GGitHubAdd CUDA 13.4 support (#601)
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
Add CUDA 13.4 support (#601) * Add CUDA 13.4 support * Generated bindings: cuda-13040 * Non-generated support code for cuda-13040 Generated from redistrib_13.4.2 (latest 13.4.x patch manifest). Generated with [Devin](https://devin.ai) Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com> * Fix formatting for cuda-13040 cfg gates Generated with [Devin](https://devin.ai) Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com> --------- Co-authored-by: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com> | 1 个月前 | |
Load symbol on use instead of at initialization (#573) * Lazy load symbols on use instead of at initialization * Tidy * Regenerate bindings * Fix missing braces on extern c functions * Adding rustfmt::skip to bindings * Move rustfmt::skip to mod level | 5 个月前 | |
Fix apparent use-after-free in nvrtc. It seems like in recent nvrtc versions (at least in 12.8), the program source code and name are not copied in nvrtcCreateProgram, but instead kept as a reference. Previously, cudarc would create a temporary CString which was dropped before destroying the nvrtcProgram. This led to various miscompilations and crashes in nvrtc. This commit fixes the problem by keeping the corresponding CStrings alive for the lifetime of the nvrtcProgram. | 1 年前 | |
Small fixes | 10 个月前 |