AttributeError:模块“tensorflow.compat”没有属性“v1”Tensorflow v:1.10.0

2024-01-09

当我尝试训练我的模型时,我遇到了这个错误:

(tensorflow1) C:\tensorflow1\models\research\object_detection>python train.py --logtostderr --train_dir=training/ --pipeline_config_path=training/faster_rcnn_inception_v2_pets.config
Traceback (most recent call last):
  File "train.py", line 52, in <module>
    from object_detection.builders import model_builder
  File "C:\tensorflow1\models\research\object_detection\builders\model_builder.py", line 35, in <module>
    from object_detection.models import faster_rcnn_inception_resnet_v2_feature_extractor as frcnn_inc_res
  File "C:\tensorflow1\models\research\object_detection\models\faster_rcnn_inception_resnet_v2_feature_extractor.py", line 30, in <module>
    from nets import inception_resnet_v2
  File "C:\tensorflow1\models\research\slim\nets\inception_resnet_v2.py", line 375, in <module>
    batch_norm_updates_collections=tf.compat.v1.GraphKeys.UPDATE_OPS,
AttributeError: module 'tensorflow.compat' has no attribute 'v1'

张量流版本:1.10.0

我正在使用 conda virtualenv 创建:

conda create -n tensorflow1 pip python=3.5

(tensorflow1) conda install tensorflow-gpu

在 Windows 10 上工作


在这里提供解决方案(答案部分),即使它出现在评论部分中也是为了社区的利益。

这段代码tf.compat.v1.GraphKeys.UPDATE_OPS不可用于Tensorflow==1.10.0

如果您使用的是旧版本的 TensorFlow,here https://github.com/EdjeElectronics/TensorFlow-Object-Detection-API-Tutorial-Train-Multiple-Objects-Windows-10#2a-download-tensorflow-object-detection-api-repository-from-github是一个表格,显示您应该使用的存储库的 GitHub 提交。

要让这些功能将您的版本更新为1.15 or 2.2如下

   conda install tensorflow=1.15

or

   conda install tensorflow=2.2
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

