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
tsoc
superbenchmark
Commits
2dccc34a
Commit
2dccc34a
authored
May 27, 2026
by
one
Browse files
Changee gemm-flops num_warmup default to 2
parent
02553661
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
16 additions
and
16 deletions
+16
-16
superbench/benchmarks/micro_benchmarks/gemm_flops_performance_base.py
...enchmarks/micro_benchmarks/gemm_flops_performance_base.py
+1
-1
tests/benchmarks/micro_benchmarks/test_gemm_flops_performance_base.py
...arks/micro_benchmarks/test_gemm_flops_performance_base.py
+15
-15
No files found.
superbench/benchmarks/micro_benchmarks/gemm_flops_performance_base.py
View file @
2dccc34a
...
...
@@ -82,7 +82,7 @@ class GemmFlopsBenchmark(MicroBenchmarkWithInvoke):
self
.
_parser
.
add_argument
(
'--num_warmup'
,
type
=
int
,
default
=
5
,
default
=
2
,
required
=
False
,
help
=
'The number of warmup step.'
,
)
...
...
tests/benchmarks/micro_benchmarks/test_gemm_flops_performance_base.py
View file @
2dccc34a
...
...
@@ -85,15 +85,15 @@ def test_gemm_flops_performance_base():
assert
(
benchmark
.
return_code
==
ReturnCode
.
SUCCESS
)
# Check command list
expected_command
=
[
'echo "--precision fp64 --m 16384 --n 16384 --k 16384 --num_warmup
5
"'
,
'echo "--precision fp32 --m 16384 --n 16384 --k 16384 --num_warmup
5
"'
,
'echo "--precision fp16 --m 16384 --n 16384 --k 16384 --num_warmup
5
"'
,
'echo "--precision fp64_tc --m 16384 --n 16384 --k 16384 --num_warmup
5
"'
,
'echo "--precision tf32_tc --m 16384 --n 16384 --k 16384 --num_warmup
5
"'
,
'echo "--precision bf16_tc --m 16384 --n 16384 --k 16384 --num_warmup
5
"'
,
'echo "--precision fp16_tc --m 16384 --n 16384 --k 16384 --num_warmup
5
"'
,
'echo "--precision int8_tc --m 16384 --n 16384 --k 16384 --num_warmup
5
"'
,
'echo "--precision int4_tc --m 16384 --n 16384 --k 16384 --num_warmup
5
"'
'echo "--precision fp64 --m 16384 --n 16384 --k 16384 --num_warmup
2
"'
,
'echo "--precision fp32 --m 16384 --n 16384 --k 16384 --num_warmup
2
"'
,
'echo "--precision fp16 --m 16384 --n 16384 --k 16384 --num_warmup
2
"'
,
'echo "--precision fp64_tc --m 16384 --n 16384 --k 16384 --num_warmup
2
"'
,
'echo "--precision tf32_tc --m 16384 --n 16384 --k 16384 --num_warmup
2
"'
,
'echo "--precision bf16_tc --m 16384 --n 16384 --k 16384 --num_warmup
2
"'
,
'echo "--precision fp16_tc --m 16384 --n 16384 --k 16384 --num_warmup
2
"'
,
'echo "--precision int8_tc --m 16384 --n 16384 --k 16384 --num_warmup
2
"'
,
'echo "--precision int4_tc --m 16384 --n 16384 --k 16384 --num_warmup
2
"'
]
for
i
in
range
(
len
(
expected_command
)):
command
=
benchmark
.
_bin_name
+
benchmark
.
_commands
[
i
].
split
(
benchmark
.
_bin_name
)[
1
]
...
...
@@ -116,9 +116,9 @@ def test_gemm_flops_performance_base():
assert
(
benchmark
.
return_code
==
ReturnCode
.
SUCCESS
)
# Check command list
expected_command
=
[
'echo "--precision fp64 --m 16384 --n 16384 --k 16384 --num_warmup
5
"'
,
'echo "--precision fp32 --m 16384 --n 16384 --k 16384 --num_warmup
5
"'
,
'echo "--precision fp16 --m 16384 --n 16384 --k 16384 --num_warmup
5
"'
'echo "--precision fp64 --m 16384 --n 16384 --k 16384 --num_warmup
2
"'
,
'echo "--precision fp32 --m 16384 --n 16384 --k 16384 --num_warmup
2
"'
,
'echo "--precision fp16 --m 16384 --n 16384 --k 16384 --num_warmup
2
"'
]
for
i
in
range
(
len
(
expected_command
)):
command
=
benchmark
.
_bin_name
+
benchmark
.
_commands
[
i
].
split
(
benchmark
.
_bin_name
)[
1
]
...
...
@@ -139,9 +139,9 @@ def test_gemm_flops_performance_base():
assert
(
benchmark
.
_benchmark_type
==
BenchmarkType
.
MICRO
)
assert
(
benchmark
.
run
()
is
True
)
expected_command
=
[
'echo "--precision fp32 --m 4096 --n 4096 --k 4096 --num_warmup
5
"'
,
'echo "--precision fp32 --m 8192 --n 4096 --k 8192 --num_warmup
5
"'
,
'echo "--precision fp32 --m 16384 --n 4096 --k 8192 --num_warmup
5
"'
,
'echo "--precision fp32 --m 4096 --n 4096 --k 4096 --num_warmup
2
"'
,
'echo "--precision fp32 --m 8192 --n 4096 --k 8192 --num_warmup
2
"'
,
'echo "--precision fp32 --m 16384 --n 4096 --k 8192 --num_warmup
2
"'
,
]
assert
(
len
(
benchmark
.
_commands
)
==
len
(
expected_command
))
for
i
in
range
(
len
(
expected_command
)):
...
...
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