【发布时间】:2021-03-30 22:09:20
【问题描述】:
我在使用 tensorflow 对象检测 API 时遇到问题,在训练 sdd_model_mobnet 时出现以下错误: " NotImplementedError: 无法将符号张量 (cond_2/strided_slice:0) 转换为 numpy 数组。此错误可能表明您正在尝试将张量传递给 NumPy 调用,这是不支持的"
环境规范(windows Enterprise 10):
- Windows 企业版 10
- 蟒蛇
- python 3.8.8
- numpy 1.20.2
- 张量流 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