Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
18 commits
Select commit Hold shift + click to select a range
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions configs/gemm_grouped_inference.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
benchmarks:
- benchmark_name: "gemm_grouped_ragged_dot"
trace_dir: "../microbenchmarks/gemm_grouped_ragged_dot_inference"
csv_path: "../microbenchmarks/gemm_grouped_ragged_dot_inference"
xlml_metrics_dir: "../microbenchmarks/gemm_grouped_ragged_dot_inference"
num_runs: 1000
benchmark_sweep_params:
- {b: {start: 4, end: 256, multiplier: 2}, m: {start: 256, end: 2048, multiplier: 2}, k: {start: 256, end: 2048, multiplier: 2}, n: {start: 256, end: 2048, multiplier: 2}, in_dtype_str: "bf16", out_dtype_str: "bf16"}
- {b: {start: 4, end: 256, multiplier: 2}, m: {start: 256, end: 2048, multiplier: 2}, k: {start: 256, end: 2048, multiplier: 2}, n: {start: 256, end: 2048, multiplier: 2}, in_dtype_str: "fp8", out_dtype_str: "bf16"}
8 changes: 8 additions & 0 deletions configs/gemm_grouped_rescale_inference.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
benchmarks:
- benchmark_name: "gemm_batched"
trace_dir: "../microbenchmarks/gemm_batched_rescale_inference"
csv_path: "../microbenchmarks/gemm_batched_rescale_inference"
xlml_metrics_dir: "../microbenchmarks/gemm_batched_rescale_inference"
num_runs: 1000
benchmark_sweep_params:
- {b: {start: 4, end: 256, multiplier: 2}, m: {start: 56, end: 2048, multiplier: 2}, k: {start: 256, end: 2048, multiplier: 2}, n: {start: 256, end: 2048, multiplier: 2}, in_dtype_str: "fp8", out_dtype_str: "bf16"}
8 changes: 8 additions & 0 deletions configs/gemm_rescale_inference.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
benchmarks:
- benchmark_name: "gemm"
trace_dir: "../microbenchmarks/gemm_rescale_inference"
csv_path: "../microbenchmarks/gemm_rescale_inference"
xlml_metrics_dir: "../microbenchmarks/gemm_rescale_inference"
num_runs: 1000
benchmark_sweep_params:
- {m: {start: 512, end: 65536, multiplier: 2}, k: {start: 512, end: 65536, multiplier: 2}, n: {start: 512, end: 65536, multiplier: 2}}
9 changes: 9 additions & 0 deletions configs/gemm_simple_inference.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
benchmarks:
- benchmark_name: "gemm_simple"
trace_dir: "../microbenchmarks/gemm_simple_inference"
csv_path: "../microbenchmarks/gemm_simple_inference"
xlml_metrics_dir: "../microbenchmarks/gemm_simple_inference"
num_runs: 1000
benchmark_sweep_params:
- {m: {start: 512, end: 65536, multiplier: 2}, k: {start: 512, end: 65536, multiplier: 2}, n: {start: 512, end: 65536, multiplier: 2}, in_dtype_str: "bf16", out_dtype_str: "bf16"}
- {m: {start: 512, end: 65536, multiplier: 2}, k: {start: 512, end: 65536, multiplier: 2}, n: {start: 512, end: 65536, multiplier: 2}, in_dtype_str: "fp8", out_dtype_str: "bf16"}
Loading