首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在chainer.training.extensions.Evaluator中使用多个图形处理器?

如何在chainer.training.extensions.Evaluator中使用多个图形处理器?
EN

Stack Overflow用户
提问于 2017-09-10 15:39:44
回答 1查看 209关注 0票数 0

因为我的训练模型在多个GPU上,所以在训练期间,我使用trainer.extend在每个时期验证我的模型,但是chainer.training.extensions.Evaluator只有一个设备参数,但我的模型网络参数在两个GPU上。在这种情况下如何验证?

EN

回答 1

Stack Overflow用户

发布于 2017-09-14 08:04:21

Evaluatordevice参数指示输入数据应该放到哪个设备上。它对模型参数没有任何影响。

如果您的模型还需要将输入数据加载到多个GPU,则Evaluator不直接支持这种情况,因此您必须对其进行自定义。最简单的方法是设置自定义转换函数(负责将数据复制到适当的设备)。有关converter的详细信息,请参阅Evaluator文档。https://docs.chainer.org/en/stable/reference/generated/chainer.training.extensions.Evaluator.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46138397

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档