__init__.py 1.05 KB
Newer Older
1
2
3
4
5
# Copyright (c) Microsoft Corporation.
# Licensed under the MIT License.

"""A module containing all the micro-benchmarks."""

6
from superbench.benchmarks.micro_benchmarks.micro_base import MicroBenchmark, MicroBenchmarkWithInvoke
7
from superbench.benchmarks.micro_benchmarks.sharding_matmul import ShardingMatmul
8
from superbench.benchmarks.micro_benchmarks.computation_communication_overlap import ComputationCommunicationOverlap
9
from superbench.benchmarks.micro_benchmarks.kernel_launch_overhead import KernelLaunch
10
from superbench.benchmarks.micro_benchmarks.cublas_function import CublasBenchmark
11
from superbench.benchmarks.micro_benchmarks.cudnn_function import CudnnBenchmark
12
from superbench.benchmarks.micro_benchmarks.gemm_flops_performance import GemmFlopsCuda
13
from superbench.benchmarks.micro_benchmarks.cuda_memory_bw_performance import CudaMemBwBenchmark
14

15
__all__ = [
16
    'MicroBenchmark', 'MicroBenchmarkWithInvoke', 'ShardingMatmul', 'ComputationCommunicationOverlap', 'KernelLaunch',
17
    'CublasBenchmark', 'CudnnBenchmark', 'GemmFlopsCuda', 'CudaMemBwBenchmark'
18
]