Description
I built onnxruntime use the commond:
./build.sh --config Release --build_shared_lib --use_dnnl
Then I code my app using dnnl provider, but I got the following error message:
2022-06-22 10:42:43.619136547 [E:onnxruntime:, sequential_executor.cc:368 Execute] Non-zero status code returned while running DNNL_12891192397758778371_0 node. Name:'DnnlExecutionProvider_DNNL_12891192397758778371_0_0' Status Message: could not construct a memory descriptor using a format tag
Non-zero status code returned while running DNNL_12891192397758778371_0 node. Name:'DnnlExecutionProvider_DNNL_12891192397758778371_0_0' Status Message: could not construct a memory descriptor using a format tag
debug-run
Segmentation fault (core dumped)
If use cpu provider everything is OK, but I want to use dnnl provider!
System information
- OS Platform and Distribution :Ubuntu 9.3.0-17ubuntu1~20.04
- ONNX Runtime installed from: source
- ONNX Runtime version: 1.11.1
- Python version:3.8.3
- Visual Studio version (if applicable): n/a
- GCC/Compiler version (if compiling from source): 7.5
- CUDA/cuDNN version: n/a
- GPU model and memory: n/a
To Reproduce
Run the model using dnnl provider.
Model download url: https://zenodo.org/record/6221127#.YrKJW3VByUk
Expected behavior
No error report using dnnl provider.