OCL-dev / ocl-icd

OpenCL ICD Loader (free software)
BSD 2-Clause "Simplified" License
76 stars 23 forks source link
opencl opencl-loader

This package aims at creating an Open Source alternative to vendor specific OpenCL ICD loaders.

The main difficulties to create such software is that the order of function pointers in a structure is not publicy available. This software maintains a YAML database of all known and guessed entries.

If the configure script is called with --enable-update-database, then:

This package also delivers a skeleton of bindings to incorporate inside an OpenCL implementation to give it ICD functionalities.

Main Make targets: all/check/install/...: builds the library and bindings from database update-database: adds new functions to the database from the currently installed OpenCL ICD Loader. Needs root permission.