tensorflow-onnx icon indicating copy to clipboard operation
tensorflow-onnx copied to clipboard

[E:onnxruntime:, sequential_executor.cc:346 Execute] Non-zero status code returned while running Add node. Name:'Add_1363' Status Message: /onnxruntime_src/onnxruntime/core/providers/cpu/math/element_wise_ops.h:505 void onnxruntime::BroadcastIterator::Append(ptrdiff_t, ptrdiff_t) axis == 1 || axis == largest was false. Attempting to broadcast an axis by a dimension other than 1. 9 by 505

Open wdYangX opened this issue 3 years ago • 2 comments

**Error Message ** 2022-02-22 09:30:14.294491544 [E:onnxruntime:, sequential_executor.cc:346 Execute] Non-zero status code returned while running Add node. Name:'Add_1363' Status Message: /onnxruntime_src/onnxruntime/core/providers/cpu/math/element_wise_ops.h:505 void onnxruntime::BroadcastIterator::Append(ptrdiff_t, ptrdiff_t) axis == 1 || axis == largest was false. Attempting to broadcast an axis by a dimension other than 1. 9 by 505

Traceback (most recent call last): File "/home/duongpd/project/ORC/im2latex_core/export_model_to_onnx.py", line 317, in ort_outs = ort_session.run([outputs], ort_inputs) File "/home/duongpd/project/ORC/im2latex_core/myvenv/lib/python3.8/site-packages/onnxruntime/capi/onnxruntime_inference_collection.py", line 192, in run return self._sess.run(output_names, input_feed, run_options) onnxruntime.capi.onnxruntime_pybind11_state.RuntimeException: [ONNXRuntimeError] : 6 : RUNTIME_EXCEPTION : Non-zero status code returned while running Add node. Name:'Add_1363' Status Message: /onnxruntime_src/onnxruntime/core/providers/cpu/math/element_wise_ops.h:505 void onnxruntime::BroadcastIterator::Append(ptrdiff_t, ptrdiff_t) axis == 1 || axis == largest was false. Attempting to broadcast an axis by a dimension other than 1. 9 by 505

  1. Used model : ViT model

  2. Used Command : python export_model_to_onnx.py

  3. Environment Package Version


albumentations 0.5.2
einops 0.3.0
entmax 1.0
numpy 1.22.2
onnx 1.11.0
onnxruntime 1.10.0
opencv-contrib-python 4.5.5.62 opencv-python 4.5.5.62 opencv-python-headless 4.5.2.52 Pillow 8.3.2
pip 20.0.2
pkg-resources 0.0.0
torch 1.10.2
torchtext 0.10.0
torchvision 0.9.1
transformers 4.2.2
x-transformers 0.15.0

  1. Test Code link encoder.onnx: https://file.io/xRHolOC7Cvlk Code:

import onnxruntime as ort dummy_en_inp = torch.randn(1, 1, 64, 32, requires_grad=True)

ort_session = ort.InferenceSession('ts_model/encoder.onnx', providers=["CPUExecutionProvider"]) pos_emb_ind = repeat(torch.arange(h).long() * (width // patch_size - w), 'h -> (h w)', w=w) + torch.arange(h * w).long() pos_emb_ind = torch.cat((torch.zeros(1).long(), pos_emb_ind + 1), dim=0).long() pos_embed = pos_embed_origin[:, pos_emb_ind] outputs = ort_session.get_outputs()[0].name ort_inputs = {ort_session.get_inputs()[0].name: to_numpy(dummy_en_inp), ort_session.get_inputs()[1].name: pos_embed, } ort_outs = ort_session.run([outputs], ort_inputs) print(ort_outs[0].shape) I did only the basics, but an error occurred and I can't figure it out. Any help would be appreciated.

wdYangX avatar Feb 22 '22 02:02 wdYangX

This issue is appeard in onnxruntime. Did you export it by tensorflow model?

hwangdeyu avatar Feb 28 '22 09:02 hwangdeyu

help would be appreciated also

pxl5201314 avatar May 06 '22 02:05 pxl5201314

This issue may appear from torch-onnx or onnxruntime. Closing due to lack of reply from the creator. If this is an issue in the tf2onnx, please open a new issue with clear repro instructions.

hwangdeyu avatar Aug 11 '22 07:08 hwangdeyu