split SDParams to SDCliParams/SDContextParams/SDGenerationParams

This commit is contained in:
leejet 2025-12-03 00:50:13 +08:00
parent 710169df5c
commit 4af94ee0cf
3 changed files with 1531 additions and 1391 deletions

File diff suppressed because it is too large Load Diff

View File

@ -378,19 +378,19 @@ const char* sd_get_system_info() {
static char buffer[1024]; static char buffer[1024];
std::stringstream ss; std::stringstream ss;
ss << "System Info: \n"; ss << "System Info: \n";
ss << " SSE3 = " << ggml_cpu_has_sse3() << std::endl; ss << " SSE3 = " << ggml_cpu_has_sse3() << " | ";
ss << " AVX = " << ggml_cpu_has_avx() << std::endl; ss << " AVX = " << ggml_cpu_has_avx() << " | ";
ss << " AVX2 = " << ggml_cpu_has_avx2() << std::endl; ss << " AVX2 = " << ggml_cpu_has_avx2() << " | ";
ss << " AVX512 = " << ggml_cpu_has_avx512() << std::endl; ss << " AVX512 = " << ggml_cpu_has_avx512() << " | ";
ss << " AVX512_VBMI = " << ggml_cpu_has_avx512_vbmi() << std::endl; ss << " AVX512_VBMI = " << ggml_cpu_has_avx512_vbmi() << " | ";
ss << " AVX512_VNNI = " << ggml_cpu_has_avx512_vnni() << std::endl; ss << " AVX512_VNNI = " << ggml_cpu_has_avx512_vnni() << " | ";
ss << " FMA = " << ggml_cpu_has_fma() << std::endl; ss << " FMA = " << ggml_cpu_has_fma() << " | ";
ss << " NEON = " << ggml_cpu_has_neon() << std::endl; ss << " NEON = " << ggml_cpu_has_neon() << " | ";
ss << " ARM_FMA = " << ggml_cpu_has_arm_fma() << std::endl; ss << " ARM_FMA = " << ggml_cpu_has_arm_fma() << " | ";
ss << " F16C = " << ggml_cpu_has_f16c() << std::endl; ss << " F16C = " << ggml_cpu_has_f16c() << " | ";
ss << " FP16_VA = " << ggml_cpu_has_fp16_va() << std::endl; ss << " FP16_VA = " << ggml_cpu_has_fp16_va() << " | ";
ss << " WASM_SIMD = " << ggml_cpu_has_wasm_simd() << std::endl; ss << " WASM_SIMD = " << ggml_cpu_has_wasm_simd() << " | ";
ss << " VSX = " << ggml_cpu_has_vsx() << std::endl; ss << " VSX = " << ggml_cpu_has_vsx() << " | ";
snprintf(buffer, sizeof(buffer), "%s", ss.str().c_str()); snprintf(buffer, sizeof(buffer), "%s", ss.str().c_str());
return buffer; return buffer;
} }