Cuvec

Latest version: v6.0.0

Safety actively analyzes 622882 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 6

6.0.0

- add `pybind11` buffer protocol (44 <- 43)
+ drop `retarray` => `asarray`
+ update tests & docs
- expose `NDCuVec.strides()`
- bump major version & update all metadata (44)

5.0.0

- add `shape` property
- pybind11 minor updates
+ replace refs (`&`) => pointers (`*`)
+ implicit `tuple` => `std::vector<size_t>` conversion
- swig API updates
+ rename `swvec` => `cuvec_swig`
+ drop `SwigCuVec_data`
+ drop `SwigCuVec` alias in favour of `NDCuVec`
- cpython: (re)add backward-compatible header (42 <- 40)
- docs: overhaul tabs & API
- build
+ default `RelWithDebInfo`
+ use `pybind11_add_module` <= `python_add_library`
- tests: speed up by using smaller sizes
- misc code tidy

4.1.1

- support Python 3.12 (41)
- tests: unpin `cupy` & `cuda-toolkit` (32), update timeouts

4.1.0

- pybind11: use properties (40)
- docs: fix C++ pointer, update keywords
- tests: skip unavailable backends, bump pre-commit
- build: split `make test`s
- CI: clean up tag-bot

4.0.0

- add pybind11 support (37)
+ `NDCuVec<T>` (alias `SwigCuVec<T>`) C++ API
+ `cuvec.pybind11` Python API
+ `cuvec.example_pybind11` module
+ add tests
+ add performance tests
+ add documentation
- add in-place `resize` for `swig` & `pybind11` (37)
- misc framework updates (37)
+ tidy extension structure
+ add `Makefile`
+ cache build dir
+ make tests more parallel
+ minify `pre-commit` config
+ CI: bump actions
- tests: pin `cupy<13`
- misc linting

3.0.0

- migrate to `scikit-build-core` from `scikit-build` (34)
+ auto-detect native CUDA architecture (31)
- update & fix dependencies
+ fix & pin to `swig>=4`
+ drop `miutil`
- misc CI build & test framework updates
+ update pre-commit hooks
+ update workflow actions
+ use PyPI trusted publishing (35)
+ use release bot (amypad-bot)
+ fix tests CUDA drivers & docs builds (32)
- update contributing docs/instructions for in-place local builds (35 <- 34)

Page 1 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.