Skip to content

test(cutile): skip FP8 execution on unsupported targets - #1683

Merged
elibol merged 1 commit into
NVIDIA:mainfrom
elibol:fix/cutile-fp8-test-capabilities
Oct 30, 2026
Merged

elibol merged 1 commit into
NVIDIA:mainfrom
elibol:fix/cutile-fp8-test-capabilities

Conversation

@elibol

@elibol elibol commented Oct 30, 2026 •

Copy link
Copy Markdown
Collaborator

The two FP8 execution tests in dtype_float_ops currently attempt to compile FP8 kernels on targets below sm_90, where the compiler correctly rejects them. Check the existing Feature::Fp8 capability before allocating either tensor, so unsupported targets print the standard skip diagnostic while supported targets still run creation, conversion, and numerical checks.

Toolkit discovery failures and JIT/execution failures remain test failures. The four other float tests are unchanged.

Validation:

  • cargo test -p cutile --features experimental-tune --test dtype_float_ops -- --nocapture: all six tests pass on RTX 5090 / CUDA 13.3, including both FP8 execution paths.
  • cargo fmt --all -- --check and git diff --check: pass.
  • scripts/run_all.sh: CPU/assembler and GPU suites pass; 27 examples pass with one expected toolkit-dependent skip; all eight benchmarks pass.
  • The existing IR requirements suite passes, including feature checks across sm_80 and supported FP8 targets. An sm_80 hardware rerun is still needed to confirm the skip in the full GPU suite.

Target release: cuTile Rust v0.5.0.

Signed-off-by: Melih Elibol <1884921+elibol@users.noreply.github.com>
@copy-pr-bot

copy-pr-bot Bot commented Oct 30, 2026

Copy link
Copy Markdown

Auto-sync is disabled for draft pull requests in this repository. Workflows must be run manually.

Contributors can view more details about this message here.

@elibol elibol added this to the cutile rust v0.5.0 milestone Oct 30, 2026
@elibol
elibol marked this pull request as ready for review October 30, 2026 22:09
@elibol elibol self-assigned this Oct 30, 2026
@elibol
elibol merged commit 79769ec into NVIDIA:main Oct 30, 2026
25 checks passed
elibol added a commit to elibol/cuda-rust that referenced this pull request Oct 30, 2026
Merge main through NVIDIA#1541, NVIDIA#1683 and NVIDIA#1634. Resolve workflow conflicts using the accepted NVIDIA#1580 copy-pr-bot triggers.

Signed-off-by: Melih Elibol <1884921+elibol@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant