SyncFLJob

查看源文件

import com.mindspore.flclient.SyncFLJob

SyncFLJob定义了端侧联邦学习启动接口flJobRun()、端侧推理接口modelInference()、获取云侧最新模型的接口getModel()、停止联邦学习训练任务的接口stopFLJob()。

公有成员函数

function

public FLClientStatus flJobRun()

public int[] modelInference()

public FLClientStatus getModel()

public void stopFLJob()

flJobRun

public FLClientStatus flJobRun()

启动端侧联邦学习任务,具体使用方法可参考接口介绍文档

  • 返回值

    返回flJobRun请求状态码。

modelInference

public int[] modelInference()

启动端侧推理任务,具体使用方法可参考接口介绍文档

  • 返回值

    根据输入推理出的标签组成的int[]。

getModel

public FLClientStatus getModel()

获取云侧最新模型,具体使用方法可参考接口介绍文档

  • 返回值

    返回getModel请求状态码。

stopFLJob

public void stopFLJob()

在联邦学习训练任务中,可通过调用该接口停止训练任务。

当一个线程调用SyncFLJob.flJobRun()时,可在联邦学习训练过程中,使用另外一个线程调用SyncFLJob.stopFLJob()停止联邦学习训练任务。