fix: sample_k_diffusion should be static

This commit is contained in:
leejet 2024-06-10 23:04:02 +08:00
parent 8d2050a5cf
commit f9f0d4685b

View File

@ -263,9 +263,8 @@ struct CompVisVDenoiser : public Denoiser {
typedef std::function<ggml_tensor*(ggml_tensor*, float, int)> denoise_cb_t; typedef std::function<ggml_tensor*(ggml_tensor*, float, int)> denoise_cb_t;
// k diffusion reverse ODE: dx = (x - D(x;\sigma)) / \sigma dt; \sigma(t) = t // k diffusion reverse ODE: dx = (x - D(x;\sigma)) / \sigma dt; \sigma(t) = t
void sample_k_diffusion(sample_method_t method, static void sample_k_diffusion(sample_method_t method,
denoise_cb_t model, denoise_cb_t model,
ggml_context* work_ctx, ggml_context* work_ctx,
ggml_tensor* x, ggml_tensor* x,