逐步解决安装Keras后运行程序出现的问题哭晕在厕所里-‘transpose_shape‘ from ‘keras.utils.generic_utils‘

ImportError: cannot import name ‘transpose_shape’ from ‘keras.utils.generic_utils’

冰冰 LP -镇楼

逐步解决安装Keras后运行程序出现的问题哭晕在厕所里-‘transpose_shape‘ from ‘keras.utils.generic_utils‘

下面是具体出现的问题:

2021-07-25 10:29:22.063794: W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Could not load dynamic library 'cudart64_110.dll'; dlerror: cudart64_110.dll not found

2021-07-25 10:29:22.064079: I tensorflow/stream_executor/cuda/cudart_stub.cc:29] Ignore above cudart dlerror if you do not have a GPU set up on your machine.

Using TensorFlow backend.

从字面意思解释


无法加载动态库’cudart64_110.dll’; dll没有找到

我tensorflow/stream_executor/cuda/cudart_stub。

如果你的机器上没有设置图形处理器,请忽略上述cudart dlerror。

使用TensorFlow后端。


然后我就反手一搜cudart64_110.dll 这个插件


逐步解决安装Keras后运行程序出现的问题哭晕在厕所里-‘transpose_shape‘ from ‘keras.utils.generic_utils‘

逐步解决安装Keras后运行程序出现的问题哭晕在厕所里-‘transpose_shape‘ from ‘keras.utils.generic_utils‘

https://www.dll-files.com/cudart64_110.dll.html

只需要在这下载一个就行

逐步解决安装Keras后运行程序出现的问题哭晕在厕所里-‘transpose_shape‘ from ‘keras.utils.generic_utils‘

下载好了之后,我把他放在原始库目录下,咱们再运行运行康康!~~

找到根目录

逐步解决安装Keras后运行程序出现的问题哭晕在厕所里-‘transpose_shape‘ from ‘keras.utils.generic_utils‘

放进去

运行

Duang!!!

终于还是报错了

逐步解决安装Keras后运行程序出现的问题哭晕在厕所里-‘transpose_shape‘ from ‘keras.utils.generic_utils‘

再然后就另寻高就

将Tensorflow版本,从2.4.1降到2.3.0!!!

现在来试试

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow-gpu==2.3.0

Terminal 大踏步运行。。。

逐步解决安装Keras后运行程序出现的问题哭晕在厕所里-‘transpose_shape‘ from ‘keras.utils.generic_utils‘

不到黄河心不死

咱们再来

又出现了新错误

逐步解决安装Keras后运行程序出现的问题哭晕在厕所里-‘transpose_shape‘ from ‘keras.utils.generic_utils‘

具体地:

2021-07-25 11:17:52.641392: W tensorflow/stream_executor/platform/default/dso_loader.cc:59] Could not load dynamic library 'cudart64_101.dll'; dlerror: cudart64_101.dll not found
2021-07-25 11:17:52.641719: I tensorflow/stream_executor/cuda/cudart_stub.cc:29] Ignore above cudart dlerror if you do not have a GPU set up on your machine.

这上面一部分还是这样

但是下面的报错就变了

AttributeError: module 'tensorflow.compat.v2' has no attribute '__internal__'

意思是模块’tensorflow.compat.v2’的属性又问题。。。

我去NMD

忍住。

再寻高就

传闻可在代码前面加入

import os
os.environ["TF_KERAS"] = '1'

再试一试

Duang

崩了,还是和上面一样

让我严重怀疑代码有问题,然后我又找了个祖传的测试代码试了下,发现

祖传测试代码

import tensorflow as tf
import os
os.environ['TF_CPP_MIN_LOG_LEVEL']='2'
print(tf.__version__)
a = tf.constant(1.)
b = tf.constant(2.)
print(a+b)
print('GPU:', tf.test.is_gpu_available())

发现并没有问题!!!

逐步解决安装Keras后运行程序出现的问题哭晕在厕所里-‘transpose_shape‘ from ‘keras.utils.generic_utils‘


上一篇:攻防世界misc进阶(1~10关)


下一篇:计算机网络实验环境简单配置