Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
gaoqiong
MIGraphX
Commits
53349569
Commit
53349569
authored
Aug 29, 2019
by
Khalique
Browse files
return tuple for gen onnx script
parent
6b36c82e
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
108 additions
and
489 deletions
+108
-489
test/onnx/gen_onnx.py
test/onnx/gen_onnx.py
+108
-489
No files found.
test/onnx/gen_onnx.py
View file @
53349569
...
@@ -6,7 +6,23 @@ from onnx import AttributeProto, TensorProto, GraphProto
...
@@ -6,7 +6,23 @@ from onnx import AttributeProto, TensorProto, GraphProto
def
onnx_test
(
op_test
):
def
onnx_test
(
op_test
):
def
run_test
():
def
run_test
():
model_def
=
helper
.
make_model
(
op_test
(),
producer_name
=
op_test
.
__name__
)
op_info
=
op_test
()
if
len
(
op_info
)
>
3
:
graph_def
=
helper
.
make_graph
(
op_info
[
0
],
op_test
.
__name__
,
op_info
[
1
],
op_info
[
2
],
initializer
=
op_info
[
3
]
)
else
:
graph_def
=
helper
.
make_graph
(
op_info
[
0
],
op_test
.
__name__
,
op_info
[
1
],
op_info
[
2
]
)
model_def
=
helper
.
make_model
(
graph_def
,
producer_name
=
op_test
.
__name__
)
onnx
.
save
(
model_def
,
'{}.onnx'
.
format
(
op_test
.
__name__
))
onnx
.
save
(
model_def
,
'{}.onnx'
.
format
(
op_test
.
__name__
))
return
run_test
return
run_test
...
@@ -21,12 +37,7 @@ def acos_test():
...
@@ -21,12 +37,7 @@ def acos_test():
outputs
=
[
'y'
],
outputs
=
[
'y'
],
)
)
return
helper
.
make_graph
(
return
([
node
],
[
x
],
[
y
])
[
node
],
'test_acos'
,
[
x
],
[
y
],
)
@
onnx_test
@
onnx_test
def
add_bcast_test
():
def
add_bcast_test
():
...
@@ -42,12 +53,7 @@ def add_bcast_test():
...
@@ -42,12 +53,7 @@ def add_bcast_test():
outputs
=
[
'2'
]
outputs
=
[
'2'
]
)
)
return
helper
.
make_graph
(
return
([
node
],
[
x
,
y
],
[
z
])
[
node
],
'test-add_bcast'
,
[
x
,
y
],
[
z
]
)
@
onnx_test
@
onnx_test
def
add_fp16_test
():
def
add_fp16_test
():
...
@@ -61,13 +67,12 @@ def add_fp16_test():
...
@@ -61,13 +67,12 @@ def add_fp16_test():
outputs
=
[
'2'
],
outputs
=
[
'2'
],
)
)
return
helper
.
make_graph
(
return
(
[
node
],
[
node
],
'test-add-fp16'
,
[
x
,
y
],
[
x
,
y
],
[
z
],
[
z
],
# '0' -> 1.5, '1' -> 2.5
# '0' -> 1.5, '1' -> 2.5
initializer
=
[
onnx
.
helper
.
make_tensor
(
'0'
,
TensorProto
.
FLOAT16
,
[
1
],
[
15872
]),
[
onnx
.
helper
.
make_tensor
(
'0'
,
TensorProto
.
FLOAT16
,
[
1
],
[
15872
]),
onnx
.
helper
.
make_tensor
(
'1'
,
TensorProto
.
FLOAT16
,
[
1
],
[
16640
])]
onnx
.
helper
.
make_tensor
(
'1'
,
TensorProto
.
FLOAT16
,
[
1
],
[
16640
])]
)
)
...
@@ -86,12 +91,11 @@ def add_scalar_test():
...
@@ -86,12 +91,11 @@ def add_scalar_test():
outputs
=
[
'2'
]
outputs
=
[
'2'
]
)
)
return
helper
.
make_graph
(
return
(
[
node
],
[
node
],
'test-add-scalar'
,
[
x
,
y
],
[
x
,
y
],
[
z
],
[
z
],
initializer
=
[
helper
.
make_tensor
(
'1'
,
TensorProto
.
FLOAT
,
[],
[
1
])]
[
helper
.
make_tensor
(
'1'
,
TensorProto
.
FLOAT
,
[],
[
1
])]
)
)
@
onnx_test
@
onnx_test
...
@@ -107,13 +111,7 @@ def argmax_test():
...
@@ -107,13 +111,7 @@ def argmax_test():
keepdims
=
0
keepdims
=
0
)
)
return
([
node
],
[
x
],
[
y
])
return
helper
.
make_graph
(
[
node
],
'test_argmax'
,
[
x
],
[
y
],
)
@
onnx_test
@
onnx_test
def
argmin_test
():
def
argmin_test
():
...
@@ -128,12 +126,7 @@ def argmin_test():
...
@@ -128,12 +126,7 @@ def argmin_test():
keepdims
=
0
keepdims
=
0
)
)
return
helper
.
make_graph
(
return
([
node
],
[
x
],
[
y
])
[
node
],
'test_argmin'
,
[
x
],
[
y
],
)
@
onnx_test
@
onnx_test
def
asin_test
():
def
asin_test
():
...
@@ -146,12 +139,8 @@ def asin_test():
...
@@ -146,12 +139,8 @@ def asin_test():
outputs
=
[
'y'
],
outputs
=
[
'y'
],
)
)
return
helper
.
make_graph
(
return
([
node
],
[
x
],
[
y
])
[
node
],
'test_asin'
,
[
x
],
[
y
],
)
@
onnx_test
@
onnx_test
def
atan_test
():
def
atan_test
():
...
@@ -164,12 +153,7 @@ def atan_test():
...
@@ -164,12 +153,7 @@ def atan_test():
outputs
=
[
'y'
],
outputs
=
[
'y'
],
)
)
return
helper
.
make_graph
(
return
([
node
],
[
x
],
[
y
])
[
node
],
'test_atan'
,
[
x
],
[
y
],
)
@
onnx_test
@
onnx_test
def
cast_test
():
def
cast_test
():
...
@@ -183,12 +167,7 @@ def cast_test():
...
@@ -183,12 +167,7 @@ def cast_test():
to
=
1
to
=
1
)
)
return
helper
.
make_graph
(
return
([
node
],
[
x
],
[
y
])
[
node
],
'test_cast'
,
[
x
],
[
y
],
)
@
onnx_test
@
onnx_test
def
clip_test
():
def
clip_test
():
...
@@ -204,12 +183,7 @@ def clip_test():
...
@@ -204,12 +183,7 @@ def clip_test():
min
=
0.0
min
=
0.0
)
)
return
helper
.
make_graph
(
return
([
node
],
[
x
],
[
y
])
[
node
],
'test-model'
,
[
x
],
[
y
]
)
@
onnx_test
@
onnx_test
def
concat_test
():
def
concat_test
():
...
@@ -224,12 +198,7 @@ def concat_test():
...
@@ -224,12 +198,7 @@ def concat_test():
outputs
=
[
'2'
],
outputs
=
[
'2'
],
)
)
return
helper
.
make_graph
(
return
([
node
],
[
x
,
y
],
[
z
])
[
node
],
'test-concat'
,
[
x
,
y
],
[
z
]
)
@
onnx_test
@
onnx_test
def
constant_test
():
def
constant_test
():
...
@@ -248,12 +217,7 @@ def constant_test():
...
@@ -248,12 +217,7 @@ def constant_test():
),
),
)
)
return
helper
.
make_graph
(
return
([
node
],
[],
[
y
])
[
node
],
'test-constant'
,
[],
[
y
]
)
@
onnx_test
@
onnx_test
def
constant_fill_test
():
def
constant_fill_test
():
...
@@ -269,12 +233,7 @@ def constant_fill_test():
...
@@ -269,12 +233,7 @@ def constant_fill_test():
input_as_shape
=
0
,
input_as_shape
=
0
,
)
)
return
helper
.
make_graph
(
return
([
node
],
[],
[
value
])
[
node
],
'constant_fill'
,
[],
[
value
],
)
@
onnx_test
@
onnx_test
def
constant_fill_input_as_shape_test
():
def
constant_fill_input_as_shape_test
():
...
@@ -305,12 +264,7 @@ def constant_fill_input_as_shape_test():
...
@@ -305,12 +264,7 @@ def constant_fill_input_as_shape_test():
input_as_shape
=
1
,
input_as_shape
=
1
,
)
)
return
helper
.
make_graph
(
return
([
const_shape_node
,
node
],
[],
[
value
])
[
const_shape_node
,
node
],
'constant_fill'
,
[],
[
value
],
)
@
onnx_test
@
onnx_test
def
constant_scalar_test
():
def
constant_scalar_test
():
...
@@ -329,12 +283,7 @@ def constant_scalar_test():
...
@@ -329,12 +283,7 @@ def constant_scalar_test():
),
),
)
)
return
helper
.
make_graph
(
return
([
node
],
[],
[
y
])
[
node
],
'test-constant'
,
[],
[
y
]
)
@
onnx_test
@
onnx_test
def
const_of_shape_empty_input_test
():
def
const_of_shape_empty_input_test
():
...
@@ -365,12 +314,7 @@ def const_of_shape_empty_input_test():
...
@@ -365,12 +314,7 @@ def const_of_shape_empty_input_test():
value
=
tensor_val
,
value
=
tensor_val
,
)
)
return
helper
.
make_graph
(
return
([
shape_const
,
node
],
[],
[
y
])
[
shape_const
,
node
],
'constant_of_shape'
,
[],
[
y
],
)
@
onnx_test
@
onnx_test
def
const_of_shape_float_test
():
def
const_of_shape_float_test
():
...
@@ -401,12 +345,7 @@ def const_of_shape_float_test():
...
@@ -401,12 +345,7 @@ def const_of_shape_float_test():
value
=
tensor_val
value
=
tensor_val
)
)
return
helper
.
make_graph
(
return
([
shape_const
,
node
],
[],
[
y
])
[
shape_const
,
node
],
'constant_of_shape'
,
[],
[
y
],
)
@
onnx_test
@
onnx_test
def
const_of_shape_int64_test
():
def
const_of_shape_int64_test
():
...
@@ -436,12 +375,7 @@ def const_of_shape_int64_test():
...
@@ -436,12 +375,7 @@ def const_of_shape_int64_test():
value
=
tensor_val
value
=
tensor_val
)
)
return
helper
.
make_graph
(
return
([
shape_const
,
node
],
[],
[
y
])
[
shape_const
,
node
],
'constant_of_shape'
,
[],
[
y
],
)
@
onnx_test
@
onnx_test
def
const_of_shape_no_value_attr_test
():
def
const_of_shape_no_value_attr_test
():
...
@@ -466,12 +400,7 @@ def const_of_shape_no_value_attr_test():
...
@@ -466,12 +400,7 @@ def const_of_shape_no_value_attr_test():
outputs
=
[
'y'
],
outputs
=
[
'y'
],
)
)
return
helper
.
make_graph
(
return
([
shape_const
,
node
],
[],
[
y
])
[
shape_const
,
node
],
'constant_of_shape'
,
[],
[
y
],
)
@
onnx_test
@
onnx_test
def
conv_autopad_fail_test
():
def
conv_autopad_fail_test
():
...
@@ -489,12 +418,7 @@ def conv_autopad_fail_test():
...
@@ -489,12 +418,7 @@ def conv_autopad_fail_test():
pads
=
[
0
,
0
,
1
,
1
,
0
,
0
,
1
,
1
]
pads
=
[
0
,
0
,
1
,
1
,
0
,
0
,
1
,
1
]
)
)
return
helper
.
make_graph
(
return
([
node
],
[
x
,
y
],
[
out
])
[
node
],
'test_conv'
,
[
x
,
y
],
[
out
],
)
@
onnx_test
@
onnx_test
def
conv_bias_test
():
def
conv_bias_test
():
...
@@ -511,12 +435,7 @@ def conv_bias_test():
...
@@ -511,12 +435,7 @@ def conv_bias_test():
strides
=
[
1
,
1
]
strides
=
[
1
,
1
]
)
)
return
helper
.
make_graph
(
return
([
node
],
[
x
,
y
,
z
],
[
out
])
[
node
],
'test_conv'
,
[
x
,
y
,
z
],
[
out
],
)
@
onnx_test
@
onnx_test
def
conv_bn_relu_maxpool_test
():
def
conv_bn_relu_maxpool_test
():
...
@@ -560,11 +479,10 @@ def conv_bn_relu_maxpool_test():
...
@@ -560,11 +479,10 @@ def conv_bn_relu_maxpool_test():
kernel_shape
=
[
2
,
2
]
kernel_shape
=
[
2
,
2
]
)
)
return
helper
.
make_graph
(
return
(
[
node0
,
node1
,
node2
,
node3
],
[
node0
,
node1
,
node2
,
node3
],
'test_conv_bn_relu'
,
[
x
,
y
,
z
,
m
,
n
,
k
,
l
],
[
x
,
y
,
z
,
m
,
n
,
k
,
l
],
[
out
]
,
[
out
]
)
)
@
onnx_test
@
onnx_test
...
@@ -598,11 +516,10 @@ def conv_relu_maxpool_test():
...
@@ -598,11 +516,10 @@ def conv_relu_maxpool_test():
kernel_shape
=
[
2
,
2
]
kernel_shape
=
[
2
,
2
]
)
)
return
helper
.
make_graph
(
return
(
[
node1
,
node2
,
node3
],
[
node1
,
node2
,
node3
],
'test_conv_relu'
,
[
x
,
y
,
z
],
[
x
,
y
,
z
],
[
out
]
,
[
out
]
)
)
@
onnx_test
@
onnx_test
...
@@ -662,11 +579,10 @@ def conv_relu_maxpool_x2_test():
...
@@ -662,11 +579,10 @@ def conv_relu_maxpool_x2_test():
kernel_shape
=
[
2
,
2
]
kernel_shape
=
[
2
,
2
]
)
)
return
helper
.
make_graph
(
return
(
[
node1
,
node2
,
node3
,
node4
,
node5
,
node6
],
[
node1
,
node2
,
node3
,
node4
,
node5
,
node6
],
'test_conv_relu2'
,
[
x
,
y
,
z
,
m
,
n
],
[
x
,
y
,
z
,
m
,
n
],
[
out
]
,
[
out
]
)
)
@
onnx_test
@
onnx_test
...
@@ -680,12 +596,7 @@ def cos_test():
...
@@ -680,12 +596,7 @@ def cos_test():
outputs
=
[
'y'
],
outputs
=
[
'y'
],
)
)
return
helper
.
make_graph
(
return
([
node
],
[
x
],
[
y
])
[
node
],
'test_cos'
,
[
x
],
[
y
],
)
@
onnx_test
@
onnx_test
def
cosh_test
():
def
cosh_test
():
...
@@ -698,12 +609,7 @@ def cosh_test():
...
@@ -698,12 +609,7 @@ def cosh_test():
outputs
=
[
'y'
],
outputs
=
[
'y'
],
)
)
return
helper
.
make_graph
(
return
([
node
],
[
x
],
[
y
])
[
node
],
'test_cosh'
,
[
x
],
[
y
],
)
@
onnx_test
@
onnx_test
def
dropout_test
():
def
dropout_test
():
...
@@ -716,12 +622,7 @@ def dropout_test():
...
@@ -716,12 +622,7 @@ def dropout_test():
outputs
=
[
'1'
],
outputs
=
[
'1'
],
)
)
return
helper
.
make_graph
(
return
([
node
],
[
x
],
[
y
])
[
node
],
'test-dropout'
,
[
x
],
[
y
]
)
@
onnx_test
@
onnx_test
def
elu_test
():
def
elu_test
():
...
@@ -735,12 +636,7 @@ def elu_test():
...
@@ -735,12 +636,7 @@ def elu_test():
alpha
=
0.01
alpha
=
0.01
)
)
return
helper
.
make_graph
(
return
([
node
],
[
x
],
[
y
])
[
node
],
'test-model'
,
[
x
],
[
y
]
)
@
onnx_test
@
onnx_test
def
erf_test
():
def
erf_test
():
...
@@ -753,12 +649,7 @@ def erf_test():
...
@@ -753,12 +649,7 @@ def erf_test():
outputs
=
[
'y'
],
outputs
=
[
'y'
],
)
)
return
helper
.
make_graph
(
return
([
node
],
[
x
],
[
y
])
[
node
],
'test_erf'
,
[
x
],
[
y
],
)
@
onnx_test
@
onnx_test
def
exp_test
():
def
exp_test
():
...
@@ -771,12 +662,7 @@ def exp_test():
...
@@ -771,12 +662,7 @@ def exp_test():
outputs
=
[
'y'
],
outputs
=
[
'y'
],
)
)
return
helper
.
make_graph
(
return
([
node
],
[
x
],
[
y
])
[
node
],
'test_exp'
,
[
x
],
[
y
],
)
@
onnx_test
@
onnx_test
def
expand_test
():
def
expand_test
():
...
@@ -802,12 +688,7 @@ def expand_test():
...
@@ -802,12 +688,7 @@ def expand_test():
outputs
=
[
'y'
]
outputs
=
[
'y'
]
)
)
return
helper
.
make_graph
(
return
([
shape_const
,
node
],
[
x
],
[
y
])
[
shape_const
,
node
],
'expand'
,
[
x
],
[
y
],
)
@
onnx_test
@
onnx_test
def
flatten_test
():
def
flatten_test
():
...
@@ -828,12 +709,7 @@ def flatten_test():
...
@@ -828,12 +709,7 @@ def flatten_test():
outputs
=
[
'3'
]
outputs
=
[
'3'
]
)
)
return
helper
.
make_graph
(
return
([
node
,
node2
],
[
x
],
[
y
,
y2
])
[
node
,
node2
],
'test-flatten'
,
[
x
],
[
y
,
y2
]
)
@
onnx_test
@
onnx_test
def
gather_test
():
def
gather_test
():
...
@@ -848,12 +724,7 @@ def gather_test():
...
@@ -848,12 +724,7 @@ def gather_test():
axis
=
1
,
axis
=
1
,
)
)
return
helper
.
make_graph
(
return
([
node
],
[
x
,
i
],
[
y
])
[
node
],
'test_gather'
,
[
x
,
i
],
[
y
],
)
@
onnx_test
@
onnx_test
def
gemm_test
():
def
gemm_test
():
...
@@ -872,12 +743,7 @@ def gemm_test():
...
@@ -872,12 +743,7 @@ def gemm_test():
transB
=
1
transB
=
1
)
)
return
helper
.
make_graph
(
return
([
node
],
[
x
,
y
,
z
],
[
a
])
[
node
],
'test-gemm'
,
[
x
,
y
,
z
],
[
a
]
)
@
onnx_test
@
onnx_test
def
gemm_ex_test
():
def
gemm_ex_test
():
...
@@ -895,12 +761,7 @@ def gemm_ex_test():
...
@@ -895,12 +761,7 @@ def gemm_ex_test():
transA
=
1
transA
=
1
)
)
return
helper
.
make_graph
(
return
([
node
],
[
m1
,
m2
,
m3
],
[
y
])
[
node
],
'test_gemm_ex'
,
[
m1
,
m2
,
m3
],
[
y
],
)
@
onnx_test
@
onnx_test
def
gemm_ex_brcst_test
():
def
gemm_ex_brcst_test
():
...
@@ -918,12 +779,7 @@ def gemm_ex_brcst_test():
...
@@ -918,12 +779,7 @@ def gemm_ex_brcst_test():
transA
=
1
transA
=
1
)
)
return
helper
.
make_graph
(
return
([
node
],
[
m1
,
m2
,
m3
],
[
y
])
[
node
],
'test_gemm_ex'
,
[
m1
,
m2
,
m3
],
[
y
],
)
@
onnx_test
@
onnx_test
def
globalavgpool_test
():
def
globalavgpool_test
():
...
@@ -936,12 +792,7 @@ def globalavgpool_test():
...
@@ -936,12 +792,7 @@ def globalavgpool_test():
outputs
=
[
'1'
],
outputs
=
[
'1'
],
)
)
return
helper
.
make_graph
(
return
([
node
],
[
x
],
[
y
])
[
node
],
'test-globalavgpool'
,
[
x
],
[
y
]
)
@
onnx_test
@
onnx_test
def
globalmaxpool_test
():
def
globalmaxpool_test
():
...
@@ -954,12 +805,7 @@ def globalmaxpool_test():
...
@@ -954,12 +805,7 @@ def globalmaxpool_test():
outputs
=
[
'1'
],
outputs
=
[
'1'
],
)
)
return
helper
.
make_graph
(
return
([
node
],
[
x
],
[
y
])
[
node
],
'test-globalmaxpool'
,
[
x
],
[
y
]
)
@
onnx_test
@
onnx_test
def
group_conv_test
():
def
group_conv_test
():
...
@@ -974,12 +820,7 @@ def group_conv_test():
...
@@ -974,12 +820,7 @@ def group_conv_test():
outputs
=
[
'2'
],
outputs
=
[
'2'
],
)
)
return
helper
.
make_graph
(
return
([
node
],
[
x
,
y
],
[
z
])
[
node
],
'test-group_conv'
,
[
x
,
y
],
[
z
]
)
@
onnx_test
@
onnx_test
def
imagescaler_test
():
def
imagescaler_test
():
...
@@ -994,12 +835,7 @@ def imagescaler_test():
...
@@ -994,12 +835,7 @@ def imagescaler_test():
scale
=
0.5
scale
=
0.5
)
)
return
helper
.
make_graph
(
return
([
node
],
[
x
],
[
y
])
[
node
],
'test-imagescaler'
,
[
x
],
[
y
]
)
@
onnx_test
@
onnx_test
def
implicit_add_bcast_test
():
def
implicit_add_bcast_test
():
...
@@ -1013,12 +849,7 @@ def implicit_add_bcast_test():
...
@@ -1013,12 +849,7 @@ def implicit_add_bcast_test():
outputs
=
[
'2'
],
outputs
=
[
'2'
],
)
)
return
helper
.
make_graph
(
return
([
node
],
[
x
,
y
],
[
z
])
[
node
],
'test-multi_bcast'
,
[
x
,
y
],
[
z
]
)
@
onnx_test
@
onnx_test
def
implicit_pow_bcast_test
():
def
implicit_pow_bcast_test
():
...
@@ -1032,12 +863,7 @@ def implicit_pow_bcast_test():
...
@@ -1032,12 +863,7 @@ def implicit_pow_bcast_test():
outputs
=
[
'out'
],
outputs
=
[
'out'
],
)
)
return
helper
.
make_graph
(
return
([
node
],
[
arg0
,
arg1
],
[
arg_out
])
[
node
],
'pow_test'
,
[
arg0
,
arg1
],
[
arg_out
],
)
@
onnx_test
@
onnx_test
def
implicit_sub_bcast_test
():
def
implicit_sub_bcast_test
():
...
@@ -1051,12 +877,7 @@ def implicit_sub_bcast_test():
...
@@ -1051,12 +877,7 @@ def implicit_sub_bcast_test():
outputs
=
[
'out'
],
outputs
=
[
'out'
],
)
)
return
helper
.
make_graph
(
return
([
node
],
[
arg0
,
arg1
],
[
arg_out
])
[
node
],
'subtraction2'
,
[
arg0
,
arg1
],
[
arg_out
],
)
@
onnx_test
@
onnx_test
def
leaky_relu_test
():
def
leaky_relu_test
():
...
@@ -1070,12 +891,7 @@ def leaky_relu_test():
...
@@ -1070,12 +891,7 @@ def leaky_relu_test():
alpha
=
0.01
alpha
=
0.01
)
)
return
helper
.
make_graph
(
return
([
node
],
[
x
],
[
y
])
[
node
],
'test-model'
,
[
x
],
[
y
]
)
@
onnx_test
@
onnx_test
def
log_test
():
def
log_test
():
...
@@ -1088,12 +904,7 @@ def log_test():
...
@@ -1088,12 +904,7 @@ def log_test():
outputs
=
[
'y'
],
outputs
=
[
'y'
],
)
)
return
helper
.
make_graph
(
return
([
node
],
[
x
],
[
y
])
[
node
],
'test_log'
,
[
x
],
[
y
],
)
@
onnx_test
@
onnx_test
def
logsoftmax_test
():
def
logsoftmax_test
():
...
@@ -1107,12 +918,7 @@ def logsoftmax_test():
...
@@ -1107,12 +918,7 @@ def logsoftmax_test():
axis
=
1
axis
=
1
)
)
return
helper
.
make_graph
(
return
([
node
],
[
x
],
[
y
])
[
node
],
'test_logsoftmax'
,
[
x
],
[
y
]
)
@
onnx_test
@
onnx_test
def
lrn_test
():
def
lrn_test
():
...
@@ -1129,12 +935,7 @@ def lrn_test():
...
@@ -1129,12 +935,7 @@ def lrn_test():
outputs
=
[
'1'
]
outputs
=
[
'1'
]
)
)
return
helper
.
make_graph
(
return
([
node
],
[
x
],
[
y
])
[
node
],
'test-lrn'
,
[
x
],
[
y
]
)
@
onnx_test
@
onnx_test
def
matmul_bmbm_test
():
def
matmul_bmbm_test
():
...
@@ -1148,12 +949,7 @@ def matmul_bmbm_test():
...
@@ -1148,12 +949,7 @@ def matmul_bmbm_test():
outputs
=
[
'y'
],
outputs
=
[
'y'
],
)
)
return
helper
.
make_graph
(
return
([
node
],
[
m1
,
m2
],
[
y
])
[
node
],
'test_matmul'
,
[
m1
,
m2
],
[
y
],
)
@
onnx_test
@
onnx_test
def
matmul_bmv_test
():
def
matmul_bmv_test
():
...
@@ -1167,12 +963,7 @@ def matmul_bmv_test():
...
@@ -1167,12 +963,7 @@ def matmul_bmv_test():
outputs
=
[
'y'
],
outputs
=
[
'y'
],
)
)
return
helper
.
make_graph
(
return
([
node
],
[
m1
,
m2
],
[
y
])
[
node
],
'test_matmul'
,
[
m1
,
m2
],
[
y
],
)
@
onnx_test
@
onnx_test
def
matmul_mv_test
():
def
matmul_mv_test
():
...
@@ -1186,12 +977,7 @@ def matmul_mv_test():
...
@@ -1186,12 +977,7 @@ def matmul_mv_test():
outputs
=
[
'y'
],
outputs
=
[
'y'
],
)
)
return
helper
.
make_graph
(
return
([
node
],
[
m1
,
m2
],
[
y
])
[
node
],
'test_matmul'
,
[
m1
,
m2
],
[
y
],
)
@
onnx_test
@
onnx_test
def
matmul_vbm_test
():
def
matmul_vbm_test
():
...
@@ -1205,12 +991,7 @@ def matmul_vbm_test():
...
@@ -1205,12 +991,7 @@ def matmul_vbm_test():
outputs
=
[
'y'
],
outputs
=
[
'y'
],
)
)
return
helper
.
make_graph
(
return
([
node
],
[
m1
,
m2
],
[
y
])
[
node
],
'test_matmul'
,
[
m1
,
m2
],
[
y
],
)
@
onnx_test
@
onnx_test
def
matmul_vm_test
():
def
matmul_vm_test
():
...
@@ -1224,12 +1005,7 @@ def matmul_vm_test():
...
@@ -1224,12 +1005,7 @@ def matmul_vm_test():
outputs
=
[
'y'
],
outputs
=
[
'y'
],
)
)
return
helper
.
make_graph
(
return
([
node
],
[
m1
,
m2
],
[
y
])
[
node
],
'test_matmul'
,
[
m1
,
m2
],
[
y
],
)
@
onnx_test
@
onnx_test
def
matmul_vv_test
():
def
matmul_vv_test
():
...
@@ -1243,12 +1019,7 @@ def matmul_vv_test():
...
@@ -1243,12 +1019,7 @@ def matmul_vv_test():
outputs
=
[
'y'
],
outputs
=
[
'y'
],
)
)
return
helper
.
make_graph
(
return
([
node
],
[
m1
,
m2
],
[
y
])
[
node
],
'test_matmul'
,
[
m1
,
m2
],
[
y
],
)
@
onnx_test
@
onnx_test
def
max_test
():
def
max_test
():
...
@@ -1263,12 +1034,7 @@ def max_test():
...
@@ -1263,12 +1034,7 @@ def max_test():
outputs
=
[
'3'
],
outputs
=
[
'3'
],
)
)
return
helper
.
make_graph
(
return
([
node
],
[
a
,
b
,
c
],
[
y
])
[
node
],
'test-dropout'
,
[
a
,
b
,
c
],
[
y
]
)
@
onnx_test
@
onnx_test
def
min_test
():
def
min_test
():
...
@@ -1283,12 +1049,7 @@ def min_test():
...
@@ -1283,12 +1049,7 @@ def min_test():
outputs
=
[
'3'
],
outputs
=
[
'3'
],
)
)
return
helper
.
make_graph
(
return
([
node
],
[
a
,
b
,
c
],
[
y
])
[
node
],
'test-dropout'
,
[
a
,
b
,
c
],
[
y
]
)
@
onnx_test
@
onnx_test
def
no_pad_test
():
def
no_pad_test
():
...
@@ -1302,13 +1063,7 @@ def no_pad_test():
...
@@ -1302,13 +1063,7 @@ def no_pad_test():
outputs
=
[
'1'
]
outputs
=
[
'1'
]
)
)
return
([
node
],
[
x
],
[
y
])
return
helper
.
make_graph
(
[
node
],
'test-no-pad'
,
[
x
],
[
y
]
)
@
onnx_test
@
onnx_test
def
pad_test
():
def
pad_test
():
...
@@ -1322,13 +1077,7 @@ def pad_test():
...
@@ -1322,13 +1077,7 @@ def pad_test():
outputs
=
[
'1'
]
outputs
=
[
'1'
]
)
)
return
([
node
],
[
x
],
[
y
])
return
helper
.
make_graph
(
[
node
],
'test-pad'
,
[
x
],
[
y
]
)
@
onnx_test
@
onnx_test
def
pow_test
():
def
pow_test
():
...
@@ -1343,12 +1092,7 @@ def pow_test():
...
@@ -1343,12 +1092,7 @@ def pow_test():
)
)
return
helper
.
make_graph
(
return
([
node
],
[
arg0
,
arg1
],
[
arg_out
])
[
node
],
'pow_test'
,
[
arg0
,
arg1
],
[
arg_out
],
)
@
onnx_test
@
onnx_test
def
reducemean_test
():
def
reducemean_test
():
...
@@ -1364,12 +1108,7 @@ def reducemean_test():
...
@@ -1364,12 +1108,7 @@ def reducemean_test():
keepdims
=
0
keepdims
=
0
)
)
return
helper
.
make_graph
(
return
([
node
],
[
x
],
[
y
])
[
node
],
'test_reducemean'
,
[
x
],
[
y
],
)
@
onnx_test
@
onnx_test
def
reducemean_keepdims_test
():
def
reducemean_keepdims_test
():
...
@@ -1385,12 +1124,7 @@ def reducemean_keepdims_test():
...
@@ -1385,12 +1124,7 @@ def reducemean_keepdims_test():
keepdims
=
1
keepdims
=
1
)
)
return
helper
.
make_graph
(
return
([
node
],
[
x
],
[
y
])
[
node
],
'test_reducemean'
,
[
x
],
[
y
],
)
@
onnx_test
@
onnx_test
def
reducesum_test
():
def
reducesum_test
():
...
@@ -1406,12 +1140,7 @@ def reducesum_test():
...
@@ -1406,12 +1140,7 @@ def reducesum_test():
keepdims
=
0
keepdims
=
0
)
)
return
helper
.
make_graph
(
return
([
node
],
[
x
],
[
y
])
[
node
],
'test_reducesum'
,
[
x
],
[
y
],
)
@
onnx_test
@
onnx_test
def
reducesum_multiaxis_test
():
def
reducesum_multiaxis_test
():
...
@@ -1427,12 +1156,7 @@ def reducesum_multiaxis_test():
...
@@ -1427,12 +1156,7 @@ def reducesum_multiaxis_test():
keepdims
=
0
keepdims
=
0
)
)
return
helper
.
make_graph
(
return
([
node
],
[
x
],
[
y
])
[
node
],
'test_reducesum'
,
[
x
],
[
y
],
)
@
onnx_test
@
onnx_test
def
reducesum_keepdims_test
():
def
reducesum_keepdims_test
():
...
@@ -1448,12 +1172,7 @@ def reducesum_keepdims_test():
...
@@ -1448,12 +1172,7 @@ def reducesum_keepdims_test():
keepdims
=
1
keepdims
=
1
)
)
return
helper
.
make_graph
(
return
([
node
],
[
x
],
[
y
])
[
node
],
'test_reducesum'
,
[
x
],
[
y
],
)
@
onnx_test
@
onnx_test
def
reshape_test
():
def
reshape_test
():
...
@@ -1476,12 +1195,11 @@ def reshape_test():
...
@@ -1476,12 +1195,11 @@ def reshape_test():
outputs
=
[
'3'
]
outputs
=
[
'3'
]
)
)
return
helper
.
make_graph
(
return
(
[
node
,
node2
],
[
node
,
node2
],
'test-reshape'
,
[
x
,
x_shape
],
[
x
,
x_shape
],
[
y
,
y2
],
[
y
,
y2
],
initializer
=
[
helper
.
make_tensor
(
'1'
,
TensorProto
.
INT64
,
[
2
],
[
3
,
8
])]
[
helper
.
make_tensor
(
'1'
,
TensorProto
.
INT64
,
[
2
],
[
3
,
8
])]
)
)
@
onnx_test
@
onnx_test
...
@@ -1504,12 +1222,7 @@ def reshape_non_standard_test():
...
@@ -1504,12 +1222,7 @@ def reshape_non_standard_test():
shape
=
[
4
,
3
,
2
]
shape
=
[
4
,
3
,
2
]
)
)
return
helper
.
make_graph
(
return
([
trans
,
res
],
[
x
],
[
y
])
[
trans
,
res
],
'reshape-ns'
,
[
x
],
[
y
],
)
@
onnx_test
@
onnx_test
def
shape_test
():
def
shape_test
():
...
@@ -1522,12 +1235,7 @@ def shape_test():
...
@@ -1522,12 +1235,7 @@ def shape_test():
outputs
=
[
'y'
],
outputs
=
[
'y'
],
)
)
return
helper
.
make_graph
(
return
([
node
],
[
x
],
[
y
])
[
node
],
'test_shape'
,
[
x
],
[
y
],
)
@
onnx_test
@
onnx_test
def
shape_gather_test
():
def
shape_gather_test
():
...
@@ -1563,12 +1271,7 @@ def shape_gather_test():
...
@@ -1563,12 +1271,7 @@ def shape_gather_test():
axis
=
0
,
axis
=
0
,
)
)
return
helper
.
make_graph
(
return
([
node_const
,
node_shape
,
node_gather
],
[
x
],
[
z
])
[
node_const
,
node_shape
,
node_gather
],
'shape_gather'
,
[
x
],
[
z
],
)
@
onnx_test
@
onnx_test
def
sign_test
():
def
sign_test
():
...
@@ -1581,12 +1284,7 @@ def sign_test():
...
@@ -1581,12 +1284,7 @@ def sign_test():
outputs
=
[
'y'
],
outputs
=
[
'y'
],
)
)
return
helper
.
make_graph
(
return
([
node
],
[
x
],
[
y
])
[
node
],
'test_sign'
,
[
x
],
[
y
],
)
@
onnx_test
@
onnx_test
def
sin_test
():
def
sin_test
():
...
@@ -1599,12 +1297,7 @@ def sin_test():
...
@@ -1599,12 +1297,7 @@ def sin_test():
outputs
=
[
'y'
],
outputs
=
[
'y'
],
)
)
return
helper
.
make_graph
(
return
([
node
],
[
x
],
[
y
])
[
node
],
'test_sin'
,
[
x
],
[
y
],
)
@
onnx_test
@
onnx_test
def
sinh_test
():
def
sinh_test
():
...
@@ -1617,12 +1310,7 @@ def sinh_test():
...
@@ -1617,12 +1310,7 @@ def sinh_test():
outputs
=
[
'y'
],
outputs
=
[
'y'
],
)
)
return
helper
.
make_graph
(
return
([
node
],
[
x
],
[
y
])
[
node
],
'test_sinh'
,
[
x
],
[
y
],
)
@
onnx_test
@
onnx_test
def
slice_test
():
def
slice_test
():
...
@@ -1638,12 +1326,7 @@ def slice_test():
...
@@ -1638,12 +1326,7 @@ def slice_test():
outputs
=
[
'1'
]
outputs
=
[
'1'
]
)
)
return
helper
.
make_graph
(
return
([
node
],
[
x
],
[
y
])
[
node
],
'test-slice'
,
[
x
],
[
y
]
)
@
onnx_test
@
onnx_test
def
softmax_test
():
def
softmax_test
():
...
@@ -1656,12 +1339,7 @@ def softmax_test():
...
@@ -1656,12 +1339,7 @@ def softmax_test():
outputs
=
[
'1'
]
outputs
=
[
'1'
]
)
)
return
helper
.
make_graph
(
return
([
node
],
[
x
],
[
y
])
[
node
],
'test-softmax'
,
[
x
],
[
y
]
)
@
onnx_test
@
onnx_test
def
sqrt_test
():
def
sqrt_test
():
...
@@ -1674,12 +1352,7 @@ def sqrt_test():
...
@@ -1674,12 +1352,7 @@ def sqrt_test():
outputs
=
[
'y'
],
outputs
=
[
'y'
],
)
)
return
helper
.
make_graph
(
return
([
node
],
[
x
],
[
y
])
[
node
],
'test_sqrt'
,
[
x
],
[
y
],
)
@
onnx_test
@
onnx_test
def
squeeze_unsqueeze_test
():
def
squeeze_unsqueeze_test
():
...
@@ -1701,12 +1374,7 @@ def squeeze_unsqueeze_test():
...
@@ -1701,12 +1374,7 @@ def squeeze_unsqueeze_test():
outputs
=
[
'2'
]
outputs
=
[
'2'
]
)
)
return
helper
.
make_graph
(
return
([
node
,
node2
],
[
x
],
[
z
])
[
node
,
node2
],
'test-squeeze-unsqueeze'
,
[
x
],
[
z
]
)
@
onnx_test
@
onnx_test
def
sub_bcast_test
():
def
sub_bcast_test
():
...
@@ -1722,13 +1390,7 @@ def sub_bcast_test():
...
@@ -1722,13 +1390,7 @@ def sub_bcast_test():
axis
=
1
,
axis
=
1
,
)
)
return
([
node
],
[
arg0
,
arg1
],
[
arg_out
])
return
helper
.
make_graph
(
[
node
],
'subtraction2'
,
[
arg0
,
arg1
],
[
arg_out
],
)
@
onnx_test
@
onnx_test
def
sub_scalar_test
():
def
sub_scalar_test
():
...
@@ -1757,12 +1419,7 @@ def sub_scalar_test():
...
@@ -1757,12 +1419,7 @@ def sub_scalar_test():
outputs
=
[
'out'
],
outputs
=
[
'out'
],
)
)
return
helper
.
make_graph
(
return
([
arg_const
,
node
],
[
arg_node
],
[
arg_out
])
[
arg_const
,
node
],
'subtraction1'
,
[
arg_node
],
[
arg_out
],
)
@
onnx_test
@
onnx_test
def
sum_test
():
def
sum_test
():
...
@@ -1778,12 +1435,7 @@ def sum_test():
...
@@ -1778,12 +1435,7 @@ def sum_test():
outputs
=
[
'3'
],
outputs
=
[
'3'
],
)
)
return
helper
.
make_graph
(
return
([
node
],
[
a
,
b
,
c
],
[
y
])
[
node
],
'test-sum'
,
[
a
,
b
,
c
],
[
y
]
)
@
onnx_test
@
onnx_test
def
sum_test
():
def
sum_test
():
...
@@ -1798,12 +1450,7 @@ def sum_test():
...
@@ -1798,12 +1450,7 @@ def sum_test():
outputs
=
[
'3'
],
outputs
=
[
'3'
],
)
)
return
helper
.
make_graph
(
return
([
node
],
[
a
,
b
,
c
],
[
y
])
[
node
],
'test-sum'
,
[
a
,
b
,
c
],
[
y
]
)
@
onnx_test
@
onnx_test
def
tan_test
():
def
tan_test
():
...
@@ -1816,12 +1463,7 @@ def tan_test():
...
@@ -1816,12 +1463,7 @@ def tan_test():
outputs
=
[
'y'
],
outputs
=
[
'y'
],
)
)
return
helper
.
make_graph
(
return
([
node
],
[
x
],
[
y
])
[
node
],
'test_tan'
,
[
x
],
[
y
],
)
@
onnx_test
@
onnx_test
def
tanh_test
():
def
tanh_test
():
...
@@ -1834,12 +1476,7 @@ def tanh_test():
...
@@ -1834,12 +1476,7 @@ def tanh_test():
outputs
=
[
'y'
],
outputs
=
[
'y'
],
)
)
return
helper
.
make_graph
(
return
([
node
],
[
x
],
[
y
])
[
node
],
'test_tanh'
,
[
x
],
[
y
],
)
@
onnx_test
@
onnx_test
def
transpose_test
():
def
transpose_test
():
...
@@ -1853,12 +1490,7 @@ def transpose_test():
...
@@ -1853,12 +1490,7 @@ def transpose_test():
outputs
=
[
'1'
],
outputs
=
[
'1'
],
)
)
return
helper
.
make_graph
(
return
([
node
],
[
x
],
[
y
])
[
node
],
'test-transpose'
,
[
x
],
[
y
]
)
@
onnx_test
@
onnx_test
def
transpose_gather_test
():
def
transpose_gather_test
():
...
@@ -1888,12 +1520,7 @@ def transpose_gather_test():
...
@@ -1888,12 +1520,7 @@ def transpose_gather_test():
)
)
return
helper
.
make_graph
(
return
([
td
,
ti
,
node
],
[
x
,
i
],
[
y
])
[
td
,
ti
,
node
],
'test_gather'
,
[
x
,
i
],
[
y
],
)
@
onnx_test
@
onnx_test
def
unknown_test
():
def
unknown_test
():
...
@@ -1914,12 +1541,4 @@ def unknown_test():
...
@@ -1914,12 +1541,4 @@ def unknown_test():
outputs
=
[
'3'
]
outputs
=
[
'3'
]
)
)
return
helper
.
make_graph
(
return
([
node
,
node2
],
[
x
,
y
],
[
a
])
[
node
,
node2
],
\ No newline at end of file
'test-unknown'
,
[
x
,
y
],
[
a
]
)
model_def
=
helper
.
make_model
(
graph_def
,
producer_name
=
'unknown-example'
)
onnx
.
save
(
model_def
,
'unknown_test.onnx'
)
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment