Python tf夜间gpu和Keras

Python tf夜间gpu和Keras,python,tensorflow,keras,Python,Tensorflow,Keras,所以,我幸运地得到了一台RTX 3070。不幸的是,当涉及到tensorflow时,这并不像我希望的那样有效。我在谷歌上花了一段时间,从我所知道的,tf夜间gpu是解决我这里问题的方法 我已经安装了CUDA11/10、cuDNN和tf夜间gpu,但我没能做到这一点。我是这里的新手,所以我希望我只是在做一些傻事。我在安装tensorflow时没有发现这个错误,但是我的代码在当前构建中也没有使用GPU(术语?)。我的理解是tf夜间gpu是我的tensorflow安装。以下是我的简历: from ke

所以,我幸运地得到了一台RTX 3070。不幸的是,当涉及到tensorflow时,这并不像我希望的那样有效。我在谷歌上花了一段时间,从我所知道的,tf夜间gpu是解决我这里问题的方法

我已经安装了CUDA11/10、cuDNN和tf夜间gpu,但我没能做到这一点。我是这里的新手,所以我希望我只是在做一些傻事。我在安装tensorflow时没有发现这个错误,但是我的代码在当前构建中也没有使用GPU(术语?)。我的理解是tf夜间gpu是我的tensorflow安装。以下是我的简历:

from keras.models import Sequential
from keras.layers import Dense
以下是错误:

C:\Users\Grimace\PycharmProjects\Evo\venv\Scripts\python.exe C:/Users/Grimace/PycharmProjects/Evo/HouseTest.py
Traceback (most recent call last):
  File "C:\Users\Grimace\PycharmProjects\Evo\venv\lib\site-packages\keras\__init__.py", line 3, in <module>
    from tensorflow.keras.layers.experimental.preprocessing import RandomRotation
ModuleNotFoundError: No module named 'tensorflow.keras.layers'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:/Users/Grimace/PycharmProjects/Evo/HouseTest.py", line 2, in <module>
    from keras.models import Sequential
  File "C:\Users\Grimace\PycharmProjects\Evo\venv\lib\site-packages\keras\__init__.py", line 6, in <module>
    'Keras requires TensorFlow 2.2 or higher. '
ImportError: Keras requires TensorFlow 2.2 or higher. Install TensorFlow via `pip install tensorflow`
C:\Users\Grimace\PycharmProjects\Evo\venv\Scripts\python.exe C:/Users/Grimace/PycharmProjects/Evo/HouseTest.py
回溯(最近一次呼叫最后一次):
文件“C:\Users\Grimace\PycharmProjects\Evo\venv\lib\site packages\keras\\uuuu init\uuuu.py”,第3行,在
从tensorflow.keras.layers.experimental.preprocessing导入随机旋转
ModuleNotFoundError:没有名为“tensorflow.keras.layers”的模块
在处理上述异常期间,发生了另一个异常:
回溯(最近一次呼叫最后一次):
文件“C:/Users/Grimace/PycharmProjects/Evo/HouseTest.py”,第2行,在
从keras.models导入顺序
文件“C:\Users\Grimace\PycharmProjects\Evo\venv\lib\site packages\keras\\uuuu init\uuuu.py”,第6行,在
“Keras要求TensorFlow 2.2或更高。”
重要性:Keras要求TensorFlow 2.2或更高。通过“pip安装TensorFlow”安装TensorFlow`

您正在导入
keras
。对于tf nightly和tensorflow的所有最新版本,请导入
tf.keras
。Tensorflow nightly and
tf.keras
在使用CUDA 11.1的my 3090上运行良好。

您是否尝试过出现错误的方法,如pip安装Tensorflow?您是否将Tensorflow安装为后端??pip isntall tensorflow正如其他人所说,tensorflow现在在图书馆中内置了GPU支持,无需安装tensorflow GPU或tf夜间GPU。我遵循下面的数据科学指南,但就在最后,我安装了tensorflow,而不是tensorflow gpu。这对我来说是可行的,RTX 3070需要CUDA 11.x和tensorflow使用10.x时存在问题。这就是我每晚安装tf gpu的原因。我不是说tf夜间gpu是完整的tensorflow吗?我想Keras正在寻找tensorflow而不是每晚使用tf。。。某些类型的硬编码依赖关系问题。当我安装当前版本的tensorflow及其依赖项时,它与我的GPU不兼容。在安装tf nightly GPU后,你能导入tensorflow吗?它能正常工作吗?