Skip to content

Gate materialization tests by capability - #200

Open
voltjia wants to merge 2 commits into
masterfrom
gate-materialization-tests
Open

Gate materialization tests by capability#200
voltjia wants to merge 2 commits into
masterfrom
gate-materialization-tests

Conversation

@voltjia

@voltjia voltjia commented Jul 22, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Add isolated, cached subprocess probes for CUDA, Triton AOT, and TileLang materialization.
  • Skip optional tests only after a probe reports an unavailable capability; malformed output, timeouts, and unexpected probe failures remain errors.
  • Gate the exact AOT, reload, and auto-tuning parameters while keeping mandatory compiler coverage unmarked.

The probes compile and reload real artifacts without importing NineToothed, so a supported result cannot hide a later project regression. TileLang was installed or verified before the accelerator runs.

pytest output:

Local protocol/classification subset:
...........................                                              [100%]
27 passed, 4 deselected

NVIDIA (accelerator-dev/nvidia:latest, exact head 6773cfec):
.....................................................                    [100%]
53 passed in 34.60s

Iluvatar (image e8382905ffaa, exact head 6773cfec):
...............................sssssssssss.ssssssssss                    [100%]
32 passed, 21 skipped in 5.38s

Hygon (sglang-deepseek-v4-dev-zkjh, exact head 6773cfec):
...............................sssssssssss.ssssssssss                    [100%]
32 passed, 21 skipped in 35.11s

The Hygon image already provides TileLang 0.1.9. Its unrelated sglang/vLLM
package conflicts are recorded separately from the scoped test result.

@voltjia
voltjia marked this pull request as ready for review July 22, 2026 07:21
@voltjia
voltjia force-pushed the gate-materialization-tests branch from 6773cfe to a10f62b Compare July 24, 2026 07:50
@voltjia
voltjia requested a review from whjthu July 28, 2026 02:50
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