Numba-dpex

Latest version: v0.23.0

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

Scan your dependencies

Page 4 of 5

0.16.0

Added
- Improve build and infra scripts (544)
- Add docs about local variables lifetime (534)
- Public CI for Windows (536, 558)
- Add info about tags in documentation (543)
- Add code coverage configurations (561)
- Add support pytest-cov and pytest-xdist (562)
- Add documentation workflow (547)
- Test numba and numba-dppy API with GDB (566)
- Transform commands scripts for GDB to tests (568)

Changed
- Update dpnp 0.8 (524)
- Fix passing strides array to DPNP dot and matmul (565)
- Use older compiler for backwards compatibility (549)
- Update conda recipe dependency for dpnp (535)
- Update dpctl 0.10 (memcpy async) (529)
- Change channels priority in public CI (532)
- Added runtime dependency `llvm-spirv 11.*` (523)
- Update test matrix in README (560)
- Use dpctl 0.10* and dpnp 0.8* in development configuration (environment.yml)

Fixed
- Update test and fix typo for atomics (550)
- Delete unused file `run_test.sh`
- Fix Public CI for using development packages (522)
- Removed redundant import in docs (521)

0.15.0

Added
- Introduce array ultilites to check, allocate and copy memory using SYCL USM (489)
- Add packaging in run dependencies (505)
- Add skipping tests for run without GPU (508)
- Add CI pipeline on GitHub Actions for Linux (507)
- Enable dpctl.tensor.usm_ndarray for dppy.kernel (509)
- Enable vectorize for target dppy (497)
- Add integration channels to GitHub Actions and make workflow consistent with dpctl (510)

Changed
- Update to Numba 0.54.0 (493)
- Update to dpctl 0.9 (514)
- Update to dpnp 0.7 (513)
- Use dpcpp compiler package for Linux (502)
- Update go version (515)

Removed
- Remove llvmdev from runtime dependecies (498)

Fixed
- Fix required compiler flags for processing genreated DWARF symbols (500)

0.14.4

Fixed
- Fix emission of debug information (424)
- Fix examples demonstrating GDB usage on a numba_dppy.kernel function. (455)
- Remove address space cast from global to generic inside numba_dppy.kernel (432)
- Fix debugging of local variables (432)
- Assert offload to SYCL devices in tests (466)
- Removed calling opt to convert LLVM IR to LLVM Bitcode (481)

Added
- Add examples for debugging (426)
- Added a new NUMBA_DPPY_DEBUGINFO environment variable to control GDB usage (460)
- Add debug option to dppy.kernel decorator (424)
- Enable debugging of nested GPU functions (424)
- Enable setting breakpoints by function names while Debugging (434)
- Various fixes and improvements to documentation about debugging
(479, 474, 475, 480, 475, 477, 468,450)
- Add automatic generation of commands for debugging (463)
- Add tests on debugging local variables (421)
- Enable eager compilation of numba_dppy.kernel (291)
- Increase test coverage for native atomic ops (435)
- Check and deter users from returning values from numba_dppy.kernel (476)

0.14.3

Fixed

- Add check for ONEAPI_ROOT dir (411)
- Fix using unquoted environment variable for clang path (386)
- Fix kernel caching (408)

0.14.2

Added
- Update documentation: version 0.14 (378), API docs (388),
note about Intel Python Numba (389),
- Update User Guides about Debugging (380), recommendations (323),
locals (394), stepping (400), configure environment (402),
set up machine (396), info functions (405)
- Update Developer Guides about DPNP integration (362)
- Update README: add link to docs (379), add Cython and pytest in dependencies,
add test matrix (305)
- Add initial integration testing with dpnp and usm_ndarray (403)
- Introduce type in Numba-dppy to represent dpctl.tensor.usm_ndarray (391)
- Improve error reporting when searching for dpctl. (368)
- Enable Python 3.8 in CI (359)
- Adds a new utils submodule to provide LLVM IR builder helpers. (355)
- Improve warning and error messages when parfor offload fails. (353)
- Extend itanium mangler to support numba.types.CPointer and add test (339)
- Enable optimization level setting (62)
- Improve message printed during parfor lowering. (337)
- Initial tests for debug info (297)
- Add Bandit checks (264)

Changed
- Update to dpctl 0.8 (375)
- Update to Numba 0.53 (279), inluding
override get_ufunc_info in DPPYTargetContext (367)
- Update to DPNP 0.6 (359)
- Refactor test function generation (374)
- Ignore the cython generated cpp files inside dpnp_glue. (351)
- Add automerge main to gold/2021 (349)
- Fix dpnp version restriction in conda recipe (347)
- Change all Numba-dppy examples to work wih dpctl 0.7.0 (309)
- Restrict dpnp version (344)
- Feature changes related to dpctl 0.7 (340)
- Rename dpNP to dpnp (334)
- Ignore generated spir files (333)
- Use correct names for other products dpctl, Numba, dpnp (310)
- Remove dead code only if function name is replaced (303)
- Update license in conda recipe (350)
- Update blackscholes examples (377)

Fixed
- Fix dppy_rt extension (393)
- Update SYCL Filter String (390)
- Fix atomics (346)
- Fixes memory leaks in the usage of dpctl C API functions. (369)
- Fix SPIR-V validation (354)
- Fix run pre-commit check on main branch
- Fix tests to skip if device is not available (345)
- Make Test Matrix table smaller in README (308)
- Fix black action. (306)
- Fix "subprocess.check_call" for Windows (269)

0.13.1

Fixed
- Add spir file to package.
- Do not modify CC env variable during build.
- Use correct version in documentation.

Page 4 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.