@@ -19,6 +19,8 @@ extern "C" {
1919// backend API
2020GGML_API ggml_backend_t ggml_backend_sycl_init (int device );
2121
22+ GGML_API bool ggml_backend_is_sycl (ggml_backend_t backend );
23+
2224// devide buffer
2325GGML_API ggml_backend_buffer_type_t ggml_backend_sycl_buffer_type (int device );
2426
@@ -29,20 +31,25 @@ GGML_API ggml_backend_buffer_type_t ggml_backend_sycl_split_buffer_type(const fl
2931GGML_API ggml_backend_buffer_type_t ggml_backend_sycl_host_buffer_type (void );
3032
3133GGML_API void ggml_backend_sycl_print_sycl_devices (void );
32- GGML_API void ggml_sycl_get_gpu_list (int * id_list , int max_len );
33- GGML_API void ggml_sycl_get_device_description (int device , char * description , size_t description_size );
34+ GGML_API void ggml_backend_sycl_get_gpu_list (int * id_list , int max_len );
35+ GGML_API void ggml_backend_sycl_get_device_description (int device ,
36+ char * description ,
37+ size_t description_size );
3438GGML_API int ggml_backend_sycl_get_device_count ();
3539GGML_API void ggml_backend_sycl_get_device_memory (int device , size_t * free , size_t * total );
3640
37- GGML_API GGML_CALL int ggml_backend_sycl_get_device_index (int device_id );
38- GGML_API GGML_CALL int ggml_backend_sycl_get_device_id (int index );
39- GGML_API GGML_CALL void ggml_sycl_set_single_device (int main_gpu_id );
41+ GGML_API int ggml_backend_sycl_get_device_index (int device_id );
42+ GGML_API int ggml_backend_sycl_get_device_id (int index );
43+ GGML_API void ggml_sycl_set_single_device (int main_gpu_id );
4044
41- GGML_API GGML_CALL void ggml_backend_sycl_set_single_device_mode (int main_gpu_id );
45+ GGML_API void ggml_backend_sycl_set_single_device_mode (int main_gpu_id );
4246
4347// SYCL doesn't support registering host memory, keep here for reference
4448// GGML_API bool ggml_backend_sycl_register_host_buffer(void * buffer, size_t size);
4549// GGML_API void ggml_backend_sycl_unregister_host_buffer(void * buffer);
50+
51+ GGML_API ggml_backend_reg_t ggml_backend_sycl_reg (void );
52+
4653#ifdef __cplusplus
4754}
4855#endif
0 commit comments