1. paged_attention_v2_pytorch.py was missing from container
- _custom_ops.py imports it but Dockerfile only COPYs qwen3_6_scripts/
- Now: copied into qwen3_6_scripts/ + patch_ops deploys to both $V/ and /workspace/
2. prefix_prefill.py was not deployed by patch_ops.sh
- xformers.py may try to import context_attention_fwd from it
- Now: patch_ops copies it to $V/attention/ops/
3. _custom_ops.py paged_attention_v2 import path hardened
- Try 3 locations: vllm package, /workspace/, repo root
- Prevents ImportError in container where file locations differ
CCCL source read: cub/block/block_exchange.cuh (blocked↔striped data rearrangement)
→ identified missing file deployment as analogous to incorrect data layout mapping