FFI crate separation, e.g. cuda-sys, cudart-sys, and cublas-sys has benefit - to separately link to libcuda.so, libcudart.so, libcublas.so - to better support cargo feature gates disccused in https://github.com/rust-cuda/cuda-sys/pull/5 How to split? ---------------- - cuda-sys - FFI for CUDA Driver API (libcuda.so) - cudart-sys - FFI for CUDA Runtime API (libcudart.so) - cublas-sys - FFI for cuBLAS - cufft-sys - FFI for cuFFT and so on.
FFI crate separation, e.g. cuda-sys, cudart-sys, and cublas-sys has benefit
How to split?
and so on.