python升级tensorflow2.x版本相关问题:nomodulenamed‘tensorflow.contrib‘问题解决(代码片段)

挣扎的蓝藻 挣扎的蓝藻     2023-04-05     279

关键词:

tensorflow2.x 版本舍去了 contrib 相关功能,相关功能的使用可以通过安装 tf_slim 来引用。

Traceback (most recent call last):
  File "test.py", line 2, in <module>
    from tools.utils import *
  File "C:\\Users\\Administrator\\Desktop\\AnimeGANv2-master\\tools\\utils.py", line 2, in <module>
    from tensorflow.contrib import slim
ModuleNotFoundError: No module named 'tensorflow.contrib'

解决方法1:
可以将 tensorflow 版本更换为 1.x 系列的老版本。

解决方法2:
安装 tf_slim,安装方法 pip install tf_slim

然后按目录找到对应报错的文件。

将代码里引入时的 tensorflow.contrib 修改为 tf_slim 即可。
下面实例代码是将 from tensorflow.contrib import slim
修改为 import tf_slim as slim 的演示。

还有个报错是这个:

Traceback (most recent call last):
  File "test.py", line 8, in <module>
    from net import generator
  File "C:\\Users\\Administrator\\Desktop\\AnimeGANv2-master\\net\\generator.py", line 1, in <module>
    import tensorflow.contrib as tf_contrib
ModuleNotFoundError: No module named 'tensorflow.contrib'

同样的方法修改一下即可。

然后就解决了。
喜欢的点个赞❤吧。

focalloss安装与使用tensorflow2.x版本(代码片段)

前言本文介绍在TensorFlow2.x中,如何简便地使用FocalLoss损失函数;它可以通过pip来安装的;调用也比较方便。一、安装方式1:直接通过pip安装pipinstallfocal-loss当前版本:focal-loss0.0.7支持的python版本:python3.6... 查看详情

resnet实战:tensorflow2.x版本,resnet50图像分类任务(大数据集)

ResNet实战:tensorflow2.X版本,ResNet50图像分类任务(大数据集)摘要本例提取了植物幼苗数据集中的部分数据做数据集,数据集共有12种类别,今天我和大家一起实现tensorflow2.X版本图像分类任务,分类的... 查看详情

tensorflow2.x对应的keras版本

参考:https://docs.floydhub.com/guides/environments/  查看详情

focalloss安装与使用tensorflow2.x版本(代码片段)

前言本文介绍在TensorFlow2.x中,如何简便地使用FocalLoss损失函数;它可以通过pip来安装的;调用也比较方便。一、安装方式1:直接通过pip安装pipinstallfocal-loss当前版本:focal-loss0.0.7支持的python版本:python3.6... 查看详情

bp神经网络训练自己的数据(tensorflow2.x版本)(代码片段)

一、开发环境python3.6Tensorflow2.xnumpy1.19matplotlib3.3scikit-learn0.24二、数据集介绍本次训练数据使用的是鸢尾花数据集,具体做法是将鸢尾花数据集保存在本地,充当自己的数据集。鸢尾花数据集中内包含3个类分别为山鸢尾... 查看详情

bp神经网络训练自己的数据(tensorflow2.x版本)(代码片段)

一、开发环境python3.6Tensorflow2.xnumpy1.19matplotlib3.3scikit-learn0.24二、数据集介绍本次训练数据使用的是鸢尾花数据集,具体做法是将鸢尾花数据集保存在本地,充当自己的数据集。鸢尾花数据集中内包含3个类分别为山鸢尾... 查看详情

inceptionv3实战:tensorflow2.x版本,inceptionv3图像分类任务(大数据集)

InceptionV3实战:tensorflow2.X版本,InceptionV3图像分类任务(大数据集)摘要本例提取了植物幼苗数据集中的部分数据做数据集,数据集共有12种类别,今天我和大家一起实现tensorflow2.X版本图像分类任务,... 查看详情

pythontensorflow1.x升级到2.x低阶api实践(代码片段)

