dpctl
dpctl copied to clipboard
Python SYCL bindings and SYCL-based Python Array API library
Within a new `ubuntu:jammy` docker container, this sequence of instructions should setup a working conda install for the `numba_dpex` stack (including `dpctl`) ``` apt-get update --quiet apt-get install -y wget...
DPCTLSyclInterface library needs to * Introduce `DPCTL__SYCL_COMPILER_VERSION_REQUIRED` * add `static_assert(defined(__SYCL_COMPILER_VERSION) && __SYCL_COMPILER_VERSION >= DPCTL__SYCL_COMPILER_VERSION_REQUIRED)` * add preprocessor variables indicating the version of the library
PyPI has a 0.11.3 version of dpctl. The current stable version is 0.13 and development is going on towards the next stable 0.14 version. The PyPI version has to be...
Requested from dpnp and daal4py. /CC @shssf @Alexander-Makaryev @napetrov
This would correspond to ``sycl::platform::get_devices(deviceType)``, see table 16 in 4.6.2.1 of SYCL 2020 standard https://www.khronos.org/registry/SYCL/specs/sycl-2020/html/sycl-2020.html#table.members.platform
When creating a `SyclQueue`, or `SyclContext` one should be able to define an exception handler in Python. One operation that can through an exception, or asynchronous SYCL exception should be...
The list of aspects that don't supported in actual way. - emulated - host_debuggable - atomic64 - usm_atomic_host_allocations - usm_atomic_shared_allocations - usm_system_allocations
We do it in some places, but several functions in our docstrings do not properly link back to the parent SYCL function. The issue is for both `libsyclinterface` and Python...
For people reading dpctl documentation we need to make a clear distinction of target usages and respective audience. We have two primary audiences: 1. Researchers who want to use dpctl...
So far we have adopted stating license governing Python code as Python comments. Project [loopy](https://github.com/inducer/loopy) states the license as a string in `__license__` module attribute, e.g. https://github.com/inducer/loopy/blob/main/loopy/compiled.py#L3 Following loopy, we...