0.18.0rc1
Pre-release
Pre-release
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