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.