Run #6 progressed past install / collection but failed at step 10 (test_apply_fused_lm_head) inside unsloth_zoo/temporary_patches/gpt_oss.py:1141: device_memory = torch.cuda.memory.mem_get_info(0)[-1] AssertionError: Torch not compiled with CUDA enabled The bare `python -c` heredoc spoofed torch.cuda.is_available but not the deeper torch.cuda.memory.mem_get_info / cudart() lazy_init path. The existing tests/conftest.py:84-141 already has the full spoof. Switching three steps to write a one-shot shim test file under tests/ and run it via pytest — pytest walks UP and applies tests/conftest.py before the unsloth_zoo.* import, so the full GPU-spoof harness covers the deeper mem_get_info / get_device_capability / is_bf16_supported probes: - Step "test_apply_fused_lm_head": tests/_zoo_apply_fused_lm_head_shim.py - Step "Runtime checks — invoke every zero-arg patch_*": tests/_runtime_patch_check_shim.py - Step "Runtime checks — patch_tiled_mlp on a synthetic MLP module": tests/_tiled_mlp_check_shim.py Each shim is rm-ed at the end of its step so it never lands in a commit. Locally re-validated test_apply_fused_lm_head shim: 1 passed in 3.47 s. |
||
|---|---|---|
| .. | ||
| ISSUE_TEMPLATE | ||
| workflows | ||
| CODEOWNERS | ||
| dependabot.yml | ||
| FUNDING.yml | ||