首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >只有“Import”在GPU中使用10 GPU

只有“Import”在GPU中使用10 GPU
EN

Stack Overflow用户
提问于 2017-11-14 12:53:39
回答 1查看 406关注 0票数 2

我使用的是EC2 GPU机与预制件的AMIs.我只是把‘进口角’和运行它。它需要11519MiB (在12181MiB中)。这是没有意义的,对吧?

我在谷歌上查过。我想它可能来自路径设置。我不知道是什么导致了记忆泄漏。

有谁知道这个解决方案或者和我有类似的经历吗?

-更新--这是我公司GPU服务器中的LD_LIBRARY_PATH,当我第一次使用该服务器时,只安装了tensorflow,而不是tensorflow-gpu。所以我刚做了'pip安装-升级tensorflow-gpu‘

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-11-14 15:36:03

我解决了问题。

这与Keras & Tensorflow内存分配问题有关。我的设置自动分配GPU中的所有内存。下面我来解决这个问题。总之,谢谢大家

代码语言:javascript
复制
import tensorflow as tf
gpu_options = tf.GPUOptions(per_process_gpu_memory_fraction=0.2)
sess = tf.Session(config=tf.ConfigProto(gpu_options=gpu_options))
from keras import backend as K
import tensorflow as tf
config = tf.ConfigProto()
config.gpu_options.per_process_gpu_memory_fraction = 0.2
session = tf.Session(config=config)
K.set_session(session)
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47286441

复制
相关文章

相似问题

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