1#ifndef ACMXVK_STABLE_DIFFUSION_HPP
2#define ACMXVK_STABLE_DIFFUSION_HPP
4#include <opencv2/core.hpp>
14 std::filesystem::path
path;
56 [[nodiscard]] cv::Mat
process(
const cv::Mat &rgba)
const;
62 std::intptr_t process_handle = 0;
Server(const Server &)=delete
Server & operator=(const Server &)=delete
Server(Settings settings)
cv::Mat process(const cv::Mat &rgba) const
Server & operator=(Server &&)=delete
std::string diagnosticLogDetails() const
std::filesystem::path diagnostic_log_path
void resetDiagnosticLog() const noexcept
std::filesystem::path path
int upscale_working_width
std::filesystem::path upscale_model
std::filesystem::path server_executable
std::vector< Lora > loras
std::vector< std::string > server_arguments
std::string negative_prompt
std::filesystem::path model
int upscale_working_height
std::function< bool()> cancelled
std::filesystem::path lora_directory