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
03f71398
Commit
03f71398
authored
Nov 14, 2023
by
Umang Yadav
Browse files
Fix tests
parent
60092324
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
18 additions
and
18 deletions
+18
-18
test/fp8e4m3fn.cpp
test/fp8e4m3fn.cpp
+6
-6
test/fp8e4m3fnuz.cpp
test/fp8e4m3fnuz.cpp
+6
-6
test/fp8e5m2fnuz.cpp
test/fp8e5m2fnuz.cpp
+6
-6
No files found.
test/fp8e4m3fn.cpp
View file @
03f71398
...
...
@@ -228,17 +228,17 @@ TEST_CASE(test_no_infinity)
TEST_CASE
(
test_binary_ops
)
{
auto
a
=
migraphx
::
fp8
::
fp8e
5m2
(
-
1.0
);
auto
b
=
migraphx
::
fp8
::
fp8e
5m2
(
1.0
);
auto
c
=
migraphx
::
fp8
::
fp8e
5m2
(
0.0
);
auto
d
=
migraphx
::
fp8
::
fp8e
5m2
(
-
0.0
);
auto
a
=
migraphx
::
fp8
::
fp8e
4m3fn
(
-
1.0
);
auto
b
=
migraphx
::
fp8
::
fp8e
4m3fn
(
1.0
);
auto
c
=
migraphx
::
fp8
::
fp8e
4m3fn
(
0.0
);
auto
d
=
migraphx
::
fp8
::
fp8e
4m3fn
(
-
0.0
);
EXPECT
(
migraphx
::
float_equal
((
c
+
d
),
c
));
EXPECT
(
migraphx
::
float_equal
((
c
+
d
),
d
));
EXPECT
(
migraphx
::
float_equal
((
a
+
b
),
c
));
EXPECT
(
migraphx
::
float_equal
((
a
+
b
),
d
));
auto
e
=
migraphx
::
fp8
::
fp8e
5m2
(
10.0
);
auto
f
=
migraphx
::
fp8
::
fp8e
5m2
(
-
10.0
);
auto
e
=
migraphx
::
fp8
::
fp8e
4m3fn
(
10.0
);
auto
f
=
migraphx
::
fp8
::
fp8e
4m3fn
(
-
10.0
);
EXPECT
(
bool
{
e
>
f
});
EXPECT
(
bool
{
f
<
e
});
EXPECT
(
bool
(
f
<=
e
));
...
...
test/fp8e4m3fnuz.cpp
View file @
03f71398
...
...
@@ -243,17 +243,17 @@ TEST_CASE(test_no_infinity)
TEST_CASE
(
test_binary_ops
)
{
auto
a
=
migraphx
::
fp8
::
fp8e
5m2
(
-
1.0
);
auto
b
=
migraphx
::
fp8
::
fp8e
5m2
(
1.0
);
auto
c
=
migraphx
::
fp8
::
fp8e
5m2
(
0.0
);
auto
d
=
migraphx
::
fp8
::
fp8e
5m2
(
-
0.0
);
auto
a
=
migraphx
::
fp8
::
fp8e
4m3fnuz
(
-
1.0
);
auto
b
=
migraphx
::
fp8
::
fp8e
4m3fnuz
(
1.0
);
auto
c
=
migraphx
::
fp8
::
fp8e
4m3fnuz
(
0.0
);
auto
d
=
migraphx
::
fp8
::
fp8e
4m3fnuz
(
-
0.0
);
EXPECT
(
migraphx
::
float_equal
((
c
+
d
),
c
));
EXPECT
(
migraphx
::
float_equal
((
c
+
d
),
d
));
EXPECT
(
migraphx
::
float_equal
((
a
+
b
),
c
));
EXPECT
(
migraphx
::
float_equal
((
a
+
b
),
d
));
auto
e
=
migraphx
::
fp8
::
fp8e
5m2
(
10.0
);
auto
f
=
migraphx
::
fp8
::
fp8e
5m2
(
-
10.0
);
auto
e
=
migraphx
::
fp8
::
fp8e
4m3fnuz
(
10.0
);
auto
f
=
migraphx
::
fp8
::
fp8e
4m3fnuz
(
-
10.0
);
EXPECT
(
bool
{
e
>
f
});
EXPECT
(
bool
{
f
<
e
});
EXPECT
(
bool
(
f
<=
e
));
...
...
test/fp8e5m2fnuz.cpp
View file @
03f71398
...
...
@@ -413,17 +413,17 @@ TEST_CASE(test_no_infinity)
TEST_CASE
(
test_binary_ops
)
{
auto
a
=
migraphx
::
fp8
::
fp8e5m2
(
-
1.0
);
auto
b
=
migraphx
::
fp8
::
fp8e5m2
(
1.0
);
auto
c
=
migraphx
::
fp8
::
fp8e5m2
(
0.0
);
auto
d
=
migraphx
::
fp8
::
fp8e5m2
(
-
0.0
);
auto
a
=
migraphx
::
fp8
::
fp8e5m2
fnuz
(
-
1.0
);
auto
b
=
migraphx
::
fp8
::
fp8e5m2
fnuz
(
1.0
);
auto
c
=
migraphx
::
fp8
::
fp8e5m2
fnuz
(
0.0
);
auto
d
=
migraphx
::
fp8
::
fp8e5m2
fnuz
(
-
0.0
);
EXPECT
(
migraphx
::
float_equal
((
c
+
d
),
c
));
EXPECT
(
migraphx
::
float_equal
((
c
+
d
),
d
));
EXPECT
(
migraphx
::
float_equal
((
a
+
b
),
c
));
EXPECT
(
migraphx
::
float_equal
((
a
+
b
),
d
));
auto
e
=
migraphx
::
fp8
::
fp8e5m2
(
10.0
);
auto
f
=
migraphx
::
fp8
::
fp8e5m2
(
-
10.0
);
auto
e
=
migraphx
::
fp8
::
fp8e5m2
fnuz
(
10.0
);
auto
f
=
migraphx
::
fp8
::
fp8e5m2
fnuz
(
-
10.0
);
EXPECT
(
bool
{
e
>
f
});
EXPECT
(
bool
{
f
<
e
});
EXPECT
(
bool
(
f
<=
e
));
...
...
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