pub struct ParallelismExperts {
pub tensor_parallel_size: Option<u32>,
pub data_parallel_size: Option<u32>,
pub expert_parallel_size: Option<u32>,
pub dense_tensor_parallel_size: Option<u32>,
}Expand description
MoE expert parallelism: tensor, data, expert, and dense-tensor degrees.
Fields§
§tensor_parallel_size: Option<u32>§data_parallel_size: Option<u32>§expert_parallel_size: Option<u32>§dense_tensor_parallel_size: Option<u32>Trait Implementations§
Source§impl Clone for ParallelismExperts
impl Clone for ParallelismExperts
Source§fn clone(&self) -> ParallelismExperts
fn clone(&self) -> ParallelismExperts
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 ParallelismExperts
impl Debug for ParallelismExperts
Source§impl Default for ParallelismExperts
impl Default for ParallelismExperts
Source§fn default() -> ParallelismExperts
fn default() -> ParallelismExperts
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ParallelismExpertswhere
ParallelismExperts: Default,
impl<'de> Deserialize<'de> for ParallelismExpertswhere
ParallelismExperts: Default,
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
impl Eq for ParallelismExperts
Source§impl JsonSchema for ParallelismExperts
impl JsonSchema for ParallelismExperts
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for ParallelismExperts
impl PartialEq for ParallelismExperts
Source§impl Serialize for ParallelismExperts
impl Serialize for ParallelismExperts
impl StructuralPartialEq for ParallelismExperts
Auto Trait Implementations§
impl Freeze for ParallelismExperts
impl RefUnwindSafe for ParallelismExperts
impl Send for ParallelismExperts
impl Sync for ParallelismExperts
impl Unpin for ParallelismExperts
impl UnsafeUnpin for ParallelismExperts
impl UnwindSafe for ParallelismExperts
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