Skip to content

Latest commit

 

History

History
19 lines (13 loc) · 982 Bytes

README.md

File metadata and controls

19 lines (13 loc) · 982 Bytes

Building and testing

Collection of sample oneAPI Python extensions

oneAPI Python extensions is a native Python extension compiled with DPC++ and targeting various devices programmable by DPC++, e.g. GPUs, multi-core CPUs or accelerators such as FPGA.

This collection of examples is part of "oneAPI for Scientific Python Community" virtual poster by @oleksandr-pavlyk and @diptorupd presented at SciPy 2022 conference.

Two packages kde_setuptools and kde_pybind11 implement the same Kernel Density Estimation code executable on SYCL devices supported by DPC++, e.g. Intel CPUs, Intel GPUs.

They only differ in how they are built. One is built with plain setuptools while other is build with scikit-build and uses DPC++ integration with CMake.