@@ -3546,19 +3546,19 @@ void ggml_backend_metal_capture_next_compute(ggml_backend_t backend) {
3546
3546
3547
3547
// //////////////////////
3548
3548
3549
- static const char * ggml_backend_metal_device_name (ggml_backend_dev_t dev) {
3549
+ static const char * ggml_backend_metal_device_get_name (ggml_backend_dev_t dev) {
3550
3550
return " Metal" ;
3551
3551
3552
3552
GGML_UNUSED (dev);
3553
3553
}
3554
3554
3555
- static const char * ggml_backend_metal_device_description (ggml_backend_dev_t dev) {
3555
+ static const char * ggml_backend_metal_device_get_description (ggml_backend_dev_t dev) {
3556
3556
return [[g_state.mtl_device name ] UTF8String ];
3557
3557
3558
3558
GGML_UNUSED (dev);
3559
3559
}
3560
3560
3561
- static void ggml_backend_metal_device_memory (ggml_backend_dev_t dev, size_t * free, size_t * total) {
3561
+ static void ggml_backend_metal_device_get_memory (ggml_backend_dev_t dev, size_t * free, size_t * total) {
3562
3562
// TODO
3563
3563
*free = 0 ;
3564
3564
*total = 0 ;
@@ -3570,17 +3570,17 @@ static void ggml_backend_metal_device_memory(ggml_backend_dev_t dev, size_t * fr
3570
3570
GGML_UNUSED (dev);
3571
3571
}
3572
3572
3573
- static enum ggml_backend_dev_type ggml_backend_metal_device_type (ggml_backend_dev_t dev) {
3573
+ static enum ggml_backend_dev_type ggml_backend_metal_device_get_type (ggml_backend_dev_t dev) {
3574
3574
return GGML_BACKEND_DEVICE_TYPE_GPU_FULL;
3575
3575
3576
3576
GGML_UNUSED (dev);
3577
3577
}
3578
3578
3579
- static void ggml_backend_metal_device_props (ggml_backend_dev_t dev, struct ggml_backend_dev_props * props) {
3580
- props->name = ggml_backend_metal_device_name (dev);
3581
- props->description = ggml_backend_metal_device_description (dev);
3582
- props->type = ggml_backend_metal_device_type (dev);
3583
- ggml_backend_metal_device_memory (dev, &props->memory_free , &props->memory_total );
3579
+ static void ggml_backend_metal_device_get_props (ggml_backend_dev_t dev, struct ggml_backend_dev_props * props) {
3580
+ props->name = ggml_backend_metal_device_get_name (dev);
3581
+ props->description = ggml_backend_metal_device_get_description (dev);
3582
+ props->type = ggml_backend_metal_device_get_type (dev);
3583
+ ggml_backend_metal_device_get_memory (dev, &props->memory_free , &props->memory_total );
3584
3584
props->caps = (struct ggml_backend_dev_caps) {
3585
3585
/* async */ false ,
3586
3586
/* host_buffer */ false ,
@@ -3595,7 +3595,7 @@ static ggml_backend_t ggml_backend_metal_device_init(ggml_backend_dev_t dev, con
3595
3595
GGML_UNUSED (params);
3596
3596
}
3597
3597
3598
- static ggml_backend_buffer_type_t ggml_backend_metal_device_buffer_type (ggml_backend_dev_t dev) {
3598
+ static ggml_backend_buffer_type_t ggml_backend_metal_device_get_buffer_type (ggml_backend_dev_t dev) {
3599
3599
return ggml_backend_metal_buffer_type ();
3600
3600
3601
3601
GGML_UNUSED (dev);
@@ -3621,14 +3621,14 @@ static bool ggml_backend_metal_device_supports_buft(ggml_backend_dev_t dev, ggml
3621
3621
}
3622
3622
3623
3623
static const struct ggml_backend_device_i ggml_backend_metal_device_i = {
3624
- /* .get_name = */ ggml_backend_metal_device_name ,
3625
- /* .get_description = */ ggml_backend_metal_device_description ,
3626
- /* .get_memory = */ ggml_backend_metal_device_memory ,
3627
- /* .get_type = */ ggml_backend_metal_device_type ,
3628
- /* .get_props = */ ggml_backend_metal_device_props ,
3624
+ /* .get_name = */ ggml_backend_metal_device_get_name ,
3625
+ /* .get_description = */ ggml_backend_metal_device_get_description ,
3626
+ /* .get_memory = */ ggml_backend_metal_device_get_memory ,
3627
+ /* .get_type = */ ggml_backend_metal_device_get_type ,
3628
+ /* .get_props = */ ggml_backend_metal_device_get_props ,
3629
3629
/* .init_backend = */ ggml_backend_metal_device_init,
3630
- /* .buffer_type = */ ggml_backend_metal_device_buffer_type ,
3631
- /* .host_buffer_type = */ NULL ,
3630
+ /* .get_buffer_type = */ ggml_backend_metal_device_get_buffer_type ,
3631
+ /* .get_host_buffer_type = */ NULL ,
3632
3632
/* .buffer_from_host_ptr = */ ggml_backend_metal_device_buffer_from_ptr,
3633
3633
/* .supports_op = */ ggml_backend_metal_device_supports_op,
3634
3634
/* .supports_buft = */ ggml_backend_metal_device_supports_buft,
0 commit comments