เดเตเดดเตโเดธเต เดคเตเดเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดฑเต เดคเดฒเตเดจเตเดจเต เดคเดฏเตเดฏเดพเดฑเดพเดเตเดเดฟเดฏเดคเดพเดฃเต เดฒเตเดเดจเดคเตเดคเดฟเดจเตเดฑเต เดชเดฐเดฟเดญเดพเดท
เดเดจเตเดจเดฟเดฒเดงเดฟเดเด เดเดฏเตผเดจเตเดจ เดชเตเดฐเดเดเดจเดฎเตเดณเตเดณ เดเดฎเตเดชเตเดฏเตเดเตเดเดฟเดเดเต เดธเดเดญเดตเดเตเดเดณเดฟเตฝ เดตเดฟเดคเดฐเดฃเด เดเตเดฏเตเดค เดชเดฐเดฟเดถเตเดฒเดจเด เดเดงเตเดจเดฟเด เดเดดเดคเตเดคเดฟเดฒเตเดณเตเดณ เดจเตเดฏเตเดฑเตฝ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดเดณเตเดเต เดตเดฒเดฟเดฏ เด เดณเดตเดฟเดฒเตเดณเตเดณ เดกเดพเดฑเตเดฑเดฏเดฟเตฝ เดเดดเตโเดเดเตพ เดฎเตเดคเตฝ เดฎเดฃเดฟเดเตเดเตเดฑเตเดเดณเต เดฎเดฟเดจเดฟเดฑเตเดฑเตเดเดณเต เดตเดฐเต เดชเดฐเดฟเดถเตเดฒเดจ เดธเดฎเดฏเด เดเตเดฑเดฏเตเดเตเดเตเด, เดเดคเต เดเดดเดคเตเดคเดฟเดฒเตเดณเตเดณ เดชเด เดจเดคเตเดคเดฟเดจเตเดฑเต เดชเตเดฐเดพเดฏเตเดเดฟเด เดชเตเดฐเดฏเตเดเดเตเดเดณเดฟเตฝ เด เดชเดฐเดฟเดถเตเดฒเดจ เดฐเตเดคเดฟ เดชเตเดฐเดฌเดฒเดฎเดพเดเตเดเตเดจเตเดจเต. เดเดจเตเดจเดฟเดฒเดงเดฟเดเด เดธเดจเตเดฆเตผเดญเดเตเดเดณเดฟเตฝ เดกเดพเดฑเตเดฑ เดเดเตเดเดจเต เดชเดเตเดเดฟเดเดพเดฎเตเดจเตเดจเตเด เดธเดฎเดจเตเดตเดฏเดฟเดชเตเดชเดฟเดเตเดเดพเดฎเตเดจเตเดจเตเด เดเดชเดฏเตเดเตเดคเดพเดเตเดเตพ เดฎเดจเดธเตเดธเดฟเดฒเดพเดเตเดเดฃเด, เดเดคเต เดธเตเดเตเดฏเดฟเดฒเดฟเดเดเต เดเดพเดฐเตเดฏเดเตเดทเดฎเดคเดฏเดฟเตฝ เดตเดฒเดฟเดฏ เดธเตเดตเดพเดงเตเดจเด เดเตเดฒเตเดคเตเดคเตเดจเตเดจเต. เดเตเดเดพเดคเต, เดเดฐเต เดเตปเดธเตโเดฑเตเดฑเตปเดธเดฟเดฒเตเด เดเดจเตเดจเดฟเดฒเดงเดฟเดเด เดธเดเดญเดตเดเตเดเดณเดฟเดฒเตเด เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจ เดชเดฐเดฟเดถเตเดฒเดจ เดธเตโเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เดเดเตเดเดจเต เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเดฃเดฎเตเดจเตเดจเตเด เดเดชเดฏเตเดเตเดคเดพเดเตเดเตพ เด เดฑเดฟเดเตเดเดฟเดฐเดฟเดเตเดเดฃเด.
เด เดฒเตเดเดจเดคเตเดคเดฟเตฝ, เดเดชเตเดชเตบ เดกเตเดชเต เดฒเตเดฃเดฟเดเดเต เดฒเตเดฌเตเดฐเดฑเดฟ Apache MXNet, เดนเตเดฑเตเดตเตเดกเต เดกเดฟเดธเตเดเตเดฐเดฟเดฌเตเดฏเตเดกเต เดฒเตเดฃเดฟเดเดเต เดซเตเดฐเตเดฏเดฟเดเดตเตผเดเตเดเต เดเดจเตเดจเดฟเดต เดเดชเดฏเตเดเดฟเดเตเดเต เดชเด เดจเด เดตเดฟเดคเดฐเดฃเด เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดตเตเดเดฎเตเดฑเดฟเดฏเดคเตเด เดเดณเตเดชเตเดชเดตเตเดฎเดพเดฏ เดฎเดพเตผเดเดคเตเดคเต เดเตเดฑเดฟเดเตเดเต เดจเดฎเตเดฎเตพ เดธเดเดธเดพเดฐเดฟเดเตเดเตเด. Horovod เดเดเตเดเดเตเดเตเดเดฟเดจเตเดฑเต เดชเตเดฐเดเดเดจ เดจเตเดเตเดเดเตเดเตพ เดเดเตเดเตพ เดตเตเดฏเดเตเดคเดฎเดพเดฏเดฟ เดเดพเดฃเดฟเดเตเดเตเดเดฏเตเด เดเดฐเต MXNet เดชเดฐเดฟเดถเตเดฒเดจ เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เดเดเตเดเดจเต เดเดดเตเดคเดพเดฎเตเดจเตเดจเต เดเดพเดฃเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเด, เด เดเตเดเดจเต เด เดคเต เดนเตเดฑเตเดตเตเดกเดฟเดจเตเดชเตเดชเด เดตเดฟเดคเดฐเดฃเด เดเตเดฏเตเดฏเตเดจเตเดจ เดฐเตเดคเดฟเดฏเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเด.
เดเดจเตเดคเดพเดฃเต เด เดชเตเดชเดพเดเตเดเต MXNet
เดเดดเดคเตเดคเดฟเดฒเตเดณเตเดณ เดจเตเดฏเตเดฑเตฝ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดเตพ เดธเตเดทเตโเดเดฟเดเตเดเดพเดจเตเด เดชเดฐเดฟเดถเตเดฒเดฟเดชเตเดชเดฟเดเตเดเดพเดจเตเด เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเดพเดจเตเด เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดเดชเตเดชเตบ เดธเตเดดเตโเดธเต เดเดดเดคเตเดคเดฟเดฒเตเดณเตเดณ เดชเด เดจ เดเดเตเดเดเตเดเตเดเดพเดฃเต. เดจเตเดฏเตเดฑเตฝ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดเตพ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดจเตเดจเดคเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเตเดเตเด เดธเดเตเดเตเตผเดฃเตเดฃเดคเดเดณเต MXNet เดธเดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจเต, เดเดฏเตผเดจเตเดจ เดชเตเดฐเดเดเดจเดตเตเด เด เดณเดเตเดเดพเดตเตเดจเตเดจเดคเตเดฎเดพเดฃเต, เดเตเดเดพเดคเต เดเดจเดชเตเดฐเดฟเดฏ เดชเตเดฐเตเดเตเดฐเดพเดฎเดฟเดเดเต เดญเดพเดทเดเตพเดเตเดเดพเดฏเดฟ API-เดเตพ เดตเดพเดเตเดฆเดพเดจเด เดเตเดฏเตเดฏเตเดจเตเดจเต , , , , , , เดฎเดฑเตเดฑเตเดณเตเดณเดต.
เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเตผ เดธเตเตผเดตเตผ เดเดชเดฏเตเดเดฟเดเตเดเต MXNet-เตฝ เดตเดฟเดคเดฐเดฃเด เดเตเดฏเตเดค เดชเดฐเดฟเดถเตเดฒเดจเด
เดเดฐเต เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเตผ เดธเตเตผเดตเตผ เดธเดฎเตเดชเดจเด เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต. เดเดฐเต เดคเตเดดเดฟเดฒเดพเดณเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเตเด เดเตเดฐเตเดกเดฟเดฏเดจเตเดฑเตเดเตพ เดถเตเดเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเด เด เดเตเดฐเดเตเดทเตป เดจเดเดคเตเดคเตเดจเตเดจเดคเดฟเดจเตเด เด เดเตเดคเตเดค เดเดชเตเดฑเตเดฑเดฟเดฎเตเดธเตเดทเตป เดเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเดพเดฏเดฟ เดคเตเดดเดฟเดฒเดพเดณเดฟเดเตพเดเตเดเต เดชเตเดคเตเดเตเดเดฟเดฏ เดเตเดฐเตเดกเดฟเดฏเดจเตเดฑเตเดเตพ เดคเดฟเดฐเดฟเดเต เด เดฏเดฏเตเดเตเดเตเดจเตเดจเดคเดฟเดจเตเด เดเดคเต เดเดฐเต เดเตเดเตเดเด เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเตผ เดธเตเตผเดตเดฑเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต. เดธเตเตผเดตเดฑเตเดเดณเตเดเตเดฏเตเด เดคเตเดดเดฟเดฒเดพเดณเดฟเดเดณเตเดเตเดฏเตเด เดถเดฐเดฟเดฏเดพเดฏ เด เดจเตเดชเดพเดคเด เดจเดฟเตผเดฃเตเดฃเดฏเดฟเดเตเดเตเดจเตเดจเดคเต เดซเดฒเดชเตเดฐเดฆเดฎเดพเดฏ เดธเตเดเตเดฏเดฟเดฒเดฟเดเดเดฟเดจเตเดฑเต เดคเดพเดเตเดเตเดฒเดพเดฃเต. เดเดฐเต เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเตผ เดธเตเตผเดตเตผ เดฎเดพเดคเตเดฐเดฎเต เดเดณเตเดณเตเดตเตเดเตเดเดฟเตฝ, เด เดคเต เดเดฃเดเตเดเตเดเตเดเตเดเดฒเตเดเดณเดฟเตฝ เดเดฐเต เดคเดเดธเตเดธเดฎเดพเดฏเดฟ เดฎเดพเดฑเดฟเดฏเตเดเตเดเดพเด. เดจเตเดฐเตเดฎเดฑเดฟเดเตเดเต, เดตเดณเดฐเตเดฏเดงเดฟเดเด เดธเตเตผเดตเดฑเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ, เดจเดฟเดฐเดตเดงเดฟ เดเดถเดฏเดตเดฟเดจเดฟเดฎเดฏเดเตเดเตพเดเตเดเต เดเดฒเตเดฒเดพ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดเดฃเดเตเดทเดจเตเดเดณเตเด เดคเดเดธเตเดธเดชเตเดชเตเดเตเดคเตเดคเดพเด.
เดเดจเตเดคเดพเดฃเต เดนเตเดฑเตเดตเตเดกเต
Uber-เตฝ เดตเดฟเดเดธเดฟเดชเตเดชเดฟเดเตเดเตเดเตเดคเตเดค เดเดฐเต เดคเตเดฑเดจเตเดจ เดตเดฟเดคเดฐเดฃ เดกเตเดชเต เดฒเตเดฃเดฟเดเดเต เดเดเตเดเดเตเดเตเดเดพเดฃเต. เดตเตเดฑเตเดเตเดเตเดเดณเดฟเดฒเตเดเดจเตเดณเด เดฎเตเดกเตฝ เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเตพ เดตเดฟเดคเดฐเดฃเด เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเด เดธเดเดฏเตเดเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเด เดเดคเต เดเดพเดฐเตเดฏเดเตเดทเดฎเดฎเดพเดฏ เดเตเดฐเตเดธเต-เดเดฟเดชเดฟเดฏเต, เดเตเดฐเตเดธเต-เดจเตเดกเต เดธเดพเดเตเดเตเดคเดฟเดเดตเดฟเดฆเตเดฏเดเดณเดพเดฏ เดเตปเดตเดฟเดกเดฟเดฏ เดเดณเดเตเดเตเดตเต เดเดฎเตเดฎเตเดฏเตเดฃเดฟเดเตเดเตเดทเตปเดธเต เดฒเตเดฌเตเดฐเดฑเดฟ (เดเตปเดธเดฟเดธเดฟเดเตฝ), เดฎเตเดธเตเดเต เดชเดพเดธเดฟเดเดเต เดเดจเตเดฑเตผเดซเตเดธเต (เดเดเดชเดฟเด) เดเดจเตเดจเดฟเดต เดชเตเดฐเดฏเตเดเดจเดชเตเดชเตเดเตเดคเตเดคเตเดจเตเดจเต. เดเดดเดคเตเดคเดฟเดฒเตเดณเตเดณ เดจเตเดฏเตเดฑเตฝ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดฎเตเดกเดฒเตเดเตพเดเตเดเตเดชเตเดชเด เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดฎเตเดชเตเตพ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดฌเดพเตปเดกเตโเดตเดฟเดกเตเดคเตเดคเต, เดธเตเดเตเดฏเดฟเดฒเตเดเดณเตเดเต เดเดชเดฏเตเดเด เดเดคเต เดเดชเตเดฑเตเดฑเดฟเดฎเตเดธเต เดเตเดฏเตเดฏเตเดจเตเดจเต. เดเดคเต เดจเดฟเดฒเดตเดฟเตฝ เดจเดฟเดฐเดตเดงเดฟ เดเดจเดชเตเดฐเดฟเดฏ เดฎเตเดทเตเตป เดฒเตเดฃเดฟเดเดเต เดเดเตเดเดเตเดเตเดเตเดเดณเต เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเตเดเตเดจเตเดจเต, เด เดคเดพเดฏเดคเต , Tensorflow, Keras, PyTorch.
MXNet, Horovod เดธเดเดฏเตเดเดจเด
เดนเตเดฑเตเดตเตเดกเดฟเตฝ เดจเดฟเตผเดตเดเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดกเดฟเดธเตเดเตเดฐเดฟเดฌเตเดฏเตเดเตเดเดกเต เดฒเตเดฃเดฟเดเดเต API-เดเตพ เดตเดดเดฟ MXNet Horovod-เดฎเดพเดฏเดฟ เดธเดเดฏเตเดเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต. Horovod เดเดถเดฏเดตเดฟเดจเดฟเดฎเดฏ API-เดเตพ horovod.broadcast(), horovod.allgather() ะธ horovod.allreduce() เดเดพเดธเตโเดเต เดเตเดฐเดพเดซเดฟเดจเตเดฑเต เดญเดพเดเดฎเดพเดฏเดฟ MXNet เดเดเตเดเดฟเดจเตเดฑเต เด เดธเดฟเตปเดเตเดฐเดฃเดธเต เดเตเตพเดฌเดพเดเตเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเดฟ. เด เดฐเตเดคเดฟเดฏเดฟเตฝ, เดธเดฟเตปเดเตเดฐเตเดฃเตเดธเตเดทเตป เดฎเตเดฒเดฎเตเดณเตเดณ เดชเตเดฐเดเดเดจ เดจเดทเตเดเด เดเดดเดฟเดตเดพเดเตเดเดพเตป, เดเดถเดฏเดตเดฟเดจเดฟเดฎเดฏเดคเตเดคเดฟเดจเตเด เดเดเดชเตเดฏเตเดเตเดเตเดทเดจเตเด เดเดเดฏเดฟเดฒเตเดณเตเดณ เดกเดพเดฑเตเดฑ เดกเดฟเดชเตปเดกเตปเดธเดฟเดเตพ MXNet เดเดเตเดเดฟเตป เดเดณเตเดชเตเดชเดคเตเดคเดฟเตฝ เดเตเดเดพเดฐเตเดฏเด เดเตเดฏเตเดฏเตเดจเตเดจเต. เดนเตเดฑเตเดตเตเดกเดฟเตฝ เดจเดฟเตผเดตเดเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดกเดฟเดธเตเดเตเดฐเดฟเดฌเตเดฏเตเดเตเดเดกเต เดเดชเตเดฑเตเดฑเดฟเดฎเตเดธเตผ เดเดฌเตโเดเดเตเดฑเตเดฑเต horovod.DistributedOptimizer เดตเดฟเดเดธเดฟเดเตเดเตเดจเตเดจเต เดเดชเตเดฑเตเดฑเดฟเดฎเตเดธเตผ MXNet-เตฝ เด เดคเต เดตเดฟเดคเดฐเดฃเด เดเตเดฏเตเดค เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเตผ เด เดชเตโเดกเตเดฑเตเดฑเตเดเตพเดเตเดเดพเดฏเดฟ เด เดจเตเดฌเดจเตเดง Horovod API-เดเดณเต เดตเดฟเดณเดฟเดเตเดเตเดจเตเดจเต. เด เดจเดเดชเตเดชเดพเดเตเดเตฝ เดตเดฟเดถเดฆเดพเดเดถเดเตเดเดณเตเดฒเตเดฒเดพเด เด เดจเตเดคเดฟเดฎ เดเดชเดฏเตเดเตเดคเดพเดเตเดเตพเดเตเดเต เดธเตเดคเดพเดฐเตเดฏเดฎเดพเดฃเต.
เดตเตเดเดคเตเดคเดฟเดฒเตเดณเตเดณ เดคเตเดเดเตเดเด
เดจเดฟเดเตเดเดณเตเดเต MacBook-เตฝ MXNet, Horovod เดเดจเตเดจเดฟเดต เดเดชเดฏเตเดเดฟเดเตเดเต MNIST เดกเดพเดฑเตเดฑเดพเดธเตเดฑเตเดฑเดฟเตฝ เดเดฐเต เดเตเดฑเดฟเดฏ เดเตบเดตเดฒเตเดฏเตเดทเดฃเตฝ เดจเตเดฏเตเดฑเตฝ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดตเตเดเดคเตเดคเดฟเตฝ เดชเดฐเดฟเดถเตเดฒเดฟเดชเตเดชเดฟเดเตเดเดพเตป เดจเดฟเดเตเดเตพเดเตเดเต เดเดดเดฟเดฏเตเด.
เดเดฆเตเดฏเด, PyPI-เดฏเดฟเตฝ เดจเดฟเดจเตเดจเต mxnet, horovod เดเดจเตเดจเดฟเดต เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเด:
pip install mxnet
pip install horovodเดถเตเดฐเดฆเตเดงเดฟเดเตเดเตเด: เดธเดฎเดฏเดคเตเดคเต เดเดฐเต เดชเดฟเดถเดเต เดจเตเดฐเดฟเดเตเดเดพเตฝ pip เดเตปเดธเตเดฑเตเดฑเดพเตพ horovodเดจเดฟเดเตเดเตพ เดเดฐเต เดตเตเดฐเดฟเดฏเดฌเดฟเตพ เดเตเตผเดเตเดเตเดฃเตเดเดฟ เดตเดจเตเดจเตเดเตเดเดพเด MACOSX_DEPLOYMENT_TARGET=10.vvเดเดตเดฟเดเต vv - เดเดคเต เดจเดฟเดเตเดเดณเตเดเต MacOS เดชเดคเดฟเดชเตเดชเดฟเดจเตเดฑเต เดชเดคเดฟเดชเตเดชเดพเดฃเต, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, MacOSX เดธเดฟเดฏเดฑเดฏเตโเดเตเดเดพเดฏเดฟ เดจเดฟเดเตเดเตพ เดเดดเตเดคเตเดฃเตเดเดคเตเดฃเตเดเต MACOSX_DEPLOYMENT_TARGET=10.12 เดชเดฟเดชเตเดชเต เดเตปเดธเตเดฑเตเดฑเดพเตพ เดนเตเดฑเตเดตเตเดกเต
เดคเตเดเตผเดจเตเดจเต OpenMPI เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเด .
เด เดตเดธเดพเดจเด, เดเตเดธเตเดฑเตเดฑเต เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เดกเตเตบเดฒเตเดกเต เดเตเดฏเตเดฏเตเด mxnet_mnist.py เดตเตผเดเตเดเดฟเดเดเต เดกเดฏเดฑเดเตเดเดฑเดฟเดฏเดฟเดฒเต เดฎเดพเดเตเดฌเตเดเตเดเต เดเตเตผเดฎเดฟเดจเดฒเดฟเตฝ เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดเดฎเดพเตปเดกเตเดเตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเด:
mpirun -np 2 -H localhost:2 -bind-to none -map-by slot python mxnet_mnist.pyเดเดคเต เดจเดฟเดเตเดเดณเตเดเต เดชเตเดฐเตเดธเดธเดฑเดฟเดจเตเดฑเต เดฐเดฃเตเดเต เดเตเดฑเตเดเดณเดฟเตฝ เดชเดฐเดฟเดถเตเดฒเดจเด เดจเตฝเดเตเด. เดเดเตเดเตเดชเตเดเตเดเต เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจเดคเดพเดฏเดฟเดฐเดฟเดเตเดเตเด:
INFO:root:Epoch[0] Batch [0-50] Speed: 2248.71 samples/sec accuracy=0.583640
INFO:root:Epoch[0] Batch [50-100] Speed: 2273.89 samples/sec accuracy=0.882812
INFO:root:Epoch[0] Batch [50-100] Speed: 2273.39 samples/sec accuracy=0.870000เดชเตเตผเดซเตเดฎเตปเดธเต เดกเตเดฎเต
เดเดฐเต ResNet50-v1 เดฎเตเดกเตฝ เดเดฐเต เดเดฎเตเดเตเดจเตเดฑเตเดฑเต เดกเดพเดฑเตเดฑเดพเดธเตเดฑเตเดฑเดฟเตฝ 64 GPU-เดเดณเดฟเตฝ เดเดเตเดเต เดธเดจเตเดฆเตผเดญเดเตเดเดณเดฟเตฝ เดชเดฐเดฟเดถเตเดฒเดฟเดชเตเดชเดฟเดเตเดเตเดฎเตเดชเตเตพ p3.16x เดตเดฒเตเดคเต EC2, เดเดฐเตเดจเตเดจเดฟเดฒเตเด 8 NVIDIA Tesla V100 GPU-เดเตพ AWS เดเตเดฒเตเดกเดฟเตฝ เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต, เดเดเตเดเตพ 45000 เดเดฎเตเดเตเดเตพ/เดธเตเดเตเดเตปเดกเต (เด เดคเดพเดฏเดคเต, เดธเตเดเตเดเตปเดกเดฟเตฝ เดชเดฐเดฟเดถเตเดฒเดจเด เดฒเดญเดฟเดเตเด เดธเดพเดฎเตเดชเดฟเดณเตเดเดณเตเดเต เดเดฃเตเดฃเด) เดชเดฐเดฟเดถเตเดฒเดจ เดคเตเดฐเตเดชเตเดเตเดเต เดจเตเดเดฟ. 44 เดฏเตเดเดเตเดเตพเดเตเดเต เดถเตเดทเด 90 เดฎเดฟเดจเดฟเดฑเตเดฑเดฟเดจเตเดณเตเดณเดฟเตฝ 75.7% เดฎเดฟเดเดเตเด เดเตเดคเตเดฏเดคเดฏเตเดเต เดชเดฐเดฟเดถเตเดฒเดจเด เดชเตเตผเดคเตเดคเดฟเดฏเดพเดเตเดเดฟ.
8, 16, 32, 64 GPU-เดเดณเดฟเตฝ เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเตผ เดธเตเตผเดตเดฑเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ MXNet-เดจเตเดฑเต เดตเดฟเดคเดฐเดฃเด เดเตเดฏเตเดค เดชเดฐเดฟเดถเตเดฒเดจ เดธเดฎเตเดชเดจเดตเตเดฎเดพเดฏเดฟ เดเดเตเดเตพ เดเดคเดฟเดจเต เดคเดพเดฐเดคเดฎเตเดฏเด เดเตเดฏเตเดคเต, เดฏเดฅเดพเดเตเดฐเดฎเด 1 เดฎเตเดคเตฝ 1 เดตเดฐเตเดฏเตเด 2 เดฎเตเดคเตฝ 1 เดตเดฐเตเดฏเตเด เดเดฐเต เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเตผ เดธเตเตผเดตเดฑเตเด เดธเตเตผเดตเดฑเตเด เดตเตผเดเตเดเตผ เด เดจเตเดชเดพเดคเดตเตเด. เดเตเดตเดเตเดฏเตเดณเตเดณ เดเดฟเดคเตเดฐเด 1-เตฝ เดจเดฟเดเตเดเตพเดเตเดเต เดซเดฒเด เดเดพเดฃเดพเตป เดเดดเดฟเดฏเตเด. เดเดเดคเตเดตเดถเดคเตเดคเตเดณเตเดณ y-เด เดเตเดทเดคเตเดคเดฟเตฝ, เดฌเดพเดฑเตเดเตพ เดธเตเดเตเดเตปเดกเดฟเตฝ เดชเดฐเดฟเดถเตเดฒเดฟเดชเตเดชเดฟเดเตเดเตเดฃเตเด เดเดฟเดคเตเดฐเดเตเดเดณเตเดเต เดเดฃเตเดฃเดคเตเดคเต เดชเตเดฐเดคเดฟเดจเดฟเดงเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต, เดฒเตเดจเตเดเตพ เดตเดฒเดคเตเดตเดถเดคเตเดคเตเดณเตเดณ y-เด เดเตเดทเดคเตเดคเดฟเตฝ เดธเตเดเตเดฏเดฟเดฒเดฟเดเดเต เดเดพเดฐเตเดฏเดเตเดทเดฎเดคเดฏเต (เด เดคเดพเดฏเดคเต, เดฏเดฅเดพเตผเดคเตเดฅเดตเตเด เด เดจเตเดฏเตเดเตเดฏเดฎเดพเดฏ เดคเตเดฐเตเดชเตเดเตเดเดฟเดจเตเดฑเตเดฏเตเด เด เดจเตเดชเดพเดคเด) เดชเตเดฐเดคเดฟเดซเดฒเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต. เดจเดฟเดเตเดเตพเดเตเดเต เดเดพเดฃเดพเดจเดพเดเตเดจเตเดจเดคเตเดชเตเดฒเต, เดธเตเตผเดตเดฑเตเดเดณเตเดเต เดเดฃเตเดฃเด เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเตเดจเตเดจเดคเต เดธเตเดเตเดฏเดฟเดฒเดฟเดเดเต เดเดพเดฐเตเดฏเดเตเดทเดฎเดคเดฏเต เดฌเดพเดงเดฟเดเตเดเตเดจเตเดจเต. เดเดฐเต เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเตผ เดธเตเตผเดตเตผ เดฎเดพเดคเตเดฐเดฎเต เดเดณเตเดณเตเดตเตเดเตเดเดฟเตฝ, 38 GPU-เดเดณเดฟเตฝ เดธเตเดเตเดฏเดฟเดฒเดฟเดเดเต เดเดพเดฐเตเดฏเดเตเดทเดฎเดค 64% เดเดฏเดฟ เดเตเดฑเดฏเตเดจเตเดจเต. เดนเตเดฑเตเดตเตเดกเดฟเดจเตเดฑเต เด เดคเต เดธเตเดเตเดฏเดฟเดฒเดฟเดเดเต เดเดพเดฐเตเดฏเดเตเดทเดฎเดค เดเตเดตเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต, เดคเตเดดเดฟเดฒเดพเดณเดฟเดเดณเตเดเต เดเดฃเตเดฃเดตเตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเดชเตเดชเตเดเตเดคเตเดคเตเดฎเตเดชเตเตพ เดจเดฟเดเตเดเตพ เดธเตเตผเดตเดฑเตเดเดณเตเดเต เดเดฃเตเดฃเด เดเดฐเดเตเดเดฟเดฏเดพเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต.

