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
84e7335e
Commit
84e7335e
authored
Nov 27, 2018
by
Paul
Browse files
Fix throw rename
parent
0987f145
Pipeline
#670
failed with stages
in 0 seconds
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
7 additions
and
7 deletions
+7
-7
src/onnx/onnx.cpp
src/onnx/onnx.cpp
+7
-7
No files found.
src/onnx/onnx.cpp
View file @
84e7335e
...
@@ -184,17 +184,17 @@ struct onnx_parser
...
@@ -184,17 +184,17 @@ struct onnx_parser
{
{
if
(
contains
(
attributes
,
"auto_pad"
))
if
(
contains
(
attributes
,
"auto_pad"
))
{
{
MIGRAPH_THROW
(
"auto_pad and padding cannot be specified simultaneously"
);
MIGRAPH
X
_THROW
(
"auto_pad and padding cannot be specified simultaneously"
);
}
}
std
::
vector
<
std
::
size_t
>
padding
(
4
);
std
::
vector
<
std
::
size_t
>
padding
(
4
);
copy
(
attributes
[
"pads"
].
ints
(),
padding
.
begin
());
copy
(
attributes
[
"pads"
].
ints
(),
padding
.
begin
());
if
(
padding
.
size
()
!=
4
)
if
(
padding
.
size
()
!=
4
)
{
{
MIGRAPH_THROW
(
"padding should have 4 values"
);
MIGRAPH
X
_THROW
(
"padding should have 4 values"
);
}
}
if
(
padding
[
0
]
!=
padding
[
2
]
||
padding
[
1
]
!=
padding
[
3
])
if
(
padding
[
0
]
!=
padding
[
2
]
||
padding
[
1
]
!=
padding
[
3
])
{
{
MIGRAPH_THROW
(
"migraphx does not support asymetric padding"
);
MIGRAPH
X
_THROW
(
"migraphx does not support asymetric padding"
);
}
}
op
.
padding
[
0
]
=
padding
[
0
];
op
.
padding
[
0
]
=
padding
[
0
];
op
.
padding
[
1
]
=
padding
[
1
];
op
.
padding
[
1
]
=
padding
[
1
];
...
@@ -212,7 +212,7 @@ struct onnx_parser
...
@@ -212,7 +212,7 @@ struct onnx_parser
auto
s
=
attributes
[
"auto_pad"
].
s
();
auto
s
=
attributes
[
"auto_pad"
].
s
();
if
(
contains
(
attributes
,
"pads"
)
and
to_upper
(
s
)
!=
"NOTSET"
)
if
(
contains
(
attributes
,
"pads"
)
and
to_upper
(
s
)
!=
"NOTSET"
)
{
{
MIGRAPH_THROW
(
"auto_pad and padding cannot be specified simultaneously"
);
MIGRAPH
X
_THROW
(
"auto_pad and padding cannot be specified simultaneously"
);
}
}
if
(
s
.
find
(
"SAME"
)
!=
std
::
string
::
npos
)
if
(
s
.
find
(
"SAME"
)
!=
std
::
string
::
npos
)
...
@@ -246,11 +246,11 @@ struct onnx_parser
...
@@ -246,11 +246,11 @@ struct onnx_parser
copy
(
attributes
[
"pads"
].
ints
(),
padding
.
begin
());
copy
(
attributes
[
"pads"
].
ints
(),
padding
.
begin
());
if
(
padding
.
size
()
!=
4
)
if
(
padding
.
size
()
!=
4
)
{
{
MIGRAPH_THROW
(
"padding should have 4 values"
);
MIGRAPH
X
_THROW
(
"padding should have 4 values"
);
}
}
if
(
padding
[
0
]
!=
padding
[
2
]
||
padding
[
1
]
!=
padding
[
3
])
if
(
padding
[
0
]
!=
padding
[
2
]
||
padding
[
1
]
!=
padding
[
3
])
{
{
MIGRAPH_THROW
(
"migraphx does not support asymetric padding"
);
MIGRAPH
X
_THROW
(
"migraphx does not support asymetric padding"
);
}
}
op
.
padding
[
0
]
=
padding
[
0
];
op
.
padding
[
0
]
=
padding
[
0
];
op
.
padding
[
1
]
=
padding
[
1
];
op
.
padding
[
1
]
=
padding
[
1
];
...
@@ -268,7 +268,7 @@ struct onnx_parser
...
@@ -268,7 +268,7 @@ struct onnx_parser
auto
s
=
attributes
[
"auto_pad"
].
s
();
auto
s
=
attributes
[
"auto_pad"
].
s
();
if
(
to_upper
(
s
)
!=
"NOTSET"
)
if
(
to_upper
(
s
)
!=
"NOTSET"
)
{
{
MIGRAPH_THROW
(
"auto_pad is not supported for pooling"
);
MIGRAPH
X
_THROW
(
"auto_pad is not supported for pooling"
);
}
}
}
}
...
...
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