Comments (3)
参考这个改一下
#8762
from paddledetection.
设置full_graph=True之后报这个错,咋回事
Traceback (most recent call last):
File "E:\workspace\project\pro_paddle\PaddleDetection\tools\export_model.py", line 110, in <module>
main()
File "E:\workspace\project\pro_paddle\PaddleDetection\tools\export_model.py", line 106, in main
run(FLAGS, cfg)
File "E:\workspace\project\pro_paddle\PaddleDetection\tools\export_model.py", line 73, in run
trainer.export(FLAGS.output_dir)
File "E:\workspace\project\pro_paddle\PaddleDetection\ppdet\engine\trainer.py", line 1170, in export
static_model, pruned_input_spec = self._get_infer_cfg_and_input_spec(
File "E:\workspace\project\pro_paddle\PaddleDetection\ppdet\engine\trainer.py", line 1130, in _get_infer_cfg_and_input_spec
input_spec, static_model.forward.main_program,
File "D:\anaconda3\envs\paddle_gpu\lib\site-packages\paddle\jit\dy2static\program_translator.py", line 1062, in main_program
concrete_program = self.concrete_program
File "D:\anaconda3\envs\paddle_gpu\lib\site-packages\paddle\jit\dy2static\program_translator.py", line 941, in concrete_program
return self.concrete_program_specify_input_spec(input_spec=None)
File "D:\anaconda3\envs\paddle_gpu\lib\site-packages\paddle\jit\dy2static\program_translator.py", line 986, in concrete_program_specify_input_spec
concrete_program, _ = self.get_concrete_program(
File "D:\anaconda3\envs\paddle_gpu\lib\site-packages\paddle\jit\dy2static\program_translator.py", line 875, in get_concrete_program
concrete_program, partial_program_layer = self._program_cache[
File "D:\anaconda3\envs\paddle_gpu\lib\site-packages\paddle\jit\dy2static\program_translator.py", line 1648, in __getitem__
self._caches[item_id] = self._build_once(item)
File "D:\anaconda3\envs\paddle_gpu\lib\site-packages\paddle\jit\dy2static\program_translator.py", line 1575, in _build_once
concrete_program = ConcreteProgram.from_func_spec(
File "D:\anaconda3\envs\paddle_gpu\lib\site-packages\decorator.py", line 232, in fun
return caller(func, *(extras + args), **kw)
File "D:\anaconda3\envs\paddle_gpu\lib\site-packages\paddle\base\wrapped_decorator.py", line 26, in __impl__
return wrapped_func(*args, **kwargs)
File "D:\anaconda3\envs\paddle_gpu\lib\site-packages\paddle\base\dygraph\base.py", line 68, in __impl__
return func(*args, **kwargs)
File "D:\anaconda3\envs\paddle_gpu\lib\site-packages\paddle\jit\dy2static\program_translator.py", line 1346, in from_func_spec
error_data.raise_new_exception()
File "D:\anaconda3\envs\paddle_gpu\lib\site-packages\paddle\jit\dy2static\error.py", line 452, in raise_new_exception
raise new_exception from None
IndexError: In transformed code:
File "E:\workspace\project\pro_paddle\PaddleDetection\ppdet\modeling\architectures\meta_arch.py", line 59, in forward
if self.training:
File "E:\workspace\project\pro_paddle\PaddleDetection\ppdet\modeling\architectures\meta_arch.py", line 69, in forward
for inp in inputs_list:
File "E:\workspace\project\pro_paddle\PaddleDetection\ppdet\modeling\architectures\meta_arch.py", line 76, in forward
outs.append(self.get_pred())
File "E:\workspace\project\pro_paddle\PaddleDetection\ppdet\modeling\architectures\faster_rcnn.py", line 121, in get_pred
if self.use_extra_data:
File "E:\workspace\project\pro_paddle\PaddleDetection\ppdet\modeling\architectures\faster_rcnn.py", line 125, in get_pred
bbox_pred, bbox_num = self._forward()
File "E:\workspace\project\pro_paddle\PaddleDetection\ppdet\modeling\architectures\faster_rcnn.py", line 79, in _forward
if self.training:
File "E:\workspace\project\pro_paddle\PaddleDetection\ppdet\modeling\architectures\faster_rcnn.py", line 89, in _forward
bbox, bbox_num, nms_keep_idx = self.bbox_post_process(preds, (rois, rois_num),
File "E:\workspace\project\pro_paddle\PaddleDetection\ppdet\modeling\post_process.py", line 68, in __call__
if self.nms is not None:
File "E:\workspace\project\pro_paddle\PaddleDetection\ppdet\modeling\post_process.py", line 69, in __call__
bboxes, score = self.decode(head_out, rois, im_shape, scale_factor)
File "E:\workspace\project\pro_paddle\PaddleDetection\ppdet\modeling\layers.py", line 461, in __call__
if self.export_onnx:
File "E:\workspace\project\pro_paddle\PaddleDetection\ppdet\modeling\layers.py", line 463, in __call__
if self.export_onnx:
onnx_rois_num_per_im = rois_num[0]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ <--- HERE
origin_shape = paddle.expand(im_shape[0, :],
[onnx_rois_num_per_im, 2])
File "D:\anaconda3\envs\paddle_gpu\lib\site-packages\paddle\base\framework.py", line 2500, in __getitem__
return _getitem_static(self, item)
File "D:\anaconda3\envs\paddle_gpu\lib\site-packages\paddle\base\variable_index.py", line 800, in _getitem_static
) = parse_index(x, indices)
File "D:\anaconda3\envs\paddle_gpu\lib\site-packages\paddle\base\variable_index.py", line 300, in parse_index
and x.shape[dim] is not None
IndexError: tuple index out of range
from paddledetection.
你用的那个模型 修改啥了嘛
from paddledetection.
Related Issues (20)
- cpp预测图片中的第二个方法predict_image_slice是否写入功能
- How to predict on a single cv2.mat? HOT 2
- cpp中有predict_image_slice这个功能吗 HOT 1
- 使用pphuman做行人检测,用ffmpeg推出的流帧率逐渐下降,命令行显示的speed从1.x降到0.2x左右 HOT 2
- ppyoloe_r c++ 推理输出检测框不是矩形框 HOT 1
- 如何测试PPOCR的FLOPS HOT 1
- solov2在xpu上导出静态图后无法调用xpu推理,cpu推理正常。xpu推里报错IndexError:map::at. HOT 1
- 为什么现在很多配置文件按照路径都找不到? HOT 1
- 训练coco数据集2017出现问题
- PP-picodet输入尺寸修改为长方形,例如208*832,有没有成功希望?
- few-shot方法 复现问题
- paddlepaddle==2.5.1在paddledetection模型训练的时候报数据导入问题
- 关于paddledetection微调的最佳实践文档
- Inference with TensorRT 10: The TRT network should be initialized first.
- 跨鏡追蹤如何使用自有資料集訓練
- 识别视频主体的运动方向
- 如何训练PPYOLOE减少在单类目标检测结果中的假阳性输出
- 最新的develop版本搭配paddle3.0beta,mask rtdert结果BUG
- ValueError: The module PPHGNetV2 is not registered
- Paddle3.0beta联合paddledetection2.7进行模型训练时报错
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from paddledetection.