RustNN WPT Conformance

Date: Sat, 15 Aug 2026 07:36:25 GMT | Duration 28.20s

RustNN commit: 25bf10f8b931

Total
2492
Pass
2461
Fail
20
Skip
Pass Rate
98.76%
Files
109

dequantizeLinear.https.any.js

22 passed 10 failed
Failures (10)
TestBackendVariantError
dequantizeLinear uint4 1D tensor of even size with float32 1D scaleonnxcpugraph validation failed: constant operand 2 byte mismatch (expected 1, got 2)
dequantizeLinear uint4 4D tensor with broadcasting float32 4D scale and uint4 4D zeroPointonnxcpugraph validation failed: constant operand 2 byte mismatch (expected 1, got 2)
dequantizeLinear uint4 3D tensor with float32 3D scale, block_size = [1, 1, 2]onnxcpugraph validation failed: constant operand 2 byte mismatch (expected 1, got 2)
dequantizeLinear int4 1D tensor of even size with float32 1D scaleonnxcpugraph validation failed: constant operand 2 byte mismatch (expected 1, got 2)
per-tensor dequantizeLinear for int4 4D tensor with float32 4D scaleonnxcpugraph validation failed: constant operand 2 byte mismatch (expected 2, got 4)
dequantizeLinear uint4 1D tensor of even size with float16 1D scaleonnxcpugraph validation failed: constant operand 2 byte mismatch (expected 1, got 2)
dequantizeLinear uint4 4D tensor with broadcasting float16 4D scale and uint4 4D zeroPointonnxcpugraph validation failed: constant operand 2 byte mismatch (expected 1, got 2)
dequantizeLinear uint4 3D tensor with float16 3D scale, block_size = [1, 1, 2]onnxcpugraph validation failed: constant operand 2 byte mismatch (expected 1, got 2)
dequantizeLinear int4 1D tensor of even size with float16 1D scaleonnxcpugraph validation failed: constant operand 2 byte mismatch (expected 1, got 2)
per-tensor dequantizeLinear for int4 4D tensor with float16 4D scaleonnxcpugraph validation failed: constant operand 2 byte mismatch (expected 2, got 4)

quantizeLinear.https.any.js

20 passed 10 failed
Failures (10)
TestBackendVariantError
quantizeLinear float32 tensor with int4 zeroPoint which has even sizeonnxcpugraph validation failed: constant operand 2 byte mismatch (expected 1, got 2)
quantizeLinear float32 2D tensor with int4 zeroPoint which has even sizeonnxcpugraph validation failed: constant operand 2 byte mismatch (expected 1, got 2)
quantizeLinear float32 2D tensor with int4 zeroPoint with block_size = [3, 2]onnxcpugraph validation failed: constant operand 2 byte mismatch (expected 1, got 2)
quantizeLinear float32 tensor with uint4 zeroPoint which has even sizeonnxcpugraph validation failed: constant operand 2 byte mismatch (expected 1, got 2)
quantizeLinear float32 1D tensor with uint4 zeroPoint with block_size = 3onnxcpugraph validation failed: constant operand 2 byte mismatch (expected 1, got 2)
quantizeLinear float16 tensor with int4 zeroPoint which has even sizeonnxcpugraph validation failed: constant operand 2 byte mismatch (expected 1, got 2)
quantizeLinear float16 2D tensor with int4 zeroPoint which has even sizeonnxcpugraph validation failed: constant operand 2 byte mismatch (expected 1, got 2)
quantizeLinear float16 2D tensor with int4 zeroPoint with block_size = [3, 2]onnxcpugraph validation failed: constant operand 2 byte mismatch (expected 1, got 2)
quantizeLinear float16 tensor with uint4 zeroPoint which has even sizeonnxcpugraph validation failed: constant operand 2 byte mismatch (expected 1, got 2)
quantizeLinear float16 1D tensor with uint4 zeroPoint with block_size = 3onnxcpugraph validation failed: constant operand 2 byte mismatch (expected 1, got 2)

