1
0

ggml-opencl.h 581 B

1234567891011121314151617181920212223242526
  1. #ifndef GGML_OPENCL_H
  2. #define GGML_OPENCL_H
  3. #include "ggml.h"
  4. #include "ggml-backend.h"
  5. #ifdef __cplusplus
  6. extern "C" {
  7. #endif
  8. //
  9. // backend API
  10. //
  11. GGML_BACKEND_API ggml_backend_t ggml_backend_opencl_init(void);
  12. GGML_BACKEND_API bool ggml_backend_is_opencl(ggml_backend_t backend);
  13. GGML_BACKEND_API ggml_backend_buffer_type_t ggml_backend_opencl_buffer_type(void);
  14. GGML_BACKEND_API ggml_backend_buffer_type_t ggml_backend_opencl_host_buffer_type(void);
  15. GGML_BACKEND_API ggml_backend_reg_t ggml_backend_opencl_reg(void);
  16. #ifdef __cplusplus
  17. }
  18. #endif
  19. #endif // GGML_OPENCL_H