File size: 4,164 Bytes
649b922
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
{
  "op": "ai.onnx.Not",
  "cases": [
    {
      "name": "bool_vector_basic",
      "inputs": { "x": { "dtype": "bool", "shape": [6], "data": { "kind": "values", "values": [0, 1, 1, 0, 1, 0] } } },
      "outputs": { "y": { "dtype": "bool", "shape": [6] } }
    },
    {
      "name": "rank0_scalar_true",
      "inputs": { "x": { "dtype": "bool", "shape": [], "data": { "kind": "values", "values": [1] } } },
      "outputs": { "y": { "dtype": "bool", "shape": [], "tolerance": 0 } }
    },
    {
      "name": "rank0_scalar_false",
      "inputs": { "x": { "dtype": "bool", "shape": [], "data": { "kind": "values", "values": [0] } } },
      "outputs": { "y": { "dtype": "bool", "shape": [], "tolerance": 0 } }
    },
    {
      "name": "zero_sized",
      "inputs": { "x": { "dtype": "bool", "shape": [2, 0, 3], "data": { "kind": "values", "values": [] } } },
      "outputs": { "y": { "dtype": "bool", "shape": [2, 0, 3], "tolerance": 0 } }
    },
    {
      "name": "rank4_bool_like",
      "inputs": {
        "x": { "dtype": "bool", "shape": [1, 2, 1, 3], "data": { "kind": "values", "values": [0, 1, 1, 1, 0, 0] } }
      },
      "outputs": { "y": { "dtype": "bool", "shape": [1, 2, 1, 3], "tolerance": 0 } }
    },
    {
      "name": "ort_bool_vector",
      "provenance": {
        "source": "onnxruntime/test/providers/cpu/math/element_wise_ops_test.cc",
        "test": "MathOpTest.Not"
      },
      "inputs": { "x": { "dtype": "bool", "shape": [2], "data": { "kind": "values", "values": [0, 1] } } },
      "outputs": { "y": { "dtype": "bool", "shape": [2], "tolerance": 0 } }
    },
    {
      "name": "onnx_backend_2d_bool",
      "provenance": { "source": "cmake/external/onnx/onnx/backend/test/data/node/test_not_2d" },
      "inputs": {
        "x": {
          "dtype": "bool",
          "shape": [3, 4],
          "data": { "kind": "values", "values": [1, 1, 1, 1, 1, 0, 1, 0, 0, 1, 1, 1] }
        }
      },
      "outputs": { "y": { "dtype": "bool", "shape": [3, 4], "tolerance": 0 } }
    },
    {
      "name": "onnx_backend_not_3d",
      "provenance": { "source": "cmake/external/onnx/onnx/backend/test/data/node/test_not_3d" },
      "inputs": {
        "x": {
          "dtype": "bool",
          "shape": [3, 4, 5],
          "data": {
            "kind": "values",
            "values": [1, 1, 1, 1, 1, 0, 1, 0, 0, 1, 1, 0, 1, 0, 1, 0, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 1, 1, 1]
          }
        }
      },
      "outputs": { "y": { "dtype": "bool", "shape": [3, 4, 5], "tolerance": 0 } }
    },
    {
      "name": "onnx_backend_not_4d",
      "provenance": { "source": "cmake/external/onnx/onnx/backend/test/data/node/test_not_4d", "test": "test_not_4d" },
      "inputs": {
        "x": {
          "dtype": "bool",
          "shape": [3, 4, 5, 6],
          "data": {
            "kind": "values",
            "values": [1, 0, 1, 0, 0, 0, 0, 1, 0, 1, 1, 0, 1, 1, 1, 0, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 1, 1, 1, 1, 0, 1, 0, 1, 1, 0, 1, 1, 1, 0, 1, 1, 0, 0, 0, 1, 1, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 0, 1, 1, 1, 1, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 1, 1, 0, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 1, 1, 1, 0, 0, 1, 1, 1, 0, 0, 0, 1, 0, 1, 1, 1, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 1, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 0, 1, 1, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 0, 1, 0, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 0, 1, 1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 0, 1, 0, 0, 1, 1, 1, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 1, 0, 0, 0, 0, 1, 0, 1, 0, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 1, 1, 0, 1, 1, 1, 0, 0, 0, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 1, 0, 0, 1, 0, 0]
          }
        }
      },
      "outputs": { "y": { "dtype": "bool", "shape": [3, 4, 5, 6], "tolerance": 0 } }
    }
  ]
}