【问题标题】:NotImplementedError: Cannot convert a symbolic Tensor (cond_2/strided_slice:0)NotImplementedError:无法转换符号张量 (cond_2/strided_slice:0)
【发布时间】:2021-03-30 22:09:20
【问题描述】:

我在使用 tensorflow 对象检测 API 时遇到问题,在训练 sdd_model_mobnet 时出现以下错误: " NotImplementedError: 无法将符号张量 (cond_2/strided_slice:0) 转换为 numpy 数组。此错误可能表明您正在尝试将张量传递给 NumPy 调用,这是不支持的"

环境规范(windows Enterprise 10):

  1. Windows 企业版 10
  2. 蟒蛇
  3. python 3.8.8
  4. numpy 1.20.2
  5. 张量流 2.4.1

请注意:当我将 numpy 版本降级到低于 1.20.0 时,我遇到了另一个错误,如果不使用 numpy 版本 1.20.0 或更高版本就无法解决,因此降级 numpy 不是我的情况的正确解决方案

所以请指教?知道降级 python 版本会非常昂贵,因为我需要创建新的 anaconda 环境并重新安装 tensorflow 对象 API...

【问题讨论】:

  • 将tensorflow版本降级到2.2能解决问题吗?
  • 我通过将 Tensorflow 版本从 2.4.1 降级到 2.4.0 解决了这个问题

标签: tensorflow object object-detection-api


【解决方案1】:

来自 cmets

问题已通过将 Tensorflow 版本从 2.4.1 降级得到解决 到2.4.0(转述自 Husam Alhwadi)。

【讨论】:

    猜你喜欢
    • 2022-01-12
    • 1970-01-01
    • 2022-10-05
    • 2021-04-16
    • 2021-05-15
    • 2021-09-23
    • 2020-02-17
    • 2020-06-11
    • 2021-10-17
    相关资源
    最近更新 更多