fix warnings; remove ggml_backend_sched_splits_fdump_dot.

This commit is contained in:
Judd 2024-12-14 20:55:16 +08:00
parent 12d8cd683d
commit 504121ec4b
2 changed files with 4 additions and 5 deletions

View file

@ -347,7 +347,6 @@ extern "C" {
GGML_API ggml_backend_buffer_t ggml_backend_cpu_buffer_from_ptr(void * ptr, size_t size); GGML_API ggml_backend_buffer_t ggml_backend_cpu_buffer_from_ptr(void * ptr, size_t size);
GGML_API ggml_backend_buffer_type_t ggml_backend_cpu_buffer_type(void); GGML_API ggml_backend_buffer_type_t ggml_backend_cpu_buffer_type(void);
GGML_API void ggml_backend_sched_splits_fdump_dot(FILE * fp, ggml_backend_sched_t sched, const struct ggml_cgraph * graph);
GGML_API void ggml_backend_sched_dump_dot(ggml_backend_sched_t sched, const struct ggml_cgraph * graph, const char * filename); GGML_API void ggml_backend_sched_dump_dot(ggml_backend_sched_t sched, const struct ggml_cgraph * graph, const char * filename);
#ifdef __cplusplus #ifdef __cplusplus

View file

@ -2000,7 +2000,7 @@ ggml_backend_buffer_t ggml_backend_cpu_buffer_from_ptr(void * ptr, size_t size)
return ggml_backend_buffer_init(ggml_backend_cpu_buffer_from_ptr_type(), ggml_backend_cpu_buffer_from_ptr_i, ptr, size); return ggml_backend_buffer_init(ggml_backend_cpu_buffer_from_ptr_type(), ggml_backend_cpu_buffer_from_ptr_i, ptr, size);
} }
void ggml_backend_sched_splits_fdump_dot(FILE * fp, ggml_backend_sched_t sched, const struct ggml_cgraph * graph) { static void ggml_backend_sched_splits_fdump_dot(FILE * fp, ggml_backend_sched_t sched, const struct ggml_cgraph * graph) {
std::set<void *> visited; std::set<void *> visited;
for (int i = 0; i < sched->n_splits; i++) { for (int i = 0; i < sched->n_splits; i++) {
@ -2014,7 +2014,7 @@ void ggml_backend_sched_splits_fdump_dot(FILE * fp, ggml_backend_sched_t sched,
for (int j = split->i_start; j < split->i_end; j++) { for (int j = split->i_start; j < split->i_end; j++) {
struct ggml_tensor *node = graph->nodes[j]; struct ggml_tensor *node = graph->nodes[j];
fprintf(fp, " \"%p\";\n", node); fprintf(fp, " \"%p\";\n", (void *)node);
for (int k = 0; k < GGML_MAX_SRC; k++) { for (int k = 0; k < GGML_MAX_SRC; k++) {
struct ggml_tensor *src = node->src[k]; struct ggml_tensor *src = node->src[k];
if ( (nullptr == src) if ( (nullptr == src)
@ -2024,7 +2024,7 @@ void ggml_backend_sched_splits_fdump_dot(FILE * fp, ggml_backend_sched_t sched,
} }
visited.insert(src); visited.insert(src);
fprintf(fp, " \"%p\";\n", src); fprintf(fp, " \"%p\";\n", (void *)src);
} }
} }
fprintf(fp, " }\n"); fprintf(fp, " }\n");