Neural network 我无法在tensorflow中使用GPU,而theano工作正常

Neural network 我无法在tensorflow中使用GPU,而theano工作正常,neural-network,deep-learning,tensorflow-gpu,Neural Network,Deep Learning,Tensorflow Gpu,我在linux(ubuntu 16.04)上工作,我的笔记本电脑有nvidia geforce 840m。我试着按照他们网站上的步骤以及CUDA和cuDNN安装tensorflow GPU。但不知何故,当在spyder IDE上运行代码,然后使用nvidia smi检查nvidia状态时,它表示GPU上没有运行任何进程。我无法解决这个问题。如果有人能够解决此问题,请提供帮助 提前谢谢 我的conda中有以下环境: $ conda info --envs # conda environments:

我在linux(ubuntu 16.04)上工作,我的笔记本电脑有nvidia geforce 840m。我试着按照他们网站上的步骤以及CUDA和cuDNN安装tensorflow GPU。但不知何故,当在spyder IDE上运行代码,然后使用nvidia smi检查nvidia状态时,它表示GPU上没有运行任何进程。我无法解决这个问题。如果有人能够解决此问题,请提供帮助

提前谢谢

我的conda中有以下环境:

$ conda info --envs
# conda environments:
#
tensorflow               /home/vaibhav/anaconda3/envs/tensorflow

root                  *  /home/vaibhav/anaconda3`
此外,当我使用theanos导入keras时,它会显示以下内容:

import keras
Using Theano backend.
WARNING (theano.sandbox.cuda): The cuda backend is deprecated and will be removed in the next release (v0.10).  Please switch to the gpuarray backend. You can get more information about how to switch at this URL:
 https://github.com/Theano/Theano/wiki/Converting-to-the-new-gpu-back-end%28gpuarray%29

Using gpu device 0: GeForce 840M (CNMeM is enabled with initial size: 75.0% of memory, cuDNN 5110)`
使用Anos后端时,nvidia smi使用nvidia gpu0显示anaconda。
因此,我成功安装了所有必备组件

您安装了tensorflow gpu版本吗?是的,在安装tensorflow后,我在激活tensorflow后使用此命令安装gpu版本:
pip安装--忽略已安装--升级https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-1.2.0-cp35-cp35m-linux_x86_64.whl
不使用tensorflow作为keras后端,直接使用tf(github中的一些示例代码),试试看会发生什么。