Jelajahi Sumber

metal : put encoder debug group behind a define (#4873)

Paul Tsochantaris 2 tahun lalu
induk
melakukan
2a7c94db5f
1 mengubah file dengan 4 tambahan dan 0 penghapusan
  1. 4 0
      ggml-metal.m

+ 4 - 0
ggml-metal.m

@@ -1067,7 +1067,9 @@ bool ggml_metal_graph_compute(
                     GGML_ASSERT(!"unsupported op");
                     GGML_ASSERT(!"unsupported op");
                 }
                 }
 
 
+#ifndef GGML_METAL_NDEBUG
                 [encoder pushDebugGroup:[NSString stringWithCString:ggml_op_desc(dst) encoding:NSUTF8StringEncoding]];
                 [encoder pushDebugGroup:[NSString stringWithCString:ggml_op_desc(dst) encoding:NSUTF8StringEncoding]];
+#endif
 
 
                 const int64_t  ne00 = src0 ? src0->ne[0] : 0;
                 const int64_t  ne00 = src0 ? src0->ne[0] : 0;
                 const int64_t  ne01 = src0 ? src0->ne[1] : 0;
                 const int64_t  ne01 = src0 ? src0->ne[1] : 0;
@@ -2426,7 +2428,9 @@ bool ggml_metal_graph_compute(
                         }
                         }
                 }
                 }
 
 
+#ifndef GGML_METAL_NDEBUG
                 [encoder popDebugGroup];
                 [encoder popDebugGroup];
+#endif
             }
             }
 
 
             if (encoder != nil) {
             if (encoder != nil) {