Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
gaoqiong
MIGraphX
Commits
d4481c24
Commit
d4481c24
authored
Dec 06, 2022
by
charlie
Browse files
Code cov update
parent
7064962b
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
23 additions
and
1 deletion
+23
-1
src/onnx/parse_gemm.cpp
src/onnx/parse_gemm.cpp
+1
-1
test/onnx/gemm_rank_error.onnx
test/onnx/gemm_rank_error.onnx
+0
-0
test/onnx/gen_onnx.py
test/onnx/gen_onnx.py
+17
-0
test/onnx/onnx_test.cpp
test/onnx/onnx_test.cpp
+5
-0
No files found.
src/onnx/parse_gemm.cpp
View file @
d4481c24
...
...
@@ -44,7 +44,7 @@ struct parse_gemm : op_parser<parse_gemm>
if
(
a_arg
->
get_shape
().
ndim
()
!=
2
or
b_arg
->
get_shape
().
ndim
()
!=
2
)
{
MIGRAPHX_THROW
(
"PARSE_GEMM: A and B should be rank 2, A is rank "
+
std
::
to_string
(
a_arg
->
get_shape
().
ndim
())
+
"B is rank "
+
std
::
to_string
(
a_arg
->
get_shape
().
ndim
())
+
"
,
B is rank "
+
std
::
to_string
(
b_arg
->
get_shape
().
ndim
()));
}
...
...
test/onnx/gemm_rank_error.onnx
0 → 100644
View file @
d4481c24
File added
test/onnx/gen_onnx.py
View file @
d4481c24
...
...
@@ -2103,6 +2103,23 @@ def gemm_dyn_C_error():
return
([
node
],
[
A
,
B
,
C
],
[
Y
])
@
onnx_test
def
gemm_rank_error
():
A
=
helper
.
make_tensor_value_info
(
'A'
,
TensorProto
.
FLOAT
,
[
4
,
1
,
8
,
6
])
B
=
helper
.
make_tensor_value_info
(
'B'
,
TensorProto
.
FLOAT
,
[
4
,
1
,
8
,
7
])
C
=
helper
.
make_tensor_value_info
(
'C'
,
TensorProto
.
FLOAT
,
[
6
,
7
])
Y
=
helper
.
make_tensor_value_info
(
'Y'
,
TensorProto
.
FLOAT
,
[
4
,
1
,
6
,
7
])
node
=
onnx
.
helper
.
make_node
(
'Gemm'
,
inputs
=
[
'A'
,
'B'
,
'C'
],
outputs
=
[
'Y'
],
alpha
=
0.5
,
beta
=
0.8
,
transA
=
1
)
return
([
node
],
[
A
,
B
,
C
],
[
Y
])
@
onnx_test
def
globalavgpool_test
():
x
=
helper
.
make_tensor_value_info
(
'0'
,
TensorProto
.
FLOAT
,
[
1
,
3
,
16
,
16
])
...
...
test/onnx/onnx_test.cpp
View file @
d4481c24
...
...
@@ -2176,6 +2176,11 @@ TEST_CASE(gemm_dyn_C_error)
EXPECT
(
test
::
throws
([
&
]
{
migraphx
::
parse_onnx
(
"gemm_dyn_C_error.onnx"
,
options
);
}));
}
TEST_CASE
(
gemm_rank_error
)
{
EXPECT
(
test
::
throws
([
&
]
{
migraphx
::
parse_onnx
(
"gemm_rank_error.onnx"
);
}));
}
TEST_CASE
(
globalavgpool_test
)
{
migraphx
::
program
p
;
...
...
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