首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么我的GPU Tensorflow在尝试运行额外的时间时崩溃?

为什么我的GPU Tensorflow在尝试运行额外的时间时崩溃?
EN

Stack Overflow用户
提问于 2019-04-04 09:09:01
回答 1查看 647关注 0票数 1

我是Tensorflow的新手,我在Anaconda和Spyder中使用GPU安装。我在我的程序中有一个反复出现的问题,在尝试多次运行一个文件后,它会崩溃,并显示“您的CPU支持此TensorFlow二进制文件未编译为使用的指令: AVX AVX2”。

关闭原来的控制台并打开一个新的控制台,有时会允许我再次运行文件而不会崩溃,但有时它不会。关闭并再次打开整个程序也是如此。

通常,程序工作正常,直到我尝试运行任何tensorflow操作,例如,

代码语言:javascript
复制
with tf.Session() as sess:
    sess.run(tf.global_variables_initializer())
    sess.run(predict_op,...)

在此之后,程序会停止运行,直到出现以下错误:

代码语言:javascript
复制
2019 20:45:10.359441: I tensorflow/core/platform/cpu_feature_guard.cc:141] Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX AVX2
2019 20:45:10.612655: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1405] Found device 0 with properties: 
name: GeForce GTX 970 major: 5 minor: 2 memoryClockRate(GHz): 1.253
pciBusID: 0000:01:00.0
totalMemory: 4.00GiB freeMemory: 3.22GiB
2019 20:45:10.684151: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1405] Found device 1 with properties: 
name: GeForce GTX 970 major: 5 minor: 2 memoryClockRate(GHz): 1.253
pciBusID: 0000:02:00.0
totalMemory: 4.00GiB freeMemory: 3.22GiB
2019 20:45:10.687572: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1484] Adding visible gpu devices: 0, 1
2019 20:45:11.509725: I tensorflow/core/common_runtime/gpu/gpu_device.cc:965] Device interconnect StreamExecutor with strength 1 edge matrix:
2019 20:45:11.510626: I tensorflow/core/common_runtime/gpu/gpu_device.cc:971] 0 1 
2019 20:45:11.511179: I tensorflow/core/common_runtime/gpu/gpu_device.cc:984] 0: N Y 
2019 20:45:11.511725: I tensorflow/core/common_runtime/gpu/gpu_device.cc:984] 1: Y N 
2019 20:45:11.512401: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1097] Created TensorFlow device (/job:localhost/replica:0/task:0/device:GPU:0 with 2928 MB memory) ‑> physical GPU (device: 0, name: GeForce GTX 970, pci bus id: 0000:01:00.0, compute capability: 5.2)
2019 20:45:11.901678: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1097] Created TensorFlow device (/job:localhost/replica:0/task:0/device:GPU:1 with 2928 MB memory) ‑> physical GPU (device: 1, name: GeForce GTX 970, pci bus id: 0000:02:00.0, compute capability: 5.2)
2019 20:45:12.543674: E tensorflow/stream_executor/cuda/cuda_blas.cc:459] failed to create cublas handle: CUBLAS_STATUS_ALLOC_FAILED
2019 20:45:13.105336: E tensorflow/stream_executor/cuda/cuda_dnn.cc:352] Could not create cudnn handle: CUDNN_STATUS_INTERNAL_ERROR
EN

回答 1

Stack Overflow用户

发布于 2019-05-08 16:48:04

我可能会崩溃,因为Tensorflow在分配VRAM时很贪婪。请参阅答案here

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

https://stackoverflow.com/questions/55506447

复制
相关文章

相似问题

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