diff --git a/examples/cli/avi_writer.h b/examples/cli/avi_writer.h index 68e3f7f..8cfb9a5 100644 --- a/examples/cli/avi_writer.h +++ b/examples/cli/avi_writer.h @@ -8,7 +8,9 @@ #include "stable-diffusion.h" +#ifndef INCLUDE_STB_IMAGE_WRITE_H #include "stb_image_write.h" +#endif typedef struct { uint32_t offset; diff --git a/examples/cli/main.cpp b/examples/cli/main.cpp index 4a96400..6fccd0e 100644 --- a/examples/cli/main.cpp +++ b/examples/cli/main.cpp @@ -10,7 +10,6 @@ #include // #include "preprocessing.hpp" -#include "avi_writer.h" #include "stable-diffusion.h" #define STB_IMAGE_IMPLEMENTATION @@ -25,6 +24,8 @@ #define STB_IMAGE_RESIZE_STATIC #include "stb_image_resize.h" +#include "avi_writer.h" + #if defined(_WIN32) #define NOMINMAX #include diff --git a/stable-diffusion.cpp b/stable-diffusion.cpp index 81c993d..513775d 100644 --- a/stable-diffusion.cpp +++ b/stable-diffusion.cpp @@ -1679,7 +1679,7 @@ char* sd_img_gen_params_to_str(const sd_img_gen_params_t* sd_img_gen_params) { "clip_skip: %d\n" "width: %d\n" "height: %d\n" - "sample_params: %.2f\n" + "sample_params: %s\n" "strength: %.2f\n" "seed: %" PRId64 "\n" diff --git a/wan.hpp b/wan.hpp index aaeab2a..bd594ab 100644 --- a/wan.hpp +++ b/wan.hpp @@ -2028,7 +2028,7 @@ namespace WAN { wan_params.out_dim = 16; wan_params.text_len = 512; } else { - GGML_ABORT("invalid num_layers(%d) of wan", wan_params.num_layers); + GGML_ABORT("invalid num_layers(%ld) of wan", wan_params.num_layers); } LOG_INFO("%s", desc.c_str());