Skip to content
desperadoccy edited this page May 28, 2024 · 2 revisions

server模块介绍

server模块主要用于组织server所需的各个模块(scheduler、updater、queuemanager)。

  • path: 该服务器类的路径
  • epochs: 服务器的训练轮数
  • model: 服务器的模型
  • scheduler: 服务器的调度器
  • updater: 服务器的聚合器

现有类介绍

本节下介绍的参数填写在server字段中

BaseServer

该类为基类,定义了必须实现的函数,以及基本属性

NormalServer

基本服务器类

SemiAsyncServer

半异步服务器类,在基本服务器类的基础上增加了group_manager

Clone this wiki locally