17 tasks across 4 phases:
- Phase 1: 10 tasks converting 35 CUDA kernel internals to native BF16
(bf16_* wrappers, native arithmetic, no __bfloat162float casts)
- Phase 2: Delete GpuTensor + nvrtc dependency (replace with raw CudaSlice)
- Phase 3: Fix Rust compilation errors at host boundaries
- Phase 4: Wire cublasGemmEx + test
Includes lessons learned from failed bulk-sed approach and explicit
conversion rules for every agent.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>