mirror of
https://github.com/Rust-GPU/Rust-CUDA.git
synced 2026-06-01 05:39:48 +09:00
1. Consolidation of bindgen related "*-sys" packages
- Remove the common dependency of `find_cuda_helper`. Use the cargo
metadata mechanism instead.
- Merged all CUDA bindgen-generated code into the cust_raw crate for
simplicity and maintainability.
- Add CUDA Runtime API bindgen support.
2. cuDNN and OptiX Integration
- Split cudnn into cudnn (high-level API) and cudnn-sys (low-level
bindgens) for better abstraction.
- Split optix into optix (high-level API) and optix-sys (low-level
bindgens) for better abstraction.
3. CUDA 12+ Support
- Updated cust to support CUDA versions >= 12.
- Added compatibility for CUDA 12.3+ graph API changes:
- Renamed cuGraphKernelNodeGetParams →
cuGraphKernelNodeGetParams_v2.
- Enabled conditional node support for CUDA >= 12.3.
4. Temporarily disable cuDNN in CI
- Windows CI pipelines have no cuDNN support yet.
Co-authored-by: Jorge Ortega <jorge-ortega@outlook.com>