1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
use serde::Deserialize; use crate::args::GpuArgs; #[derive(Clone, Debug, Default, Deserialize)] pub(crate) struct GpuConfig { #[serde(flatten)] pub(crate) args: GpuArgs, } impl GpuConfig { pub(crate) fn enabled(&self) -> bool { self.args.enable_gpu.unwrap_or(false) } }