Releases: coreylowman/cudarc
Releases · coreylowman/cudarc
v0.7.1
What's Changed
- Adding feature to skip finding cuda/linking by @coreylowman in #72
- Adding ability to copy between DevicePtr and DevicePtrMut by @coreylowman in #71
Full Changelog: v0.7.0...v0.7.1
v0.7.0
What's Changed
- Implement ValidAsZeroBits for bool by @ViliamVadocz in #60
- public alloc, ValidAsZeroBits for tuples, CudaSlice slicing with any range by @M1ngXU in #59
- f16 support by @coreylowman in #69
New Contributors
- @ViliamVadocz made their first contribution in #60
- @M1ngXU made their first contribution in #59
Full Changelog: 0.6.1...v0.7.0
v0.6.1
Full Changelog: v0.6.0...0.6.1
v0.6.0
What's Changed
- Adding feature to pass sub parts of slices into kernels by @coreylowman in #45
- Adding missing sys calls to cublas/sys.rs by @coreylowman in #47
- gemm/gemv now accept config structs and slices or views by @coreylowman in #48
- Standardizing module organization. Moving safe apis to /safe.rs by @coreylowman in #51
Full Changelog: v0.5.1...v0.6.0
v0.5.1
What's Changed
- Fixing LaunchConfig::for_num_elems by @coreylowman in #41
Full Changelog: v0.5.0...v0.5.1
v0.5.0
What's Changed
- Only allowing pass by value primitives by @coreylowman in #31
- Changing CudaFunction access and adding RwLock around modules by @coreylowman in #32
- Adding launch of up to 12 args by @coreylowman in #34
- Add ability to create ptx from string by @coreylowman in #35
- Removing uses of std::vec! by @coreylowman in #38
- Using spin instead of std::sync::RwLock by @coreylowman in #39
- Reworking IntoKernelParam -> AsKernelParam by @coreylowman in #40
Full Changelog: v0.4.0...v0.5.0
v0.4.0 - small api updates
v0.4.0
v0.3.0 - cublas support and rewrite to use CudaSlice
Full Changelog: v0.2.0...v0.3.0
v0.2.0
Adds cuRAND support and further updates.