pub enum ControlRequest {
Show 17 variants
FlushCache(FlushCacheReqInput),
PauseScheduler(PauseSchedulerReqInput),
ResumeScheduler(ResumeSchedulerReqInput),
IsSchedulerPaused(IsSchedulerPausedReqInput),
UpdateWeightFromDisk(UpdateWeightFromDiskReqInput),
UpdateWeightsFromDistributed(UpdateWeightsFromDistributedReqInput),
UpdateWeightsFromTensor(UpdateWeightsFromTensorReqInput),
InitWeightsUpdateGroup(InitWeightsUpdateGroupReqInput),
DestroyWeightsUpdateGroup(DestroyWeightsUpdateGroupReqInput),
UpdateWeightsFromMooncake(UpdateWeightsFromMooncakeReqInput),
RebalanceExperts(RebalanceExpertsReqInput),
ReleaseMemoryOccupation(ReleaseMemoryOccupationReqInput),
ResumeMemoryOccupation(ResumeMemoryOccupationReqInput),
IsSleeping(IsSleepingReqInput),
GetInternalState(GetInternalStateReq),
SetInternalState(SetInternalStateReq),
Profile(ProfileReq),
}Expand description
A control operation, the payload of a CONTROL message.
Variants§
FlushCache(FlushCacheReqInput)
See FlushCacheReqInput.
PauseScheduler(PauseSchedulerReqInput)
ResumeScheduler(ResumeSchedulerReqInput)
IsSchedulerPaused(IsSchedulerPausedReqInput)
UpdateWeightFromDisk(UpdateWeightFromDiskReqInput)
UpdateWeightsFromDistributed(UpdateWeightsFromDistributedReqInput)
UpdateWeightsFromTensor(UpdateWeightsFromTensorReqInput)
InitWeightsUpdateGroup(InitWeightsUpdateGroupReqInput)
DestroyWeightsUpdateGroup(DestroyWeightsUpdateGroupReqInput)
UpdateWeightsFromMooncake(UpdateWeightsFromMooncakeReqInput)
RebalanceExperts(RebalanceExpertsReqInput)
ReleaseMemoryOccupation(ReleaseMemoryOccupationReqInput)
ResumeMemoryOccupation(ResumeMemoryOccupationReqInput)
IsSleeping(IsSleepingReqInput)
See IsSleepingReqInput.
GetInternalState(GetInternalStateReq)
See GetInternalStateReq.
SetInternalState(SetInternalStateReq)
See SetInternalStateReq.
Profile(ProfileReq)
See ProfileReq.
Implementations§
Trait Implementations§
Source§impl Clone for ControlRequest
impl Clone for ControlRequest
Source§impl Debug for ControlRequest
impl Debug for ControlRequest
Source§impl PartialEq for ControlRequest
impl PartialEq for ControlRequest
impl StructuralPartialEq for ControlRequest
Auto Trait Implementations§
impl Freeze for ControlRequest
impl RefUnwindSafe for ControlRequest
impl Send for ControlRequest
impl Sync for ControlRequest
impl Unpin for ControlRequest
impl UnsafeUnpin for ControlRequest
impl UnwindSafe for ControlRequest
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