当前位置: 首页 > 知识库问答 >
问题:

无法从tensorflow.python.framework导入名称device_spec

南宫泓
2023-03-14

当我尝试运行python train时。py--logtostderr--train\u dir=training/--pipeline\u config\u path=training/faster\u rcnn\u inception\u v2\u pets。配置

命令将弹出此错误。(tensorflow1.13)

C:\tenorFlow 1\模型\研究\object_detection

共有1个答案

彭展
2023-03-14

FRCNN是受支持的模型之一。所以,更新你的TF模型版本,你应该准备好了:)

您可以在这里查看更新的TFOD API。

您知道您使用的对象检测API的版本吗?

您可能有一个以TF2为目标的版本。看起来您正在培训的FRCNN在TF2上还不受支持-因此出现了问题!

您可以在这里找到TF模型API的旧版本。尝试发布v1.13,目标是TF 1.13。

OD API将来可能会迁移到TF2,但不要屏住呼吸。

 类似资料:
  • 我的笔记本一直工作到今天。在我的colab笔记本开始时,我安装了tf-nigh,但现在它给了我这个错误: 我的代码: 安装tensorflow==2.1.0也不起作用。

  • 问题内容: 目前,我已经将Django的版本从升级到,并且在调用时突然出现以下错误: 完整跟踪: 问题答案: Django 3.0.0发行说明指定删除了某些私有的Python 2兼容性API。其中有。 对于此错误,@ WillemVanOnsem特别指出该模块正在引用该模块。 对于遇到相同问题的其他人,查看stacktrace的最后一行上的文件路径可以帮助识别有问题的模块。我看到的另一个例子是:

  • 最近,我将Django framework的版本从升级到,在调用命令后,突然出现了以下异常: 重要错误:无法从django.utils导入名称六(/path-to-project/project/venv/lib/python3.7/site-包/django/utils/init.py) 完整跟踪: 类似问题: 我读了这个问题和这个django-3.0发行说明,但是这些资源帮不了我。

  • 问题内容: 我有两个文件, app.py mod_login.py 而python返回此错误: 如果删除from app import app,代码将起作用,但是如何访问? 问题答案: 问题是你有一个循环导入:在app.py中 在mod_login.py中 这在Python中是不允许的。有关更多信息,请参见Python中的循环导入依赖项。简而言之,解决方案是 要么将所有内容收集到一个大文件中 使用

  • 发生此错误时,我的原始代码不包含“导入 resnet”。 似乎错误发生时,导入张量流。

  • 我的代码如下(我怀疑你会需要这一切,但我已经提供了一切): 我通过运行以下命令验证了我确实有一个正常运行的安装: 它抛出了一个错误: 我尝试用标准的解释器以及运行它,但没有成功。