This is hitting a customer model which we don't have access to, but the same stack is also hit in the WinML ONNX conformance tests. We're seeing read access violation errors for several operators after updating our submodule to more recent ORT commits, and the pattern appears across operators with functional decompositions. I'm getting the following output from the HardSwish test, for CPU:
StartGroup: HardSwish-14_float16.WinML_Cpu
TAEF: A crash with exception code 0xC0000005 occurred in module "onnxruntime.dll" in process "te.processhost.exe" (pid:32068).
Error: TAEF: [HRESULT 0x800706BE] A failure occurred while running a test operation: 'OnnxConformanceTestsTaef::HardSwish'. (A crash with exception code 0xC0000005 occurred in module "onnxruntime.dll" in the process hosting the test code while invoking a test operation.)
Error: Wex.Logger Mismatched Group: A log grouping named "OnnxConformanceTestsTaef::HardSwish" was ended when the active group was "HardSwish-14_float16.WinML_Cpu".
EndGroup: Wex.Logger Mismatched Group: HardSwish-14_float16.WinML_Cpu [Failed]
EndGroup: OnnxConformanceTestsTaef::HardSwish [Failed]
with the following call stack:
I'm seeing this for the following tests:
HardSwish-14_float16.WinML_Cpu
Selu_1.WinML_Cpu
Elu_1.WinML_Cpu
HardSigmoid_1.WinML_Cpu
Softsign_1.WinML_Cpu
Softplus_1.WinML_Cpu
Gelu_1.WinML_Cpu
test_clip_default_int8_max_expanded.WinML_Cpu
test_clip_default_int8_min_expanded.WinML_Cpu
test_softplus_example_expanded.WinML_Cpu
test_softplus_expanded.WinML_Cpu
To reproduce
This is the model for the HardSwish test described above:
HardSwish.zip
Running onnxruntime_perf_test.exe -I -r 1 -e cpu HardSwish.onnx outputs the following stack trace:
Describe the issue
This is hitting a customer model which we don't have access to, but the same stack is also hit in the WinML ONNX conformance tests. We're seeing read access violation errors for several operators after updating our submodule to more recent ORT commits, and the pattern appears across operators with functional decompositions. I'm getting the following output from the HardSwish test, for CPU:
with the following call stack:
I'm seeing this for the following tests:
To reproduce
This is the model for the HardSwish test described above: HardSwish.zip
Running
onnxruntime_perf_test.exe -I -r 1 -e cpu HardSwish.onnx
outputs the following stack trace:Urgency
No response
Platform
Windows
OS Version
11
ONNX Runtime Installation
Built from Source
ONNX Runtime Version or Commit ID
1.14.0 (commit #14456)
ONNX Runtime API
WinML
Architecture
X64
Execution Provider
CPU
Execution Provider Library Version
No response