Releases: coreylowman/cudarc
Releases · coreylowman/cudarc
v0.13.6 - cuFuncSetCacheConfig & nccl::Comm::all_reduce_in_place
What's Changed
- feat(adding cuFuncSetCacheConfig) by @wcork in #330
- Add nccl::Comm::all_reduce_in_place() by @coreylowman in #333
Full Changelog: v0.13.5...v0.13.6
v0.13.5 - cuda 12.8
v0.13.4 - 32 parameters for cuda function launching
What's Changed
Full Changelog: v0.13.3...v0.13.4
v0.13.3 More params in launching cuda functions & more event fns
What's Changed
- allow up to 20 parameters in launch interface of CudaFunctions by @dkales in #321
- Add
query
andsynchronize
event function wrappers by @OlivierDehaene in #320
Full Changelog: v0.13.2...v0.13.3
v0.13.2 - small curand improvements
What's Changed
- Adds u64 support for curand::CudaRng::fill_with_uniform by @coreylowman in #319
- Updating curand safe api to accept DevicePtrMut by @coreylowman in #318
Full Changelog: v0.13.1...v0.13.2
v0.13.1 - wsl fixes & driver::sys::is_available()
What's Changed
- Fix WSL by @CatsAreFluffy in #313
- Add cudarc::driver::sys::is_available() by @coreylowman in #316
New Contributors
- @CatsAreFluffy made their first contribution in #313
Full Changelog: v0.13.0...v0.13.1
v0.13.0 fixes for windows build, cuuid, LaunchConfig & breaking changes for nccl/cudnn
What's Changed
- fix runtime/result.rs import_external_memory_opaque_win32() bug by @guyoung in #305
- Elazarl/feature/cuuuid by @elazarl in #303
- Fix redundant bug in LaunchConfig::for_num_elems by @coreylowman in #309
- [Breaking - cudnn::result apis] Adds missing unsafe fn declarations in cudnn::result by @coreylowman in #310
- [Breaking]
&Option<T>
->Option<&T>
in nccl broadcast. Add Option argument to nccl reduce. by @coreylowman in #292
New Contributors
Full Changelog: v0.12.2...v0.13.0
v0.12.2 - initial runtime api & small non-breaking additions
What's Changed
- Add safe methods
set_pointer_mode
andget_pointer_mode
by @MathisWellmann in #291 - Adds Comm::reduce_in_place and Comm::broadcast_in_place by @coreylowman in #293
- CUDA runtime api by @psmyth94 in #262
- Add more cudnn operations by @kckeiks in #284
- Fix Conda by @ur4t in #302
New Contributors
- @MathisWellmann made their first contribution in #291
- @psmyth94 made their first contribution in #262
- @kckeiks made their first contribution in #284
- @ur4t made their first contribution in #302
Full Changelog: v0.12.1...v0.12.2
v0.12.1 - Cuda 12.6
What's Changed
- Support CUDA 12.6. by @paulstansifer in #286
New Contributors
- @paulstansifer made their first contribution in #286
Full Changelog: v0.12.0...v0.12.1
v0.12.0 - Various small breaking changes to some APIs/structs.
What's Changed
- [Breaking] Adds cooperative launch to LaunchAsync by @JRazek in #221
- [Breaking] Add support for passing options to nvrtc by @brandonros in #251
- [Breaking] Making
cudnn
andnccl
non-default features in Cargo.toml by @coreylowman in #275 - [breaking] feat: allow NCCL comm type to operate on views as well by @dkales in #281
- Update dependencies: half 2.4.1, libloading 0.8.5 by @coreylowman in #289
New Contributors
Full Changelog: v0.11.9...v0.12.0