pub struct InitWeightsUpdateGroupReqInput {
pub rid: Option<StrOrList>,
pub http_worker_ipc: Option<String>,
pub master_address: String,
pub master_port: i64,
pub rank_offset: i64,
pub world_size: i64,
pub group_name: String,
pub backend: String,
}Expand description
Join the trainer’s weight-update group.
Fields§
§rid: Option<StrOrList>Request id; control operations rarely set it.
http_worker_ipc: Option<String>In-process HTTP worker address; unused across processes.
master_address: StringThe group’s rendezvous host.
master_port: i64Its port.
rank_offset: i64This engine’s first rank in the group.
world_size: i64The group’s size.
group_name: StringThe group’s name.
backend: StringIts backend.
Trait Implementations§
impl StructuralPartialEq for InitWeightsUpdateGroupReqInput
Auto Trait Implementations§
impl Freeze for InitWeightsUpdateGroupReqInput
impl RefUnwindSafe for InitWeightsUpdateGroupReqInput
impl Send for InitWeightsUpdateGroupReqInput
impl Sync for InitWeightsUpdateGroupReqInput
impl Unpin for InitWeightsUpdateGroupReqInput
impl UnsafeUnpin for InitWeightsUpdateGroupReqInput
impl UnwindSafe for InitWeightsUpdateGroupReqInput
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