# Drift and desync of the float inter-frame decoder `wai.neural.dcvc_rt`, per frame and per # fabric: research/dcvc-drift.md is the record this tool writes. # # A SEPARATE crate with its own lockfile, as ops-gpu-bench and quantum-meter are: it reads # the decoder's entropy stage from outside, so nothing here compiles in wai-rs's own builds # or tests. [package] name = "dcvc-drift" version = "0.0.0" edition = "2024" license = "Apache-2.0" publish = false [dependencies] wai = { path = "../../wai-rs", default-features = false, features = ["neural"] } # The version wai-rs's lockfile holds, so this tool and the decoder it measures link one # runtime. ort = { version = "=2.0.0-rc.13", default-features = false, features = ["std", "download-binaries", "ndarray", "tls-rustls"] } ndarray = "0.17" serde = { version = "1", features = ["derive"] } serde_json = "1" sha2 = "0.10" [features] # A GPU through the runtime's WebGPU provider. The default build has its CPU provider only. # That provider's library is a shared one: copy-dylibs links it beside the binary, and build.rs # gives the binary a search path to that directory. webgpu = ["ort/webgpu", "ort/copy-dylibs"] [profile.release] debug = false