File tree 3 files changed +3
-3
lines changed
3 files changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -703,7 +703,7 @@ ggml_backend_t ggml_backend_cpu_init(void) {
703
703
}
704
704
705
705
bool ggml_backend_is_cpu (ggml_backend_t backend ) {
706
- return backend -> iface .get_name == ggml_backend_cpu_name ;
706
+ return backend && backend -> iface .get_name == ggml_backend_cpu_name ;
707
707
}
708
708
709
709
void ggml_backend_cpu_set_n_threads (ggml_backend_t backend_cpu , int n_threads ) {
Original file line number Diff line number Diff line change @@ -10140,7 +10140,7 @@ ggml_backend_t ggml_backend_cuda_init(int device) {
10140
10140
}
10141
10141
10142
10142
bool ggml_backend_is_cuda (ggml_backend_t backend) {
10143
- return backend->iface .get_name == ggml_backend_cuda_name;
10143
+ return backend && backend ->iface .get_name == ggml_backend_cuda_name;
10144
10144
}
10145
10145
10146
10146
int ggml_backend_cuda_get_device_count () {
Original file line number Diff line number Diff line change @@ -2749,7 +2749,7 @@ ggml_backend_t ggml_backend_metal_init(void) {
2749
2749
}
2750
2750
2751
2751
bool ggml_backend_is_metal (ggml_backend_t backend) {
2752
- return backend->iface .get_name == ggml_backend_metal_name;
2752
+ return backend && backend ->iface .get_name == ggml_backend_metal_name;
2753
2753
}
2754
2754
2755
2755
void ggml_backend_metal_set_n_cb (ggml_backend_t backend, int n_cb) {
You can’t perform that action at this time.
0 commit comments