[package] name = "dr-denoise" version.workspace = true edition.workspace = true rust-version.workspace = true license.workspace = true [dependencies] dr-decode.workspace = true serde = { workspace = true } serde_norway.workspace = true thiserror.workspace = true log.workspace = true # The network runs under the inference engine like every other model # (docs/dev/inference.md): `ort` is the API, the engine picks the rung. # Optional so the noise model and the tiling test without a runtime. ort = { workspace = true, optional = true } dr-inference-engine = { workspace = true, optional = true } ndarray = { workspace = true, optional = true } [features] default = ["onnx"] onnx = ["dep:ort", "dep:dr-inference-engine", "dep:ndarray"] # A real ONNX Runtime from disk rather than tract alone, as the app links it. native = ["onnx", "dr-inference-engine/native"] [dev-dependencies] # The example repairs hot photosites with the app's own pass, as develop will. dr-gpu.workspace = true pollster.workspace = true env_logger.workspace = true