byob_readtensor.https.any.js

0 passed 1 skipped

File parse error: No <name>Tests array found in byob_readtensor.https.any.js

Skipped (1)
TestBackendVariantReason
<file>onnxcpuNo <name>Tests array found in byob_readtensor.https.any.js

File parse error: No <name>Tests array found in constant-reshape-optimization.https.any.js

Skipped (1)
TestBackendVariantReason
<file>onnxcpuNo <name>Tests array found in constant-reshape-optimization.https.any.js

graph_devices.https.any.js

0 passed 1 skipped

File parse error: No <name>Tests array found in graph_devices.https.any.js

Skipped (1)
TestBackendVariantReason
<file>onnxcpuNo <name>Tests array found in graph_devices.https.any.js

File parse error: No <name>Tests array found in inputs-are-not-modified.https.any.js

Skipped (1)
TestBackendVariantReason
<file>onnxcpuNo <name>Tests array found in inputs-are-not-modified.https.any.js

File parse error: No <name>Tests array found in inputs-with-special-names.https.any.js

Skipped (1)
TestBackendVariantReason
<file>onnxcpuNo <name>Tests array found in inputs-with-special-names.https.any.js

File parse error: No <name>Tests array found in operations-with-special-names.https.any.js

Skipped (1)
TestBackendVariantReason
<file>onnxcpuNo <name>Tests array found in operations-with-special-names.https.any.js

parallel-dispatch.https.any.js

0 passed 1 skipped

File parse error: No <name>Tests array found in parallel-dispatch.https.any.js

Skipped (1)
TestBackendVariantReason
<file>onnxcpuNo <name>Tests array found in parallel-dispatch.https.any.js

File parse error: No <name>Tests array found in resample2d-gather-shape-divergence.https.any.js

Skipped (1)
TestBackendVariantReason
<file>onnxcpuNo <name>Tests array found in resample2d-gather-shape-divergence.https.any.js

scalars.https.any.js

0 passed 1 skipped

File parse error: No <name>Tests array found in scalars.https.any.js

Skipped (1)
TestBackendVariantReason
<file>onnxcpuNo <name>Tests array found in scalars.https.any.js

File parse error: No <name>Tests array found in shared_arraybuffer_constant.https.any.js

Skipped (1)
TestBackendVariantReason
<file>onnxcpuNo <name>Tests array found in shared_arraybuffer_constant.https.any.js

tensor.https.any.js

0 passed 1 skipped

File parse error: No <name>Tests array found in tensor.https.any.js

Skipped (1)
TestBackendVariantReason
<file>onnxcpuNo <name>Tests array found in tensor.https.any.js

abs.https.any.js

20 passed

add.https.any.js

24 passed

cast.https.any.js

49 passed

ceil.https.any.js

14 passed

clamp.https.any.js

51 passed

cos.https.any.js

14 passed

div.https.any.js

21 passed

elu.https.any.js

20 passed

equal.https.any.js

37 passed

erf.https.any.js

14 passed

exp.https.any.js

14 passed

floor.https.any.js

14 passed

gelu.https.any.js

13 passed

gemm.https.any.js

51 passed

gru.https.any.js

24 passed

log.https.any.js

14 passed

lstm.https.any.js

28 passed

max.https.any.js

22 passed

min.https.any.js

22 passed

mul.https.any.js

22 passed

neg.https.any.js

19 passed

pad.https.any.js

28 passed

pow.https.any.js

32 passed

prelu.https.any.js

32 passed

relu.https.any.js

17 passed

sin.https.any.js

14 passed

slice.https.any.js

20 passed

split.https.any.js

20 passed

sqrt.https.any.js

14 passed

sub.https.any.js

26 passed

tan.https.any.js

14 passed

tanh.https.any.js

12 passed

where.https.any.js

35 passed