oneDNN icon indicating copy to clipboard operation
oneDNN copied to clipboard

test_benchdnn_modeC_rnn_ci_cpu failing on AArch64 with and without ACL

Open jondea opened this issue 11 months ago • 0 comments

Summary

test_benchdnn_modeC_rnn_ci_cpu failing on AArch64 with and without ACL because some inputs are returning unimplemented (see test_benchdnn_modeC_rnn_ci_cpu.unimplemented.log).

The only failing cases have

tag=abc:abdec:abc
tag=bac:abdec:bac

and there are no inputs with these tags which pass, so this may be the missing case on AArch64.

Version

Failing on latest main, first bad commit 51f8510ac43eed6924e0adea0ad78799a946df63

Steps to reproduce

Build with or without ACL on an AArch64 machine (e.g. a Graviton) and run

ctest -R test_benchdnn_modeC_rnn_ci_cpu

fails with some unimplemented.

Or an example of a smaller reproducer is

> ./tests/benchdnn/benchdnn --rnn --prop=BWD_DW --tag=abc:abdec:abc l1t3mb1sic16slc16dhc16dic16
Error: Function 'check_dnnl_status' at (oneDNN/tests/benchdnn/dnnl_common.hpp:323) returned 'unimplemented'
Error: Function 'create_primitive' at (oneDNN/tests/benchdnn/dnnl_common.hpp:397) returned '1'
Error: Function 'init_prim' at (oneDNN/tests/benchdnn/dnnl_common.hpp:462) returned '1'
Error: Function 'createit' at (oneDNN/tests/benchdnn/rnn/rnn.cpp:1226) returned '1'
Error: Function 'create' at (oneDNN/tests/benchdnn/rnn/rnn_task.hpp:49) returned '1'
0:UNIMPLEMENTED __REPRO: --rnn --prop=BWD_DW --tag=abc:abdec:abc l1t3mb1sic16slc16dhc16dic16
tests:1 passed:0 skipped:0 mistrusted:0 unimplemented:1 invalid_arguments:0 failed:1 listed:0
total: 0.01s; fill: 0.00s (0%); compute_ref: 0.00s (0%); compare: 0.00s (0%);

jondea avatar Mar 21 '24 15:03 jondea