AttributeError:模块“tensorflow.compat”没有属性“v1”Tensorflow v:1.10.0 的相关文章

  • 查找两个字典的匹配键值对

    检查一个字典的键值对是否也存在于其他字典中的最有效方法是什么 假设我有两个字典dict1 and dict2这两个字典有一些共同的键值对 我想找到这些并打印出来 做到这一点最有效的方法是什么 请建议 一种方法是 d inter dict k
  • 如何从Python中的阿拉伯字符串中删除英文文本?

    我有一个带有英文文本和标点符号的阿拉伯字符串 我需要过滤阿拉伯文本 我尝试使用 sting 删除标点符号和英语单词 但是 我失去了阿拉伯语单词之间的空格 我哪里错了 import string exclude set string punc
  • SparkSession 初始化需要很长时间

    SparkSession 初始化需要很长时间才能成功 这是我的代码 import findspark findspark init import pyspark from pyspark sql import SparkSession sp
  • 当类的任何属性被修改时,类如何运行某些函数?

    是否有一些通用方法可以让类在以下情况下运行函数 any它的属性被修改了吗 我想知道是否可以运行某些子进程来监视类的更改 但也许有一种方法可以继承class并修改一些on change函数是 Python 类的一部分 有点像默认的 repr
  • 为什么 Numpy 创建零数组比用零替换现有数组的值要快得多?

    我有一个用于跟踪各种值的数组 数组是2500x1700尺寸上 所以不是很大 在会话结束时 我需要将该数组中的所有值重置为零 我尝试创建一个新的零数组并将数组中的所有值替换为零 并且创建一个全新的数组要快得多 代码示例 for in sess
  • numpy 中用最少内存对上三角元素求和的最快方法

    我需要进行此类求和i
  • 更改散景图中选项卡的样式

    我想知道是否有办法更改散景图上生成的选项卡的属性 诸如增加文本字体 更改制表符宽度等更改 以下是用于生成具有两个选项卡的绘图的简单代码 from bokeh models widgets import Panel Tabs from bok
  • 将函数应用于 3D numpy 数组

    我有一个来自 Image PIL Pillow 对象的 numpy 3D 数组 178 214 235 180 215 236 180 215 235 146 173 194 145 172 193 146 173 194 126 171
  • 群组名称不能以数字开头?

    看来我不能使用像这样的正则表达式 P lt 74xxx gt 0 9 重新打包会引发错误 sre constants error bad character in group name u 74xxx 我似乎无法使用以数字开头的组名称 为什
  • 在 pandas eval 中调用 round()、ceiling()、floor()、min()、max()

    正如标题所说 有没有办法在 pandas eval 中支持 round ceiling min max floor 函数 数据框 import pandas as pd import numexpr as ne op d ID 1 2 3
  • Python、Oracle DB、列中的 XML 数据,获取 cx_Oracle.Object

    我正在使用 python 从 Oracle DB 获取数据 所有行都有一个包含 XML 数据的列 当我使用 python 打印从 Oracle DB 获取的数据时 包含 XML 数据的列将打印为 0x7fffe373b960 处的 cx O
  • 在类方法 Python 中调用多处理

    最初 我有一个类来存储一些处理后的值 并通过其他方法重用这些值 问题是当我尝试将类方法划分为多个进程以加速时 python 生成了进程 但它似乎不起作用 正如我在任务管理器中看到的那样 只有 1 个进程在运行 并且结果从未传递 我做了几次搜
  • Django populate() 不可重入

    当我尝试在生产环境中加载 Django 应用程序时 我不断收到此消息 我尝试了所有的 stackoverflow 答案 但没有任何解决办法 任何其他想法 我使用的是 Django 1 5 2 和 Apache Traceback most
  • 连接 Flask Socket.IO Server 和 Flutter

    基本上 我有一个套接字 io 烧瓶代码 import cv2 import numpy as np from flask import Flask render template from flask socketio import Soc
  • 确定 pyInstaller 生成的 Python EXE 中的应用程序路径

    我有一个驻留在单个 py 文件中的应用程序 我已经能够让 pyInstaller 将其成功捆绑到 Windows 的 EXE 中 问题是 应用程序需要一个 cfg 文件 该文件始终直接位于应用程序旁边的同一目录中 通常 我使用以下代码构建路
  • 计算列表中的子列表

    L 2 4 5 6 2 1 6 6 3 2 4 5 3 4 5 我想知道任意子序列出现了多少次 s 2 4 5 例如会返回2次 I tried L count s 但它不起作用 因为我认为它期望寻找类似的东西 random numbers
  • 将 PySpark RDD 作为新列添加到 pyspark.sql.dataframe

    我有一个 pyspark sql dataframe 其中每一行都是一篇新闻文章 然后我有一个 RDD 来表示每篇文章中包含的单词 我想将单词的 RDD 作为名为 单词 的列添加到我的新文章数据框中 我试过 df withColumn wo
  • python生成器太慢,无法使用它。我为什么要使用它?什么时候?

    最近我收到一个问题 哪一个是最快的 iterator list comprehension iter list comprehension and generator 然后编写简单的代码如下 n 1000000 iter a iter ra
  • 使用 Python PuLP 混合整数规划的时间限制

    我一直在使用PuLP http pythonhosted org PuLP 解决我感兴趣的特定混合整数线性规划 MIP 但是 随着问题规模的增长 PuLP 花费的时间太长 我希望能够运行求解器一段时间 并在需要很长时间的情况下提前终止它 并
  • Python tkinter:在组合框中使用“文本变量”似乎没用

    使用textvariable在 tkinter 中创建组合框时的属性似乎完全没用 有人可以解释一下目的是什么吗 我查看了 Tcl 文档 它说textvariable用于设置默认值 但看起来在 tkinter 中您只需使用 set方法来做到这

