Releases: NVIDIA/cuda-python
Releases Β· NVIDIA/cuda-python
cuda.core v0.1.1
cuda.core v0.1.1 release announcement
Release note
All functionalities are currently hosted under the cuda.core.experimental namespace. Once the features become stable they will be moved out of experimental.
Key Features and Enhancements
- Added
Linkerfor runtime linking (using nvJitLink or driver APIs) - Added
StridedMemoryViewand@args_viewable_as_strided_memoryto arbitrary Python objects that support either DLPack or CUDA Array Interface - Support pip installation
- Public, GitHub-Action-based CI infrastructure
For full details please refer to the release note above.
Documentation
Sample codes
What's Changed
- Fix
_util.device_from_ctxby @ksimpson-work in #203 - Update docs to reflect recent releases by @leofang in #239
- rectify the supported types for ObjectCode and Program by @ksimpson-work in #224
- Clean up testsuite by @ksimpson-work in #213
- Fix the build portion of the gh-actions by @ksimpson-work in #249
- fix some test issues caused by bad merging on browser by @ksimpson-work in #254
- Add ruff linter by @ksimpson-work in #201
- update the nvjitlink bindings test by @ksimpson-work in #228
- Systematically replace
__del__withweakref.finalize()by @rwgk in #246 - Add docs, tests, and samples for
StridedMemoryView/@args_viewable_as_strided_memoryby @leofang in #247 - Convert line endings from CRLF to LF by @trxcllnt in #263
- Some CI tweaks by @leofang in #266
- Full CI support for public builds + switch to use cibuildwheel by @leofang in #267
- Add fallback memory resource for TCC devices by @ksimpson-work in #257
- Add the cuda.core.experimental.Linker class by @ksimpson-work in #229
- Add support for CI testing by @sandeepd-nv in #124
- Add the cuda.core.experimental.system singleton by @ksimpson-work in #256
- Lazy load code modules by @ksimpson-work in #269
- Bump
cuda.coreversion to v0.1.1 by @leofang in #290 - Add GPU runner for linux-aarch64 by @leofang in #289
- Add
clustertoLaunchConfigto support thread block clusters on Hopper by @leofang in #261 - Make the link to different object types explicit for the docs by @ksimpson-work in #258
- Add an doc page for interoperatibility by @leofang in #298
- Prepare for wheel release + populate PyPI page information by @leofang in #296
- Fix
StridedMemoryViewby deferring the check for whether a capsule is versioned by @leofang in #292 - Fix test_is_done without a sync by @vzhurba01 in #305
- CI refactoring to cover more test support by @leofang in #302
- add nvjitlink to bindings documentation by @ksimpson-work in #291
cuda.corev0.1.1 final doc touch by @leofang in #301
New Contributors
Full Changelog: cuda-core-v0.1.0...cuda-core-v0.1.1
CUDA Python 12.6.2.post1
Packaging only hot fix for issue #226
CUDA Python 11.8.5.post1
Packaging only hot fix for issue #226
cuda.core v0.1.0
Please see the release notes (and full documentation) at https://nvidia.github.io/cuda-python/cuda-core/0.1.0/.
CUDA Python 12.6.2
Hot fix for issue #215
CUDA Python 11.8.5
Hot fix for issue #215