CLAUDE: JNA shim for the GPU migration (Stage 0/0b)
libtileproc shim (tp_jna.cpp: extern "C" tp_create_module/num_functions/last_error/destroy)
+ standalone tp_nvrtc_probe.cpp + build_probe.sh. NVRTC-compiles the kernels (+ JCUDA defines)
-> cuLink(libcudadevrt, CDP) -> module -> 19 functions, validated on the RTX 5060 Ti (sm_120 via
compute_90 PTX + driver JIT). Build artifacts gitignored. By the JCuda->JNA migration.
Co-Authored-By:
Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Showing
jna/.gitignore
0 → 100644
jna/build_probe.sh
0 → 100755
jna/tp_jna.cpp
0 → 100644
jna/tp_nvrtc_probe.cpp
0 → 100644
Please register or sign in to comment