Cuvec

Latest version: v6.0.0

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

Scan your dependencies

Page 5 of 6

2.5.0

- add SWIG support via `cuvec.i` (7)
- add & document `example_swig`
- improve & document `example_mod`
- fix external `include`s
+ multiple definitions
+ missing cuda runtime header
+ use of static & templates
+ namespace clashes
- statically link CUDA libraries
- use macros to reduce code duplication
- add and fix tests
- add performance checks
- misc code tidy

2.4.0

- add `__cuda_array_interface__` (4)
- add tests
- update documentation

2.3.1

- fix `asarray` not copying on `ndarray.view(CuVec)` (2)
- fix potential name clashes with namespaces
- consistent name capitalisation in documentation

2.3.0

- add half-precision (fp16/`float16`/`__half`/`'e'`) (1)
- fix unneeded `asarray` memcopy on raw objects
- fix external `include "cuvec.cuh"`
+ remove unneeded cuhelpers
- update supported `typecodes`
- and external module example
- add performance test
- add `asarray` tests

2.2.0

- add proper `asarray` equivalent
+ add tests
- minor tidy

2.1.2

- fix external allocation (https://github.com/python/cpython/pull/24283)

Page 5 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.