随机推荐

  • Java Swing - 在选择子菜单中的项目时添加宽大处理

    当尝试单击子菜单中的某个项目时 很自然地会快速将鼠标滑过其下方的菜单项 Windows 和 Mac 本身都通过在打开菜单之前放置 一小段延迟来处理此问题 Swing JMenus 不处理此问题 并且在鼠标到达预期的菜单项之前 鼠标短暂悬停的
  • 如何使用 EF 6 设置 WCF 数据服务 (odata) 的配置文件

    我已启动并运行数据服务 但收到此错误 远程服务器返回错误 413 请求实体太大 我尝试了很多方法来解决这个问题 但没有成功 我已将网站上的 uploadReadAheadSize 和 IIS 中的数据服务设置为最大设置 我还尝试了许多不同的
  • dayjs 未正确转换时区

    我正在尝试将日期从当地时间 台北 UTC 8 转换为洛杉矶 UTC 7 然而dayjs转换似乎完全关闭 dayjs 2020 09 21 20 30 tz Asia Taipei 这导致2020 年 9 月 22 日星期二 05 30 00
  • Postgrex - 主机“xxx.xxx.xxx.xxx”没有 pg_hba.conf 条目

    我有一个单独托管的 Postgres 数据库 我试图将其与我的 Phoenix 应用程序一起使用 我的prod配置是 config my app MyApp Repo adapter Ecto Adapters Postgres url p
  • 如何比较[32]byte和[]byte?

    我想比较输出sha256 Sum256 这是 32 byte with a byte 我收到错误 类型 32 byte 和 byte 不匹配 我无法转换 byte to 32 byte 有没有办法做到这一点 您可以通过切片将任何数组 siz
  • 如何编写代码来自动完成单词和句子?

    我想编写在 Linux 终端中自动完成的代码 该代码应按如下方式工作 它有一个字符串列表 例如 你好 嗨 你好吗 再见 太好了 在终端中 用户将开始输入 当存在某种匹配可能性时 他会得到可能字符串的提示 他可以从中进行选择 类似于vim编辑
  • 在移动设备上禁用固定视口大小的缩放

    我正在尝试禁用移动设备上的缩放 我知道这段代码会起作用 但就我而言 我无法选择使用 width device width 我必须将视口大小设置为 480px 所以我使用以下代码 但我在移动设备上获得了页面的放大视图 并且可以将其缩小 使用
  • R cor.test:“有限观察不足”

    我目前正在尝试创建一个 R 函数 计算指定列与数据帧的所有数字列的 corr test 相关性 这是我的代码 function returning only numeric columns only num lt function data
  • 使用 Spring Batch 从 Oracle DB 读取数据时如何阻止连接关闭?

    我有一个带有 Spring boot 应用程序的 Spring Batch 其中我从外部 Oracle DB 读取数据并将其写入生产环境中的 SQL Server 我在读取数据之前验证连接 但即使这样也会出现 关闭连接 问题 有人知道这个问
  • 将空格、%20 和 + 替换为连字符 [重复]

    这个问题在这里已经有答案了 可能的重复 301 带空格重定向 https stackoverflow com questions 5821120 301 redirect with spaces 现在我将每个图像重定向到包含该图像的 htm
  • 更改 p12 文件的密码

    我从客户端转发了带有推送证书的 p12 文件 我可以更改此 p12 文件的密码吗 如果可以 我可以使用如下内容 openssl pkcs12 in Certificates p12 out temp pem passin pass pass
  • RESTful API 和批量操作

    我有一个中间层 它在共享数据库上执行 CRUD 操作 当我将产品转换为 NET Core 时 我想我还会考虑使用 REST 作为 API 因为 CRUD 应该是它擅长的地方 看起来 REST 对于单条记录操作来说是一个很好的解决方案 但是当
  • Visual Studio 2013 网站刷新/重新启动忽略代码更改

    当我在 VS2013 中有一个网站 无论是 Web 应用程序还是 Web 类型项目 并且我对代码进行了更改 例如 JS 更改或 HTML 更改 时 此更改不会在浏览器中反映出来刷新 以下是我尝试过的事情not work 清除浏览器缓存 重新
  • 从 Netbeans 中的按钮获取正确的文本

    public class tCalculator implements ActionListener private JTextField resultText public void Calculator btn1 addActionLi
  • Jetty 中的 keyStorePassword 和 keyManagerPassword 有什么区别?

    我正在寻找 Jetty 的 SSL http wiki eclipse org Jetty Reference SSL Connectors http wiki eclipse org Jetty Reference SSL Connect
  • NoSql 带有我自己的自定义二进制文件?

    最初 我只需要处理 1 5 TB 的数据 由于我只需要快速写入 读取 无需任何 SQL 因此我设计了自己的平面二进制文件格式 使用python 并轻松 并且愉快地 保存我的数据并在一台机器上对其进行操作 当然 出于备份目的 我添加了2台机器
  • 椭圆形不起作用

    我有一个 TextView 我使用 setText 设置文本 在属性中 我设置了 Ellipsize END Lines 1 Gravity Left Scroll Horizontal False 但这会剪辑额外的文本 从找到最后一个空格
  • 如何对各个字段进行 LDAP 搜索

    我需要在身份验证后从 LDAP 检索各种值 例如描述 办公室等 我已经能够完成身份验证 但无法检索其他值 我应该使用什么名称来检索完整的数据 请帮忙 我的代码如下 public boolean authenticate String use
  • 为 C/FFI 库调用分配对象

    我有一个 C 库 其中有 gpio 实现 gpio type 是特定于目标的 每个 MCU 对 gpio type 都有不同的定义 库中的函数之一 void gpio init gpio type object int32 t pin 我想
  • AttributeError:模块“tensorflow.compat”没有属性“v1”Tensorflow v:1.10.0

    当我尝试训练我的模型时 我遇到了这个错误 tensorflow1 C tensorflow1 models research object detection gt python train py logtostderr train dir