เดเดฟเดคเตเดฐเด 1. เดนเตเดฑเตเดตเตเดกเตเดฎเดพเดฏเตเด เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเตผ เดธเตเตผเดตเดฑเตเดฎเดพเดฏเตเด MXNet เดเดชเดฏเตเดเดฟเดเตเดเต เดตเดฟเดคเดฐเดฃเด เดเตเดฏเตเดค เดชเด เดจเดคเตเดคเดฟเดจเตเดฑเต เดคเดพเดฐเดคเดฎเตเดฏเด
เดเตเดตเดเตเดฏเตเดณเตเดณ เดชเดเตเดเดฟเด 1-เตฝ, 64 GPU-เดเดณเดฟเตฝ เดชเดฐเตเดเตเดทเดฃเดเตเดเตพ เดจเดเดคเตเดคเตเดฎเตเดชเตเตพ เดเดฐเต เดธเดเดญเดตเดคเตเดคเดฟเดจเตเด เด เดจเตเดคเดฟเดฎ เดตเดฟเดฒ เดเดเตเดเตพ เดคเดพเดฐเดคเดฎเตเดฏเด เดเตเดฏเตเดฏเตเดจเตเดจเต. เดนเตเดฑเตเดตเตเดกเดฟเดจเตเดชเตเดชเด MXNet เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเต เดเดฑเตเดฑเดตเตเด เดเตเดฑเดเตเด เดเตเดฒเดตเดฟเตฝ เดฎเดฟเดเดเตเด เดคเตเดฐเตเดชเตเดเตเดเต เดจเตฝเดเตเดจเตเดจเต.

