Location of C API #1407
-
Hello thanks ! |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments
-
Hi, native part of oneDAL is C++ library, there is no C API. All C++ APIs/implementations are located in /cpp directory. Currently there are two types of supported C++ APIs:
At the moment daal4py is based on CPU only API, header files can be found here. All Python bindings are based on Cython and part of daal4py repository. |
Beta Was this translation helpful? Give feedback.
-
Thanks for you answer! for some reason I thought that the python binding could only be done through pure C and not C++ |
Beta Was this translation helpful? Give feedback.
Hi, native part of oneDAL is C++ library, there is no C API. All C++ APIs/implementations are located in /cpp directory. Currently there are two types of supported C++ APIs:
daal
by historical reasons;oneapi
, which as part of oneAPI open specification and can run on various hardware including CPU, GPU, ...At the moment daal4py is based on CPU only API, header files can be found here.
All Python bindings are based on Cython and part of daal4py repository.