Releases: IntelPython/numba-dpex
Releases · IntelPython/numba-dpex
0.18.0
What's Changed
Added
- Run coverage in GitHub Actions and upload results to coveralls.io by @vlad-perevezentsev in #621
- Change black to only allow 80 char lines. Reformat sources. by @diptorupd in #631
- Ignore formatting changes from git-blame. by @diptorupd in #632
- Add
numba_support.py
withnumba_version
by @PokhodenkoSA in #656 - Add skip_no_numba055 decorator by @PokhodenkoSA in #662
- Parameterize test for atomics by @PokhodenkoSA in #661
- Reuse decorator
skip_no_opencl_Xpu
to skip tests by @1e-to in #663 - Add decorator to skip unsupported atomics by @1e-to in #664
- Support arrays with
__sycl_usm_array_interface__
attribute by @reazulhoque in #629 - Support memory allocation in private address space by @reazulhoque in #640
- Move skips for opencl to helper by @1e-to in #665
- Support dpctl 0.12 by @PokhodenkoSA in #669
- Implement compute-follows-data programming model [kernel API] by @reazulhoque in #598
- Use filter_str to skip tests on missing devices by @1e-to in #672
- Add check for DPNP and pin MKL version in workflow and dev environment by @PokhodenkoSA in #648
- Add CODEOWNERS for distributing review process by @PokhodenkoSA in #670
- Add
skip_no_dpnp
and apply it to all tests by @PokhodenkoSA in #668 - Test skipping improvements by @PokhodenkoSA in #675
- Use Python 3.9 in dev environment and pin DPNP by @PokhodenkoSA in #644
- Add examples into package by @PokhodenkoSA in #680
- Make possible to force debugging tests by @PokhodenkoSA in #681
- Refactoring for debugging tests by @PokhodenkoSA in #682
- Adopt Numba 0.55 debugging features by @PokhodenkoSA in #654
- Run public CI on pull request by @1e-to in #695
- Support for coverage in internal CI by @vlad-perevezentsev in #708
- Update to dpnp 0.10 by @PokhodenkoSA in #709
- Update recipe with dpctl and dpnp version for build by @1e-to in #710
- Support DPNP on Windows by @PokhodenkoSA in #715
Changed
- Move
dpcpp/llvm-spirv
from runtime to testing dependency by @PokhodenkoSA in #659
Fixed
- Fix building with DPNP by @PokhodenkoSA in #674
- Fix public CI: opencl driver, channel priority, dpctl version by @1e-to in #691
- Fix codestyle black by @1e-to in #696
- Fix documentation generation by @1e-to in #697
- Load dpctl lib on Linux using
libDPCTLSyclInterface.so.0
by @PokhodenkoSA in #707 - Fix search llvm-spirv if dpcpp compiler package is not installed by @PokhodenkoSA in #703
- Pin dpnp version in runtime to allow dev versions of dpnp by @PokhodenkoSA in #712
Full Changelog: 0.17.4...0.18.0
0.18.0rc1
What's Changed
Added
- Run coverage in GitHub Actions and upload results to coveralls.io by @vlad-perevezentsev in #621
- Change black to only allow 80 char lines. Reformat sources. by @diptorupd in #631
- Ignore formatting changes from git-blame. by @diptorupd in #632
- Add
numba_support.py
withnumba_version
by @PokhodenkoSA in #656 - Add skip_no_numba055 decorator by @PokhodenkoSA in #662
- Parameterize test for atomics by @PokhodenkoSA in #661
- Reuse decorator
skip_no_opencl_Xpu
to skip tests by @1e-to in #663 - Add decorator to skip unsupported atomics by @1e-to in #664
- Support arrays with
__sycl_usm_array_interface__
attribute by @reazulhoque in #629 - Support memory allocation in private address space by @reazulhoque in #640
- Move skips for opencl to helper by @1e-to in #665
- Support dpctl 0.12 by @PokhodenkoSA in #669
- Implement compute-follows-data programming model [kernel API] by @reazulhoque in #598
- Use filter_str to skip tests on missing devices by @1e-to in #672
- Add check for DPNP and pin MKL version in workflow and dev environment by @PokhodenkoSA in #648
- Add CODEOWNERS for distributing review process by @PokhodenkoSA in #670
- Add
skip_no_dpnp
and apply it to all tests by @PokhodenkoSA in #668 - Test skipping improvements by @PokhodenkoSA in #675
- Use Python 3.9 in dev environment and pin DPNP by @PokhodenkoSA in #644
- Add examples into package by @PokhodenkoSA in #680
- Make possible to force debugging tests by @PokhodenkoSA in #681
- Refactoring for debugging tests by @PokhodenkoSA in #682
- Adopt Numba 0.55 debugging features by @PokhodenkoSA in #654
- Run public CI on pull request by @1e-to in #695
- Support for coverage in internal CI by @vlad-perevezentsev in #708
- Update to dpnp 0.10 by @PokhodenkoSA in #709
- Update recipe with dpctl and dpnp version for build by @1e-to in #710
Changed
- Move
dpcpp/llvm-spirv
from runtime to testing dependency by @PokhodenkoSA in #659
Fixed
- Fix building with DPNP by @PokhodenkoSA in #674
- Fix public CI: opencl driver, channel priority, dpctl version by @1e-to in #691
- Fix codestyle black by @1e-to in #696
- Fix documentation generation by @1e-to in #697
- Load dpctl lib on Linux using
libDPCTLSyclInterface.so.0
by @PokhodenkoSA in #707 - Fix search llvm-spirv if dpcpp compiler package is not installed by @PokhodenkoSA in #703
- Pin dpnp version in runtime to allow dev versions of dpnp by @PokhodenkoSA in #712
Full Changelog: 0.17.2...0.18.0rc1
0.17.4
What's Changed
Changed
- Move
dpcpp/llvm-spirv
from runtime to testing dependency by @PokhodenkoSA in #659
Full Changelog: 0.17.3...0.17.4
0.17.4rc1
What's Changed
Changed
- Move
dpcpp/llvm-spirv
from runtime to testing dependency by @PokhodenkoSA in #659
Full Changelog: 0.17.3...0.17.4rc1
0.17.3
What's Changed
Changed
- Use
llvm-spirv
fromdpcpp
compiler package by default [cherry picked from #649] by @PokhodenkoSA in #651
Fixed
- Fix upload conditions for main and release branches [Public CI] by @1e-to in #610
- Enable offloading for
numba.njit
indpctl.device_context
by @PokhodenkoSA in #630 - Fix DeprecationWarning when use
version.parse()
[cherry picked from #639] by @PokhodenkoSA in #642
Full Changelog: 0.17.2...0.17.3
0.17.3rc1
What's Changed
Fixed
- Fix upload conditions for main and release branches [Public CI] by @1e-to in #610
- Enable offloading for
numba.njit
indpctl.device_context
by @PokhodenkoSA in #630 - Fix DeprecationWarning when use
version.parse()
[cherry picked from #639] by @PokhodenkoSA in #642
Full Changelog: 0.17.2...0.17.3rc1
0.17.2
What's Changed
Changed
- Use llvm-spirv from bin-llvm during build by @PokhodenkoSA in #626
- Use llvm-spirv from bin-llvm during build on Windows by @PokhodenkoSA in #627
Full Changelog: 0.17.1...0.17.2
0.17.1
0.17.0
What's Changed
Added
- Use Python 3.9 [public CI] by @PokhodenkoSA in #574
- Use
NUMBA_DPPY_DEBUG
for debugging GDB tests by @PokhodenkoSA in #578 - Preliminary support Numba 0.55 (master branch) by @PokhodenkoSA in #583
- Workflow for manually running tests using Numba PRs by @PokhodenkoSA in #586
- Add public CI trigger on tags by @1e-to in #589
- Upload packages for
release*
branches by @1e-to in #593 - Update to dpctl 0.11 by @PokhodenkoSA in #595
- Update to dpnp 0.9 by @PokhodenkoSA in #599
- Improve the documenatation landing page by @diptorupd in #601
- Clean up README by @diptorupd in #604
- Improvements for automatically generated release notes by @PokhodenkoSA in #609
- Add documentation about known issues with
//
by @reazulhoque in #611
Fixed
- Restrict dpctl to 0.10.* for release 0.16 by @1e-to in #590
- Fix upload from release branch by @1e-to in #596
- Unskip tests passing with dpnp 0.9.0rc1 by @PokhodenkoSA in #606
Full Changelog: 0.16.0...0.17.0
0.17.0rc2
What's Changed
- Use Python 3.9 [public CI] by @PokhodenkoSA in #574
- Use
NUMBA_DPPY_DEBUG
for debugging GDB tests by @PokhodenkoSA in #578 - Support Numba 0.55 (master branch) by @PokhodenkoSA in #583
- Rebuild by @Vyacheslav-Smirnov in #576
- Manual run tests w/ Numba PR by @PokhodenkoSA in #586
- Add trigger on tags by @1e-to in #589
- Fix dpctl to 0.10.0 by @1e-to in #590
- Upload packages for release* branches by @1e-to in #593
- Fix upload from release branch by @1e-to in #596
- Update to dpctl 0.11 by @PokhodenkoSA in #595
- Update to dpnp 0.9 by @PokhodenkoSA in #599
- Improve the documenatation landing page. by @diptorupd in #601
- Clean up README. by @diptorupd in #604
- Unskip tests w/ dpnp 0.9.0rc1 by @PokhodenkoSA in #606
- Update CHANGELOG for 0.16.1 and 0.17.0 by @PokhodenkoSA in #608
Full Changelog: 0.16.0...0.17.0rc2