diff --git a/src/vae.hpp b/src/vae.hpp index dc69535..54bd88a 100644 --- a/src/vae.hpp +++ b/src/vae.hpp @@ -142,9 +142,10 @@ public: "vae encode compute failed while processing a tile"); } else { output = _compute(n_threads, input, false); - free_compute_buffer(); } + free_compute_buffer(); + if (output.empty()) { LOG_ERROR("vae encode compute failed"); return {};