PaddleFL
PaddleFL copied to clipboard
About PaddleFL Training Mechanism
尊敬的paddlefl开发人员您好!
通过分析日志和源码,我有一处不太理解:我们设置了inner_step作为每次更新的步数,在代码中是这样表示的:
我理解的是recv和send的操作将在同一轮进行,这里我不太明白:如果inner_step为10的时候,训练步骤就是训练9轮->recv->训练一轮->send,这样训练的前9轮效果是否不起作用了呢?是不是应该将下面sendprogram的运行判断改成(if self.cur_step % self._step == self._step-1)呢?可能是我理解错了,希望得到您的解答!
感谢您的指正,确实是我们的实现有些问题。我们会尽快修复!