Skip to content

Install the cuTile compiler toolchain for model preparation - #68

Merged
eugr merged 1 commit into
mainfrom
codex/prepare-tileiras
Oct 24, 2026
Merged

eugr merged 1 commit into
mainfrom
codex/prepare-tileiras

Conversation

@eugr

@eugr eugr commented Oct 24, 2026

Copy link
Copy Markdown
Collaborator

Model preparation can fail with 'tileiras' compiler not found when the preparation environment has cuda-tile but no system TileIR compiler. FlashInfer declares the Python package without its compiler extra.

Add cuda-tile[tileiras]==1.6.0 to Ignition's prepare extra and regenerate uv.lock, so uv sync --locked --extra prepare --extra test installs the CUDA 13.2.86 compiler packages. Preserve all existing locked package versions and document the compiler requirement in the preparation guide.

Validation:

  • uv lock --check --offline passes.
  • Locked preparation/test installation dry runs pass for Linux ARM64 and x86_64.
  • The exact locked compiler wheels install in an isolated Linux ARM64 environment. cuTile discovers the installed compiler; tileiras and ptxas both report version 13.2.86.
  • Windows x64 installation dry runs pass for the exact locked compiler packages and for the ordinary test extra.

The full prepare installation plan fails on Windows because nccl-extensions==0.1.0 has no Windows distribution; the parent commit produces the same failure. Windows preparation uses the separate environment described in docs/windows.md. Native Windows serving does not depend on these Python packages.

Complete model preparation, GPU execution, and native Windows compiler execution were not run.

Declare cuda-tile[tileiras]==1.6.0 in the prepare extra so uv sync installs
tileiras, nvcc, NVVM, and CUDA CRT. Preserve existing locked package
versions and document the compiler dependency in the preparation guide.

Validation: uv lock --check --offline; locked preparation/test installation
dry runs for Linux aarch64 and x86_64; isolated ARM64 Linux installation on
spark2 with cuTile compiler discovery and tileiras/ptxas version checks.
Model preparation and GPU execution were not run.

Design-Signed-Off-By: Codex (GPT-6); design-review=6aeb
@eugr
eugr merged commit 624a7fb into main Oct 24, 2026
1 of 2 checks passed
@eugr
eugr deleted the codex/prepare-tileiras branch October 24, 2026 00:58
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