首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用nvlink GPU创建Tensorflow会话

如何使用nvlink GPU创建Tensorflow会话
EN

Stack Overflow用户
提问于 2019-01-04 00:03:44
回答 1查看 4K关注 0票数 2

我试着用Tensorflow进行推理。我有两个象限my 100的连接通过nvlink和另一个GPU显示在我的桌面上。

创建SessionOptions对象时,需要调用以下命令来设置要使用的GPU:

代码语言:javascript
复制
auto options = SessionOptions();
options.config.mutable_gpu_options()->set_visible_device_list(gpuToUse);

似乎Tensorflow并不认为nvlink‘’ed是一体的,如果我只指定一个gpu来创建一个会话,这似乎否定了nvlink和第二个GPU的好处。

我的问题是,Tensorflow是否能够利用nvlink的双GPU设置?

我使用的是Tensorflow v1.7。非常感谢您的帮助!

EN

回答 1

Stack Overflow用户

发布于 2019-01-04 00:22:38

简短的回答是肯定的,Tensorflow能够利用NVLINK技术。但是,正如这里所提到的,大多数算法都没有从这一技术中获益。

在一些用例中,NVLINK桥可能会对产生重大的影响。例如,在一些机器学习应用程序中,假设GPU代码被优化以最小化通信,则可以通过跨设备的数据分布来获得并行性。

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

https://stackoverflow.com/questions/54031493

复制
相关文章

相似问题

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