客户端¶
- class Client[source]¶
Bases:
ABC
Flower 客户端的抽象基类。
Methods
evaluate
(ins)使用本地数据集评估所提供的参数。
fit
(ins)利用本地数据集完善所提供的参数。
Get the run context from this client.
get_parameters
(ins)返回当前本地模型参数。
get_properties
(ins)返回客户端的属性集。
set_context
(context)Apply a run context to this client.
返回客户端(本身)。
Attributes
Getter for Context client attribute.
- evaluate(ins: EvaluateIns) EvaluateRes [source]¶
使用本地数据集评估所提供的参数。
- 参数:
ins (EvaluateIns) -- 评估指令包含从服务器接收的(全局)模型参数,以及用于定制本地评估流程的配置值字典。
- 返回:
评估结果包含本地数据集上的损失值和其他详细信息,如用于评估的本地数据的数量。
- 返回类型:
- get_parameters(ins: GetParametersIns) GetParametersRes [source]¶
返回当前本地模型参数。
- 参数:
ins (GetParametersIns) -- 从服务器接收的获取参数指令包含配置值字典。
- 返回:
当前的本地模型参数。
- 返回类型:
- get_properties(ins: GetPropertiesIns) GetPropertiesRes [source]¶
返回客户端的属性集。
- 参数:
ins (GetPropertiesIns) -- 从服务器接收的获取属性指令包含配置值字典。
- 返回:
当前客户端属性。
- 返回类型: