pub struct FerrumConfigBuilder { /* private fields */ }Implementations§
Source§impl FerrumConfigBuilder
impl FerrumConfigBuilder
pub fn new(runtime_config: RuntimeConfigSnapshot) -> Self
pub fn m3_qwen3_30b_a3b_int4(runtime_config: RuntimeConfigSnapshot) -> Self
pub fn with_model_capabilities(self, model: ModelCapabilities) -> Self
pub fn with_hardware_capabilities(self, hardware: HardwareCapabilities) -> Self
pub fn with_workload_profile(self, workload: WorkloadProfile) -> Self
pub fn resolve(self) -> Result<ResolvedFerrumConfig, AutoConfigError>
Auto Trait Implementations§
impl Freeze for FerrumConfigBuilder
impl RefUnwindSafe for FerrumConfigBuilder
impl Send for FerrumConfigBuilder
impl Sync for FerrumConfigBuilder
impl Unpin for FerrumConfigBuilder
impl UnsafeUnpin for FerrumConfigBuilder
impl UnwindSafe for FerrumConfigBuilder
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more