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

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

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

冰冰 LP -镇楼

image.png

下面是具体出现的问题:

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 这个插件


image.png

image.png

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

只需要在这下载一个就行

image.png

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

找到根目录

image.png

放进去

运行

Duang!!!

终于还是报错了

image.png

再然后就另寻高就

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

现在来试试

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

Terminal 大踏步运行。。。

image.png

不到黄河心不死

咱们再来

又出现了新错误

image.png

具体地:

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())

发现并没有问题!!!

image.png


相关实践学习
部署Stable Diffusion玩转AI绘画(GPU云服务器)
本实验通过在ECS上从零开始部署Stable Diffusion来进行AI绘画创作,开启AIGC盲盒。
相关文章
|
搜索推荐 数据挖掘 PyTorch
Py之albumentations:albumentations库函数的简介、安装、使用方法之详细攻略续篇
Py之albumentations:albumentations库函数的简介、安装、使用方法之详细攻略续篇
Py之albumentations:albumentations库函数的简介、安装、使用方法之详细攻略续篇
|
机器学习/深度学习 数据可视化 算法框架/工具
Keras中神经网络可视化模块keras.utils.vis_util 的安装
Keras中神经网络可视化模块keras.utils.vis_util 的安装
774 0
|
机器学习/深度学习 算法 PyTorch
介绍from dgl.nn.pytorch import RelGraphConv中的RelGraphConv功能
RelGraphConv是DGL库中的一个PyTorch图神经网络层,它实现了关系图卷积(RGCN)。相比于普通图卷积(GCN)只考虑节点与邻居之间的连接,RGCN还考虑了边的类型。因此,RGCN可以更好地处理多关系的图数据,即数据中有不同类型的边。 在RelGraphConv中,每种边类型都会有一组对应的参数,通过这些参数,RGCN可以在每种边类型上学习不同的权重。因此,RelGraphConv具有更强的表达能力。此外,RelGraphConv还支持dropout和批规范化等技术。
433 0
|
机器学习/深度学习 人工智能 文字识别
[三岁白话系列]PaddlePaddle2.0——手写数字识别
[三岁白话系列]PaddlePaddle2.0——手写数字识别
181 0
[三岁白话系列]PaddlePaddle2.0——手写数字识别
|
机器学习/深度学习 TensorFlow API
《30天吃掉那只 TensorFlow2.0》4-5 AutoGraph和tf.Module
《30天吃掉那只 TensorFlow2.0》4-5 AutoGraph和tf.Module
《30天吃掉那只 TensorFlow2.0》4-5 AutoGraph和tf.Module
|
存储 机器学习/深度学习 算法
(读Yolo3源码发现的不会的函数)Pytorch常用函数记录-pretrained-torch.nn.Upsample()函数-torch.cat-a.permute-a.view()等
(读Yolo3源码发现的不会的函数)Pytorch常用函数记录-pretrained-torch.nn.Upsample()函数-torch.cat-a.permute-a.view()等
|
存储 索引
最简单的方式讲明白numpy.reshape()函数
最简单的方式讲明白numpy.reshape()函数
283 0
最简单的方式讲明白numpy.reshape()函数
|
算法框架/工具 Python
Py之keras-resnet:keras-resnet的简介、安装、使用方法之详细攻略
Py之keras-resnet:keras-resnet的简介、安装、使用方法之详细攻略
Py之keras-resnet:keras-resnet的简介、安装、使用方法之详细攻略
|
移动开发 算法 算法框架/工具
Py之keras-retinanet:keras-retinanet的简介、安装、使用方法之详细攻略
Py之keras-retinanet:keras-retinanet的简介、安装、使用方法之详细攻略
Py之keras-retinanet:keras-retinanet的简介、安装、使用方法之详细攻略
|
TensorFlow 算法框架/工具
[TensorFlow笔记乱锅炖] tf.multinomial(logits, num_samples)使用方法
tf.multinomial(logits, num_samples) 第一个参数logits可以是一个数组,每个元素的值表示对应index的选择概率。假设logits有两个元素,即[0.6,0.4],这表示的意思是取 0 的概率是0.6, 取 1 的概率是0.4。
3752 0