เดชเดเตเดเดฟเด 1. เดนเตเดฑเตเดตเตเดกเตเด เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเตผ เดธเตเตผเดตเดฑเตเด เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดเตเดฒเดตเต เดคเดพเดฐเดคเดฎเตเดฏเด 2 เดฎเตเดคเตฝ 1 เดตเดฐเตเดฏเตเดณเตเดณ เดธเตเตผเดตเตผ-เดตเตผเดเตเดเตผ เด
เดจเตเดชเดพเดคเด.
เดชเตเดจเดฐเตเตฝเดชเตเดชเดพเดฆเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดจเดเดชเดเดฟเดเตพ
เด เดเตเดคเตเดค เดเดเตเดเดเตเดเดณเดฟเตฝ, MXNet, Horovod เดเดจเตเดจเดฟเดต เดเดชเดฏเตเดเดฟเดเตเดเต เดตเดฟเดคเดฐเดฃเด เดเตเดฏเตเดค เดชเดฐเดฟเดถเตเดฒเดจเดคเตเดคเดฟเดจเตเดฑเต เดซเดฒเด เดเดเตเดเดจเต เดชเตเดจเตผเดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเดพเดฎเตเดจเตเดจเต เดเดเตเดเตพ เดจเดฟเดเตเดเดณเต เดเดพเดฃเดฟเดเตเดเตเด. MXNet เดฑเตเดกเต เดเดชเดฏเตเดเดฟเดเตเดเต เดตเดฟเดคเดฐเดฃเด เดเตเดฏเตเดค เดชเด เดจเดคเตเดคเตเดเตเดเตเดฑเดฟเดเตเดเต เดเตเดเตเดคเดฒเดฑเดฟเดฏเดพเตป .
เดเดเตเดเด เดเตเดธเดจเตเดฎเตเดเตเดธ
เดกเดฟเดธเตเดเตเดฐเดฟเดฌเตเดฏเตเดเตเดเดกเต เดชเดฐเดฟเดถเตเดฒเดจเด เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต MXNet เดชเดคเดฟเดชเตเดชเต 1.4.0 เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เด เดคเดฟเดฒเตเด เดเดฏเตผเดจเตเดจเดคเตเด Horovod เดชเดคเดฟเดชเตเดชเต 0.16.0 เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เด เดคเดฟเดฒเตเด เดเดฏเตผเดจเตเดจเดคเตเดฎเดพเดฏ เดนเตเดฎเตเดเตเดจเดฟเดฏเดธเต เดเตปเดธเตเดฑเตเดฑเตปเดธเตเดเดณเตเดเต เดเดฐเต เดเตเดฒเดธเตเดฑเตเดฑเตผ เดธเตเดทเตเดเดฟเดเตเดเตเด. GPU เดชเดฐเดฟเดถเตเดฒเดจเดคเตเดคเดฟเดจเดพเดฏเดฟ เดจเดฟเดเตเดเตพ เดฒเตเดฌเตเดฐเดฑเดฟเดเดณเตเด เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเดฃเตเดเดคเตเดฃเตเดเต. เดเดเตเดเดณเตเดเต เดเตปเดธเตเดฑเตเดฑเตปเดธเตเดเตพเดเตเดเดพเดฏเดฟ, เดเดเตเดเตพ เดคเดฟเดฐเดเตเดเตเดเตเดคเตเดคเดคเต Ubuntu 16.04 Linux, GPU เดกเตเดฐเตเดตเตผ 396.44, CUDA 9.2, cuDNN เดฒเตเดฌเตเดฐเดฑเดฟ 7.2.1, NCCL เดเดฎเตเดฎเตเดฏเตเดฃเดฟเดเตเดเตเดฑเตเดฑเตผ 2.2.13, OpenMPI 3.1.1 เดเดจเตเดจเดฟเดตเดฏเตโเดเตเดเตเดชเตเดชเด. เดจเดฟเดเตเดเตพเดเตเดเต เดเดคเตเด เดเดชเดฏเตเดเดฟเดเตเดเดพเด. , เด เดฒเตเดฌเตเดฐเดฑเดฟเดเตพ เดเดคเดฟเดจเดเด เดคเดจเตเดจเต เดฎเตเตปเดเตเดเตเดเดฟ เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดคเดฟเดเตเดเตเดฃเตเดเต.
เดเดเตเดเด เดเตเดธเดจเตเดฎเตเดเตเดธ
เดจเดฟเดเตเดเดณเตเดเต MXNet เดชเดฐเดฟเดถเตเดฒเดจ เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเดฟเดฒเตเดเตเดเต Horovod API เดเดชเดฏเตเดเดฟเดเตเดเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเดพเดจเตเดณเตเดณ เดเดดเดฟเดตเต เดเตเตผเดเตเดเตเด. MXNet Gluon API เด เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟเดฏเตเดณเตเดณ เดเตเดตเดเตเดฏเตเดณเตเดณ เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เดเดฐเต เดฒเดณเดฟเดคเดฎเดพเดฏ เดเตเดเดชเตเดฒเตเดฑเตเดฑเดพเดฏเดฟ เดเดชเดฏเตเดเดฟเดเตเดเดพเด. เดจเดฟเดเตเดเตพเดเตเดเต เดเดคเดฟเดจเดเด เด เดจเตเดฌเดจเตเดง เดชเดฐเดฟเดถเตเดฒเดจ เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เดเดฃเตเดเตเดเตเดเดฟเตฝ เดฌเตเตพเดกเดฟเดฒเตเดณเตเดณ เดตเดฐเดฟเดเตพ เดเดตเดถเตเดฏเดฎเดพเดฃเต. Horovod เดเดชเดฏเตเดเดฟเดเตเดเต เดชเด เดฟเดเตเดเดพเตป เดจเดฟเดเตเดเตพ เดตเดฐเตเดคเตเดคเตเดฃเตเด เดเดฟเดฒ เดจเดฟเตผเดฃเดพเดฏเด เดฎเดพเดฑเตเดฑเดเตเดเตพ เดเดคเดพ:
- เดถเดฐเดฟเดฏเดพเดฏ เดเตเดฐเดพเดซเดฟเดเตเดธเต เดเตเดฑเดฟเดฒเดพเดฃเต เดชเดฐเดฟเดถเตเดฒเดจเด เดจเดเดคเตเดคเตเดจเตเดจเดคเตเดจเตเดจเต เดฎเดจเดธเตเดธเดฟเดฒเดพเดเตเดเดพเตป เดชเตเดฐเดพเดฆเตเดถเดฟเด เดนเตเดฑเตเดตเตเดกเต เดฑเดพเดเตเดเต (เดฒเตเตป 8) เด เดจเตเดธเดฐเดฟเดเตเดเต เดธเดจเตเดฆเตผเดญเด เดธเดเตเดเดฎเดพเดเตเดเตเด.
- เดเดฒเตเดฒเดพ เดคเตเดดเดฟเดฒเดพเดณเดฟเดเดณเตเด เดเดฐเต เดชเตเดฐเดพเดฐเดเดญ เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดเดฐเดเดญเดฟเดเตเดเตเดจเตเดจเตเดตเตเดจเตเดจเต เดเดฑเดชเตเดชเดพเดเตเดเดพเตป เดเดฐเต เดคเตเดดเดฟเดฒเดพเดณเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดฒเตเดฒเดพเดตเตผเดเตเดเตเด เดชเตเดฐเดพเดฐเดเดญ เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเตพ เดเตเดฎเดพเดฑเตเด (เดฒเตเตป 18).
- เดเดฐเต เดนเตเดฑเตเดตเตเดกเต เดธเตเดทเตเดเดฟเดเตเดเตเด เดตเดฟเดคเดฐเดฃเด เดเตเดฏเตเดค เดเดชเตเดฑเตเดฑเดฟเดฎเตเดธเตผ (เดฒเตเตป 25) เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเตพ เดเดฐเต เดตเดฟเดคเดฐเดฃเด เดเตเดฏเตเดค เดฐเตเดคเดฟเดฏเดฟเตฝ เด เดชเตเดกเตเดฑเตเดฑเต เดเตเดฏเตเดฏเดพเตป.
เดชเตเตผเดฃเตเดฃ เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เดฒเดญเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต, เดฆเดฏเดตเดพเดฏเดฟ Horovod-MXNet เดเดฆเดพเดนเดฐเดฃเดเตเดเตพ เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเด ะธ .
1 import mxnet as mx
2 import horovod.mxnet as hvd
3
4 # Horovod: initialize Horovod
5 hvd.init()
6
7 # Horovod: pin a GPU to be used to local rank
8 context = mx.gpu(hvd.local_rank())
9
10 # Build model
11 model = ...
12
13 # Initialize parameters
14 model.initialize(initializer, ctx=context)
15 params = model.collect_params()
16
17 # Horovod: broadcast parameters
18 hvd.broadcast_parameters(params, root_rank=0)
19
20 # Create optimizer
21 optimizer_params = ...
22 opt = mx.optimizer.create('sgd', **optimizer_params)
23
24 # Horovod: wrap optimizer with DistributedOptimizer
25 opt = hvd.DistributedOptimizer(opt)
26
27 # Create trainer and loss function
28 trainer = mx.gluon.Trainer(params, opt, kvstore=None)
29 loss_fn = ...
30
31 # Train model
32 for epoch in range(num_epoch):
33 ...เดเดเตเดเด เดเตเดธเดจเตเดฎเตเดเตเดธ
MPI เดจเดฟเตผเดฆเตเดฆเตเดถเด เดเดชเดฏเตเดเดฟเดเตเดเต เดตเดฟเดคเดฐเดฃเด เดเตเดฏเตเดค เดชเดฐเดฟเดถเตเดฒเดจเด เดเดฐเดเดญเดฟเดเตเดเดพเตป เดคเตเดดเดฟเดฒเดพเดณเดฟเดเดณเดฟเตฝ เดเดฐเดพเดณเดฟเดฒเตเดเตเดเต เดฒเตเดเดฟเตป เดเตเดฏเตเดฏเตเด. เด เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเตฝ, เดตเดฟเดคเดฐเดฃเด เดเตเดฏเตเดค เดชเดฐเดฟเดถเตเดฒเดจเด เดจเดพเดฒเต เดธเดจเตเดฆเตผเดญเดเตเดเดณเดฟเตฝ 4 GPU-เดเตพ เดตเตเดคเดตเตเด เดเตเดฒเดธเตเดฑเตเดฑเดฑเดฟเตฝ เดเดเต 16 GPU-เดเดณเตเด เดเดชเดฏเตเดเดฟเดเตเดเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต. เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดนเตเดชเตเดชเตผเดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเตพเดเตเดเตเดชเตเดชเด เดธเตเดฑเตเดฑเตเดเตเดเดพเดธเตเดฑเตเดฑเดฟเดเต เดเตเดฐเตเดกเดฟเดฏเดจเตเดฑเต เดกเดฟเดธเดจเตเดฑเต (เดเดธเตเดเดฟเดกเดฟ) เดเดชเตเดฑเตเดฑเดฟเดฎเตเดธเตผ เดเดชเดฏเตเดเดฟเดเตเดเตเด:
- เดฎเดฟเดจเดฟ-เดฌเดพเดเตเดเต เดตเดฒเตเดชเตเดชเด: 256
- เดชเด เดจ เดจเดฟเดฐเดเตเดเต: 0.1
- เดเดเตเดเด: 0.9
- เดญเดพเดฐเด เดเตเดทเดฏเด: 0.0001
เดเดเตเดเตพ เดเดฐเต เดเดฟเดชเดฟเดฏเตเดตเดฟเตฝ เดจเดฟเดจเตเดจเต 64 เดเดฟเดชเดฟเดฏเตเดตเดฟเดฒเตเดเตเดเต เดธเตเดเตเดฏเดฟเตฝ เดเตเดฏเตเดฏเตเดฎเตเดชเตเตพ, เดเดฟเดชเดฟเดฏเตเดตเตเดเดณเตเดเต เดเดฃเตเดฃเด เด เดจเตเดธเดฐเดฟเดเตเดเต เดชเดฐเดฟเดถเตเดฒเดจ เดจเดฟเดฐเดเตเดเต เดเดเตเดเตพ เดฐเตเดเตเดฏเดฎเดพเดฏเดฟ เดธเตเดเตเดฏเดฟเตฝ เดเตเดฏเตเดคเต (0,1 เดเดฟเดชเดฟเดฏเตเดตเดฟเดจเต 1 เดฎเตเดคเตฝ 6,4 เดเดฟเดชเดฟเดฏเตเดตเดฟเดจเต 64 เดตเดฐเต), เด เดคเตเดธเดฎเดฏเด เดเดฐเต เดเดฟเดชเดฟเดฏเตเดตเดฟเดฒเต เดเดฟเดคเตเดฐเดเตเดเดณเตเดเต เดเดฃเตเดฃเด 256 เดเดฏเดฟ เดจเดฟเดฒเดจเดฟเตผเดคเตเดคเดฟ (เดเดฐเต เดฌเดพเดเตเดเดฟเตฝ เดจเดฟเดจเตเดจเต 256 GPU-เดฏเตโเดเตเดเต 1 เดเดฟเดคเตเดฐเดเตเดเตพ เดฎเตเดคเตฝ 16 GPU-เดเตพเดเตเดเดพเดฏเดฟ 384 เดตเดฐเต). GPU-เดเดณเตเดเต เดเดฃเตเดฃเด เดเตเดเตเดจเตเดจเดคเดฟเดจเดจเตเดธเดฐเดฟเดเตเดเต เดญเดพเดฐเด เดเตเดทเดฏเดฟเดเตเดเตเดจเตเดจเดคเตเด เดเดเตเดเด เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเดณเตเด เดฎเดพเดฑเดฟ. NVIDIA เดเตเดธเตโเดฒ GPU-เดเตพ เดชเดฟเดจเตเดคเตเดฃเดฏเตโเดเตเดเตเดจเตเดจ float64 เดเดฃเดเตเดเตเดเตเดเตเดเดฒเตเดเตพ เดตเตเดเดคเตเดคเดฟเดฒเดพเดเตเดเดพเตป เดซเตเตผเดตเตเดกเต เดชเดพเดธเดฟเดจเดพเดฏเดฟ float16 เดกเดพเดฑเตเดฑเดพ เดเตเดชเตเดชเตเด เดเตเดฐเตเดกเดฟเดฏเดจเตเดฑเตเดเตพเดเตเดเต float32-เดเด เดเดเตเดเตพ เดฎเดฟเดเตเดธเดกเต เดชเตเดฐเดฟเดธเดฟเดทเตป เดเตเดฐเตเดฏเดฟเดจเดฟเดเดเต เดเดชเดฏเตเดเดฟเดเตเดเต.
$ mpirun -np 16
-H server1:4,server2:4,server3:4,server4:4
-bind-to none -map-by slot
-mca pml ob1 -mca btl ^openib
python mxnet_imagenet_resnet50.pyเดคเตเดฐเตเดฎเดพเดจเด
เด เดฒเตเดเดจเดคเตเดคเดฟเตฝ, Apache MXNet เดเด Horovod เดเด เดเดชเดฏเตเดเดฟเดเตเดเต เดตเดฟเดคเดฐเดฃเด เดเตเดฏเตเดฏเดชเตเดชเตเดเตเดจเตเดจ เดฎเตเดกเตฝ เดชเดฐเดฟเดถเตเดฒเดจเดคเตเดคเดฟเดจเตเดณเตเดณ เดธเตเดเตเดฒเดฌเดฟเตพ เดธเดฎเตเดชเดจเด เดเดเตเดเตพ เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเต. ResNet50-v1 เดฎเตเดกเตฝ เดชเดฐเดฟเดถเตเดฒเดฟเดชเตเดชเดฟเดเตเด เดเดฎเตเดเต เดจเตเดฑเตเดฑเต เดกเดพเดฑเตเดฑเดพเดธเตเดฑเตเดฑเดฟเดฒเต เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเตผ เดธเตเตผเดตเตผ เดธเดฎเตเดชเดจเดตเตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเดชเตเดชเตเดเตเดคเตเดคเตเดฎเตเดชเตเตพ เดธเตเดเตเดฏเดฟเดฒเดฟเดเดเต เดเดพเดฐเตเดฏเดเตเดทเดฎเดคเดฏเตเด เดเตเดฒเดตเต-เดซเดฒเดชเตเดฐเดพเดชเตเดคเดฟเดฏเตเด เดเดเตเดเตพ เดชเตเดฐเดเดเดฎเดพเดเตเดเดฟ. Horovod เดเดชเดฏเตเดเดฟเดเตเดเต เดฎเตพเดเตเดเดฟ-เดเตปเดธเตโเดฑเตเดฑเตปเดธเต เดชเดฐเดฟเดถเตเดฒเดจเด เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดธเตโเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เดชเดฐเดฟเดทเตโเดเตเดเดฐเดฟเดเตเดเดพเตป เดจเดฟเดเตเดเตพเดเตเดเต เดเดชเดฏเตเดเดฟเดเตเดเดพเดจเดพเดเตเดจเตเดจ เดเดเตเดเดเตเดเดณเตเด เดเดเตเดเตพ เดเตพเดชเตเดชเตเดเตเดคเตเดคเดฟเดฏเดฟเดเตเดเตเดฃเตเดเต.
เดจเดฟเดเตเดเตพ MXNet-เดฒเตเด เดเดดเดคเตเดคเดฟเดฒเตเดณเตเดณ เดชเด เดจเดคเตเดคเดฟเดฒเตเด เดเดฐเดเดญเดฟเดเตเดเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ, เดเตปเดธเตเดฑเตเดฑเดพเดณเตเดทเตป เดชเตเดเดฟเดฒเตเดเตเดเต เดชเตเดเตเด เดเดฆเตเดฏเด MXNet เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเดพเตป. เดฒเตเดเดจเด เดตเดพเดฏเดฟเดเตเดเดพเดจเตเด เดเดเตเดเตพ เดถเดเตเดคเดฎเดพเดฏเดฟ เดถเตเดชเดพเตผเดถ เดเตเดฏเตเดฏเตเดจเตเดจเต เดเดฐเดเดญเดฟเดเตเดเดพเตป.
เดจเดฟเดเตเดเตพ เดเดคเดฟเดจเดเด MXNet-เตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดเดฏเตเด Horovod เดเดชเดฏเตเดเดฟเดเตเดเต เดตเดฟเดคเดฐเดฃเด เดเตเดฏเตโเดค เดชเด เดจเด เดชเดฐเตเดเตเดทเดฟเดเตเดเดพเตป เดเดเตเดฐเดนเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเตเดตเตเดเตเดเดฟเตฝ, เดจเตเดเตเดเต , เดเดคเต MXNet-เตฝ เดจเดฟเดจเตเดจเต เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเต เดเดฆเดพเดนเดฐเดฃเด เดชเดฟเดจเตเดคเตเดเดฐเตเด เด เดฅเดตเดพ .
* เดเตเดฒเดตเต เดเดฃเดเตเดเดพเดเตเดเตเดจเตเดจเดคเต เด เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟเดฏเดพเดฃเต EC2 เดธเดเดญเดตเดเตเดเตพเดเตเดเตเดณเตเดณ AWS
เดเตเดดเตเดธเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเต เดเตเดเตเดคเดฒเดฑเดฟเดฏเตเด
เด เดตเดฒเดเดฌเด: www.habr.com
