Skip to content

Location of C API #1407

Answered by rlnx
vincent-grosbois asked this question in Q&A
Discussion options

You must be logged in to vote

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:

  • CPU only API, which is called daal by historical reasons;
  • New API called 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.

Replies: 2 comments

Comment options

You must be logged in to vote
0 replies
Answer selected by napetrov
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants
Converted from issue

This discussion was converted from issue #1321 on February 02, 2021 09:27.