File tree Expand file tree Collapse file tree 1 file changed +3
-1
lines changed Expand file tree Collapse file tree 1 file changed +3
-1
lines changed Original file line number Diff line number Diff line change @@ -476,14 +476,16 @@ ggml_metal_device_t ggml_metal_device_init(void) {
476476 dev->props .has_bfloat |= [dev->mtl_device supportsFamily: MTLGPUFamilyApple6];
477477
478478 dev->props .has_tensor = [dev->mtl_device supportsFamily: MTLGPUFamilyMetal4_GGML];
479+ if (getenv (" GGML_METAL_TENSOR_DISABLE" ) != NULL ) {
480+ dev->props .has_tensor = false ;
481+ }
479482
480483 dev->props .use_residency_sets = true ;
481484#if defined(GGML_METAL_HAS_RESIDENCY_SETS)
482485 dev->props .use_residency_sets = getenv (" GGML_METAL_NO_RESIDENCY" ) == nil ;
483486#endif
484487
485488 dev->props .use_shared_buffers = dev->props .has_unified_memory ;
486-
487489 if (getenv (" GGML_METAL_SHARED_BUFFERS_DISABLE" ) != NULL ) {
488490 dev->props .use_shared_buffers = false ;
489491 }
You can’t perform that action at this time.
0 commit comments