Skip to content
This repository was archived by the owner on Sep 26, 2025. It is now read-only.

About

Sample data parallel extensions built with oneAPI DPC++

Topics

Resources

Security policy

Stars

2 stars

Watchers

0 watching

Forks

Latest commit

 

History

45 Commits

Folders and files

Repository files navigation

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.

About

Sample data parallel extensions built with oneAPI DPC++

Topics

Resources

Security policy

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages