Replaced 4 cudarc::nvrtc::compile_ptx() calls in ml-ppo cuda_nn with compile_ptx_for_device() — native cubin via nvcc -O3 with disk cache. Before: virtual PTX → driver JIT (no -O3, no arch targeting, ~100ms first launch) After: native SASS for exact sm_XX, cached to disk, <10ms load Files: lstm.rs (2 kernels), linear.rs (1), softmax.rs (1) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>