From 6ee759966c02aebeb9f8d57b2a35eb696e628211 Mon Sep 17 00:00:00 2001 From: Judd Date: Sun, 15 Dec 2024 20:01:04 +0800 Subject: [PATCH] use `std::string` instead of `static char` --- ggml/src/ggml-backend.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ggml/src/ggml-backend.cpp b/ggml/src/ggml-backend.cpp index d91715e27..dea77676e 100644 --- a/ggml/src/ggml-backend.cpp +++ b/ggml/src/ggml-backend.cpp @@ -2031,7 +2031,7 @@ static void ggml_backend_sched_splits_fdump_dot(FILE * fp, ggml_backend_sched_t } } -static const char *ggml_color_of_backend(ggml_backend_sched_t sched, struct ggml_tensor * node) { +static std::string ggml_color_of_backend(ggml_backend_sched_t sched, struct ggml_tensor * node) { #ifndef GGML_DOT_FULL_COLOR const int COLOR_NUM = 12; // number of colors in `set312` const int DEF_COLOR = 0; @@ -2041,7 +2041,7 @@ static const char *ggml_color_of_backend(ggml_backend_sched_t sched, struct ggml #endif const int SHUFFLE = 2027; // a prime - static char color[32]; + char color[32]; uint32_t color1 = DEF_COLOR; uint32_t color2 = DEF_COLOR; @@ -2078,7 +2078,7 @@ static void ggml_graph_dump_dot_leaf(ggml_backend_sched_t sched, FILE * fp, std: visited_nodes.insert(node); fprintf(fp, " \"%p\" [ style = filled; fillcolor = \"%s\"; shape = record; label=\"", - (void *)node, ggml_color_of_backend(sched, node)); + (void *)node, ggml_color_of_backend(sched, node).c_str()); if (strlen(node->name) > 0) { fprintf(fp, "%s (%s)|", node->name, ggml_type_name(node->type)); @@ -2121,7 +2121,7 @@ static void ggml_graph_dump_dot_real_node(ggml_backend_sched_t sched, FILE * fp, } fprintf(fp, " \"%p\" [ style = filled; fillcolor = \"%s\"; shape = record; label=\"", - (void *)node, ggml_color_of_backend(sched, node)); + (void *)node, ggml_color_of_backend(sched, node).c_str()); if (strlen(node->name) > 0) { fprintf(fp, "%s (%s)|", node->name, ggml_type_name(node->type));