Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Google Colab:您连接到GPU运行时,但未使用GPU_Python_Tensorflow_Keras_Google Colaboratory - Fatal编程技术网

Python Google Colab:您连接到GPU运行时,但未使用GPU

Python Google Colab:您连接到GPU运行时,但未使用GPU,python,tensorflow,keras,google-colaboratory,Python,Tensorflow,Keras,Google Colaboratory,关于这个话题以前有很多问题,但没有一个答案符合我的具体问题 我正在尝试在Google Colab上使用Keras 2.2.5来训练Mask RCNN。我收到一条消息说“您已连接到GPU运行时,但未使用GPU”。我在堆栈溢出上查找类似的问题: 但他们都只说使用一个使用GPU的包,比如Tensorflow。然而,我使用的是Keras 2.2.5(可能是Tensorflow 1.14后端,因为我必须安装Tensorflow 1.14才能让Keras 2.2.5正常工作),它与GPU兼容。发生这种情

关于这个话题以前有很多问题,但没有一个答案符合我的具体问题

我正在尝试在Google Colab上使用Keras 2.2.5来训练Mask RCNN。我收到一条消息说“您已连接到GPU运行时,但未使用GPU”。我在堆栈溢出上查找类似的问题:

但他们都只说使用一个使用GPU的包,比如Tensorflow。然而,我使用的是Keras 2.2.5(可能是Tensorflow 1.14后端,因为我必须安装Tensorflow 1.14才能让Keras 2.2.5正常工作),它与GPU兼容。发生这种情况有什么原因吗

更多信息:

  • 谷歌可乐
  • Python 3.6
  • 我使用Keras 2.2.5(与Tensorflow 1.14一起使用)而不是Keras 2.4.3,因为我使用的是2017年的一些代码,这些代码仅与Tensorflow 1一起使用。因此,不可能使用Tensorflow 2
  • 我以前使用过Google Colab来训练GAN,但这个错误从未出现过。然而,我在这种情况下使用了Tensorflow 2
  • 我从来没有需要添加任何代码来指定GPU应该运行,我不知道我是否应该在这里这样做
  • 我不得不下载Keras 2.2.5和Tensorflow 1.14来替换现有版本(Keras 2.4.3和Tensorflow 2.2),我不清楚这是否与此有关

您是否可以尝试从TensorFlow导入Keras中导入TensorFlow 1.14中的Keras,方法是使用TensorFlow导入Keras中的
。另外,您是独立于TensorFlow安装Keras,还是让TensorFlow自动安装Keras 2.2.5?您是如何在colab中安装TensorFlow的?@Leon Shams我是独立于TensorFlow安装Keras的@史努比博士,我用
!pip3安装tensorflow==1.14
!pip3安装keras==2.25安装tensorflow和keras。不要单独安装keras,只需执行
!pip安装tensorflow==1.14
并从tensorflow导入Keras导入带有
的Keras。您应该使用
pip
而不是
pip3