pub struct ExecutionSupport {
pub local_full: bool,
pub remote_full: bool,
pub local_streamed: bool,
pub remote_streamed: bool,
pub hybrid_moe_local: bool,
pub hybrid_moe_regional: bool,
}Expand description
Which execution modes a node is capable of serving.
Fields§
§local_full: boolNode can load full model weights and run inference locally.
remote_full: boolNode can accept remote inference requests for a full model.
local_streamed: boolNode can stream model layers for local inference.
remote_streamed: boolNode can serve remote inference with layer streaming.
hybrid_moe_local: boolNode can participate as local MoE expert coordinator.
hybrid_moe_regional: boolNode can participate in regional MoE mesh.
Trait Implementations§
Source§impl Clone for ExecutionSupport
impl Clone for ExecutionSupport
Source§fn clone(&self) -> ExecutionSupport
fn clone(&self) -> ExecutionSupport
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ExecutionSupport
impl Debug for ExecutionSupport
Source§impl Default for ExecutionSupport
impl Default for ExecutionSupport
Source§impl<'de> Deserialize<'de> for ExecutionSupport
impl<'de> Deserialize<'de> for ExecutionSupport
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ExecutionSupport
impl RefUnwindSafe for ExecutionSupport
impl Send for ExecutionSupport
impl Sync for ExecutionSupport
impl Unpin for ExecutionSupport
impl UnsafeUnpin for ExecutionSupport
impl UnwindSafe for ExecutionSupport
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