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
7aee6388
"vscode:/vscode.git/clone" did not exist on "03feecbca3e28ba8b95f5280fef042dba2e59b65"
Commit
7aee6388
authored
Aug 11, 2023
by
Khalique Ahmed
Browse files
formatting
parent
225cd3a4
Changes
3
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
18 additions
and
19 deletions
+18
-19
src/eliminate_contiguous.cpp
src/eliminate_contiguous.cpp
+1
-1
test/auto_contiguous_test.cpp
test/auto_contiguous_test.cpp
+5
-5
test/gpu/pack_int8_args.cpp
test/gpu/pack_int8_args.cpp
+12
-13
No files found.
src/eliminate_contiguous.cpp
View file @
7aee6388
...
...
@@ -166,7 +166,7 @@ static void remove_contiguous_noops(const std::string& op_name, module& m)
{
for
(
auto
ins
:
iterator_for
(
m
))
{
if
(
ins
->
name
()
!=
op_name
)
if
(
ins
->
name
()
!=
op_name
)
continue
;
if
(
ins
->
inputs
().
front
()
->
get_shape
()
!=
ins
->
get_shape
())
continue
;
...
...
test/auto_contiguous_test.cpp
View file @
7aee6388
...
...
@@ -149,8 +149,8 @@ TEST_CASE(two_transpose_gather)
auto
ctd
=
m2
.
add_instruction
(
migraphx
::
make_op
(
"contiguous"
),
td
);
auto
sd
=
m2
.
add_instruction
(
migraphx
::
make_op
(
"softmax"
,
{{
"axis"
,
2
}}),
ctd
);
auto
csd
=
m2
.
add_instruction
(
migraphx
::
make_op
(
"contiguous"
),
sd
);
auto
bd
=
m2
.
add_instruction
(
migraphx
::
make_op
(
"transpose"
,
{{
"permutation"
,
{
0
,
3
,
1
,
2
}}}),
csd
);
auto
bd
=
m2
.
add_instruction
(
migraphx
::
make_op
(
"transpose"
,
{{
"permutation"
,
{
0
,
3
,
1
,
2
}}}),
csd
);
auto
cbd
=
m2
.
add_instruction
(
migraphx
::
make_op
(
"contiguous"
),
bd
);
auto
r
=
m2
.
add_instruction
(
migraphx
::
make_op
(
"gather"
,
{{
"axis"
,
2
}}),
cbd
,
ind
);
auto
cr
=
m2
.
add_instruction
(
migraphx
::
make_op
(
"contiguous"
),
r
);
...
...
test/gpu/pack_int8_args.cpp
View file @
7aee6388
...
...
@@ -179,8 +179,8 @@ TEST_CASE(quant_dot_trans)
auto
tl1_alpha_int32
=
m
.
add_instruction
(
make_precompile_op
(
"mul"
),
alpha_broadcast
,
tl1_convert
,
mul_alloc
);
// convert mul_res to int8
auto
tl1_alpha_int8_alloc
=
m
.
add_instruction
(
migraphx
::
make_op
(
"hip::allocate"
,
{{
"shape"
,
migraphx
::
to_value
(
ts1
)}}));
auto
tl1_alpha_int8_alloc
=
m
.
add_instruction
(
migraphx
::
make_op
(
"hip::allocate"
,
{{
"shape"
,
migraphx
::
to_value
(
ts1
)}}));
auto
tl1_alpha_int8
=
m
.
add_instruction
(
make_precompile_op
(
migraphx
::
make_op
(
"convert"
,
{{
"target_type"
,
tl1
->
get_shape
().
type
()}})),
...
...
@@ -381,8 +381,8 @@ TEST_CASE(quant_dot_trans_pad)
auto
tl1_alpha_int32
=
m
.
add_instruction
(
make_precompile_op
(
"mul"
),
alpha_broadcast
,
tl1_convert
,
mul_alloc
);
// convert mul_res to int8
auto
tl1_alpha_int8_alloc
=
m
.
add_instruction
(
migraphx
::
make_op
(
"hip::allocate"
,
{{
"shape"
,
migraphx
::
to_value
(
ts1
)}}));
auto
tl1_alpha_int8_alloc
=
m
.
add_instruction
(
migraphx
::
make_op
(
"hip::allocate"
,
{{
"shape"
,
migraphx
::
to_value
(
ts1
)}}));
migraphx
::
instruction_ref
pta
{};
if
(
int8_x4
)
...
...
@@ -391,9 +391,8 @@ TEST_CASE(quant_dot_trans_pad)
migraphx
::
make_op
(
"hip::allocate"
,
{{
"shape"
,
migraphx
::
to_value
(
ps1
)}}));
}
auto
tl1_alpha_int8
=
m
.
add_instruction
(
make_precompile_op
(
migraphx
::
make_op
(
"convert"
,
{{
"target_type"
,
ts1
.
type
()}})),
auto
tl1_alpha_int8
=
m
.
add_instruction
(
make_precompile_op
(
migraphx
::
make_op
(
"convert"
,
{{
"target_type"
,
ts1
.
type
()}})),
tl1_alpha_int32
,
tl1_alpha_int8_alloc
);
...
...
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