Re-exports§
pub use ring_allreduce::CollectiveTransport;pub use ring_allreduce::LocalTransport;pub use ring_allreduce::ReduceOp;pub use ring_allreduce::RingAllReduce;pub use pipeline_parallel::OpKind;pub use pipeline_parallel::PipelineConfig;pub use pipeline_parallel::PipelineExecution;pub use pipeline_parallel::PipelineMetrics;pub use pipeline_parallel::PipelineOp;pub use pipeline_parallel::PipelineSchedule;pub use pipeline_parallel::PipelineScheduler;pub use pipeline_parallel::StageCost;pub use pipeline_parallel::StagePartitioner;pub use pipeline_parallel::StageRange;pub use elastic::ElasticConfig;pub use elastic::ElasticCoordinator;pub use elastic::EpochSnapshot;pub use elastic::MembershipEvent;pub use elastic::RendezvousState;pub use elastic::ShardRange;pub use elastic::WorkerShards;pub use elastic::WorkerState;pub use fedprox::*;
Modules§
Structs§
- Communication
Result - Result of a communication round
- Compressed
Gradient - Compressed gradient representation
- Compression
Metadata - Compression metadata
- Compression
Stats - Compression statistics
- Distributed
Coordinator - Distributed training coordinator
- Gradient
Compressor - Gradient compression engine
- Parameter
Averager - Distributed parameter averager
- Parameter
Server - Synchronous parameter server for distributed training
- Training
Stats - Training statistics for distributed training
Enums§
- Averaging
Strategy - Parameter averaging strategies for distributed training
- Compression
Strategy - Gradient compression strategies for communication optimization