Build ttnn from the fork so prefill survives program.cpp:1932 #13
No reviewers
Labels
No labels
human-approved
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
bitpartner/tt-stack!13
Loading…
Reference in a new issue
No description provided.
Delete branch "agent/fable/cxx-fork-build"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Tier: T1 (new Dockerfile + doc; no change to any existing file).
vllm-tt:src=Dockerfile.vllm-ttrebuilt on our tt-metal fork (dhavli/tt-metal@3b31bad4, tagv0.79.0-dev20260903+ #53320 + #53319 + #53314). It exists because the server dies in prefill warmup atTT_THROW @ program.cpp:1932, which #53320 says needs the C++ fix in #53319 — not overlayable on the vendor wheel.Based on
agent/claude-auth/goal-vllm-servingbecause it appliespatches/tt-metal/0005,0006from there.0007is not applied: it is #53320's Python half and is already in the fork. Its one extra line over #53320 — FIR tap slice(B, k+T, D)vs(1, k+T, D)— is carried as an assertedsed; the proper home is the fork branch.Verifiably contains the C++ fixes (all measured against the vendor wheel, which scores 0/False on each):
python3 -c 'import ttnn; print("DRAM channel-chunk path" in ttnn.conv2d.__doc__)'→ True (no hardware, no binutils)importlib.metadata.version("ttnn")→0.79.0.dev20260903+cfx.g3b31bad4(pretend version; setuptools_scm would say0.75.0rc10.dev1177)_ttnncpp.sohas the #53314 TT_FATAL literal and exportsop_slicing::try_determine_slice_configState on cfx-llm2:
vllm-tt:srcloaded and import-verified (ttnn, torch, vllm, vllm_tt_plugin, models.demos.blackhole.qwen36). Not run on the cards. Docker lists it at 13.5 GB on arrival (6.54 GB on nixos) and/is at 1.2 GB free — seedocs/CXX-BUILD.md"Shipping" for why and what to do about it.Build: 14 min compile (1320 unity steps, 16 jobs), ~20 min full image, on nixos. Traps hit and the exact messages:
docs/CXX-BUILD.md.