microsoft / onnxruntime

ONNX Runtime: cross-platform, high performance ML inferencing and training accelerator
https://onnxruntime.ai
MIT License
13.92k stars 2.81k forks source link

NOT_IMPLEMENTED : Could not find an implementation for ReduceProd(18) node with name 'p2o.ReduceProd.0' #20693

Open Zheng-Bicheng opened 3 months ago

Zheng-Bicheng commented 3 months ago

Describe the issue

FAILED test_auto_scan_reduce_ops.py::TestReduceAllConvert::test - onnxruntime.capi.onnxruntime_pybind11_state.NotImplemented: [ONNXRuntimeError] : 9 : NOT_IMPLEMENTED : Could not find an implementation for ReduceProd(18) node with name 'p2o.ReduceProd.0'

To reproduce

reduce_prod_18.onnx.zip

Urgency

No response

Platform

Linux

OS Version

LinuxMint 21.3

ONNX Runtime Installation

Built from Source

ONNX Runtime Version or Commit ID

1.17.3

ONNX Runtime API

Python

Architecture

X64

Execution Provider

Default CPU

Execution Provider Library Version

No response

Mathanraj-Sharma commented 1 month ago

I had the same issue, but the runtime version is onnxruntime==1.16.3

but I noticed that few PRs were merged related to adding support for ReduceProd.

I assume those are not for python onnxruntime

Sorry I am quite new to onnxruntime eco system, can someone from the product team confirm from which onnxruntime (python) version onwards we can expect support for ReduceProd operator?