Buckets:
Awesome-Developer/Ai-model / custom_python_env /lib /python3.12 /site-packages /include /ggml-cuda.h
| extern "C" { | |
| // backend API | |
| GGML_BACKEND_API ggml_backend_t ggml_backend_cuda_init(int device); | |
| GGML_BACKEND_API bool ggml_backend_is_cuda(ggml_backend_t backend); | |
| // device buffer | |
| GGML_BACKEND_API ggml_backend_buffer_type_t ggml_backend_cuda_buffer_type(int device); | |
| // conduct allreduce operation between devices | |
| GGML_BACKEND_API bool ggml_backend_cuda_allreduce_tensor(ggml_backend_t * backends, struct ggml_tensor ** tensors, size_t n_backends); | |
| // pinned host buffer for use with the CPU backend for faster copies between CPU and GPU | |
| GGML_BACKEND_API ggml_backend_buffer_type_t ggml_backend_cuda_host_buffer_type(void); | |
| GGML_BACKEND_API int ggml_backend_cuda_get_device_count(void); | |
| GGML_BACKEND_API void ggml_backend_cuda_get_device_description(int device, char * description, size_t description_size); | |
| GGML_BACKEND_API void ggml_backend_cuda_get_device_memory(int device, size_t * free, size_t * total); | |
| GGML_BACKEND_API bool ggml_backend_cuda_register_host_buffer(void * buffer, size_t size); | |
| GGML_BACKEND_API void ggml_backend_cuda_unregister_host_buffer(void * buffer); | |
| GGML_BACKEND_API ggml_backend_reg_t ggml_backend_cuda_reg(void); | |
| } | |
Xet Storage Details
- Size:
- 1.57 kB
- Xet hash:
- c03d9269b438f35c9c8c349a17c9ae6502db07ccc01d236b40136dcc9640eb4c
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.