...阶API的升级这份文档适用于使用低阶TensorFlow1.xAPI升级到Tensorflow2.xAPI的开发者。如果您正在使用高阶API(tf.keras),可能无需或仅需对您的代码执行很少操作,便可以让代码完全兼容TensorFlow2.x。在TensorFlow2.x中,1.X的代码... 查看详情

pythontensorflow1.x升级到2.x低阶api实践(代码片段)

...阶API的升级这份文档适用于使用低阶TensorFlow1.xAPI升级到Tensorflow2.xAPI的开发者。如果您正在使用高阶API(tf.keras),可能无需或仅需对您的代码执行很少操作,便可以让代码完全兼容TensorFlow2.x。在TensorFlow2.x中,1.X的代码... 查看详情

bp神经网络训练自己的数据(tensorflow2.x版本)(代码片段)

一、开发环境python3.6Tensorflow2.xnumpy1.19matplotlib3.3scikit-learn0.24二、数据集介绍本次训练数据使用的是鸢尾花数据集,具体做法是将鸢尾花数据集保存在本地,充当自己的数据集。鸢尾花数据集中内包含3个类分别为山鸢尾... 查看详情

教程:windows10下如何安装使用多版本tensorflow2.x/pytorch/paddlepaddle的gpu版本[和cuda的安装及问题详解]亲测可行详细和持续更新(代码片段)

...2.x开始不再区分CPU版和GPU版。一、本文初衷鄙人最初是学TensorFlow2.x的,然后最近由于学术界很多新算法都是pytorch实现的,然后最近想去学学pytorch,后来发现paddlepaddle在国内的发展数一数二是在太强了然后也想接触一下PaddlePaddle... 查看详情

tensorflow2.x模型保存

    查看详情

tensorflow2.x得环境下如何运行tf1.x环境的代码(代码片段)

最近因为学习需要,所以在看别人的代码,但是发现有些教科书或是很久以前的代码都是在TF1.x的环境下编写的。而很多显卡例如Genforce系列在TF1.x中是无法派上用场的,因此需要安装TF2.x-gpu版本来运行代码,但是... 查看详情

仅使用 PIP 为 CPU 安装 Tensorflow 2.x

】仅使用PIP为CPU安装Tensorflow2.x【英文标题】:InstallTensorflow2.xonlyforCPUusingPIP【发布时间】:2020-07-2606:00:25【问题描述】:如何使用pip仅安装CPU版本的Tensorflow2.x?过去,可以安装这2个不同的版本。由于我在nonenGPU设备中运行脚本... 查看详情

基于tensorflow2.x低阶api搭建神经网络模型并训练及解决梯度爆炸与消失方法实践(代码片段)

1.低阶API神经网络模型1.1.关于tf.Module关于Tensorflow2.x,最令我觉得有意思的功能就是tf.function和AutoGraph了.他们可以把Python风格的代码转为效率更好的Tensorflow计算图。TensorFlow2.0主要使用的是动态计算图和Autograph。Autograph机... 查看详情

基于tensorflow2.x低阶api搭建神经网络模型并训练及解决梯度爆炸与消失方法实践(代码片段)

1.低阶API神经网络模型1.1.关于tf.Module关于Tensorflow2.x,最令我觉得有意思的功能就是tf.function和AutoGraph了.他们可以把Python风格的代码转为效率更好的Tensorflow计算图。TensorFlow2.0主要使用的是动态计算图和Autograph。Autograph机... 查看详情

基于tensorflow2.x低阶api搭建神经网络模型并训练及解决梯度爆炸与消失方法实践(代码片段)

1.低阶API神经网络模型1.1.关于tf.Module关于Tensorflow2.x,最令我觉得有意思的功能就是tf.function和AutoGraph了.他们可以把Python风格的代码转为效率更好的Tensorflow计算图。TensorFlow2.0主要使用的是动态计算图和Autograph。Autograph机... 查看详情

centospython版本升级到3.x(代码片段)

Linux(CentOS)下将Python的版本升级为3.6.2的方法 1.检查确认系统的相关信息查看内核版本[[email protected]~]#cat/etc/redhat-releaseCentOSrelease6.5(Final)[[email protected]~]#uname-aLinuxzstest12.6.32-431.el6.x86_64#1S 查看详情