[package] name = "comfyui-backend" version = "0.1.0" edition = "2021" [dependencies] actix-web = { version = "4", features = ["openssl"] } actix-multipart = "0.6" futures-util = "0.3" serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" tokio = { version = "1", features = ["full"] } rayon = "1.5" uuid = { version = "1.0", features = ["v4"] } log = "0.4" env_logger = "0.10" thiserror = "1.0" regex = "1.0" chrono = { version = "0.4", features = ["serde"] } eframe = "0.24" egui = "0.24" egui_extras = "0.24" reqwest = { version = "0.11", features = ["json"] } image = "0.24" # For model loading capabilities - using burn framework burn = { version = "0.14.0", default-features = false } burn-tch = { version = "0.14.0" } burn-wgpu = { version = "0.14.0", features = ["vulkan"], optional = true } tch = "0.15.0" # Stable Diffusion using burn stablediffusion = { path = "../../../stable-diffusion-burn" } [features] vulkan-backend = ["burn-wgpu"] [dev-dependencies] tokio-test = "0.4"