[package]
name = "oxigaf-diffusion"
version.workspace = true
edition.workspace = true
authors.workspace = true
license.workspace = true
repository.workspace = true
description = "Multi-view diffusion model inference for GAF"
readme = "README.md"
keywords = ["diffusion", "multi-view", "ai", "deep-learning", "generative"]
categories = ["science", "multimedia", "algorithms"]
[dependencies]
candle-core = { workspace = true }
candle-nn = { workspace = true }
candle-transformers = { workspace = true }
safetensors = { workspace = true }
image = { workspace = true }
thiserror = { workspace = true }
tracing = { workspace = true }
oxigaf-flame = { version = "0.1.0", path = "../oxigaf-flame" }
[dev-dependencies]
proptest = { workspace = true }
approx = { workspace = true }
candle-core = { workspace = true }
candle-nn = { workspace = true }
criterion = { workspace = true }
[[bench]]
name = "diffusion_bench"
harness = false
[[bench]]
name = "flash_attention_bench"
harness = false
[features]
default = ["flash_attention"]
flash_attention = []
mixed_precision = []