gpt4 book ai didi

python - 对象检测 model_main.py 错误 : Cannot batch tensors with different shapes in component 1

转载 作者:行者123 更新时间:2023-11-30 08:48:28 24 4
gpt4 key购买 nike

我正在尝试让 model_main.py 文件适用于我正在创建的自定义对象检测器。然而,我似乎遇到了以下错误,并且不知道如何修复它。任何帮助,将不胜感激!

我正在运行以下命令:

sudo python3 /data/tensorflow/models/research/object_detection/model_main.py --pipeline_config_path=/data/tensorflow/models/research/object_detection/samples/configs/faster_rcnn_resnet50_coco.config —model_dir=/home/USER/TASK/models/faster_rcnn_resnet50_coco/ --num_train_steps=200000 --num_eval_steps=1500 --sample_1_of_n_eval_examples=1 --alsologtostderr

错误如下:

InvalidArgumentError (see above for traceback): Cannot batch tensors with different shapes in component 1. First element had shape [600,900,3] and element 1 had shape [512,1024,3].

完整的回溯位于 https://pastebin.com/SktxTnix

我认为问题出在配置文件中的 image_resizer 上。可能是我的图像太大,导致随机播放缓冲区内存不足的问题?但是,我无法通过更改最小和最大调整大小值来解决此问题。

编辑:经过更多的尝试,我不认为这是缓冲区大小的问题。我进一步将其减少到 512MB,填充得很好,但仍然收到相同的错误,请参阅:https://pastebin.com/e2TBwvWd

最佳答案

你尝试过填充吗?不确定为什么以前的版本没有它就可以工作。

 keep_aspect_ratio_resizer {
pad_to_max_dimension: true
min_dimension: 600
max_dimension: 1024
}

关于python - 对象检测 model_main.py 错误 : Cannot batch tensors with different shapes in component 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54182858/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com