24.04
|
Go to the source code of this file.
Data Structures | |
class | GEMMParam |
class | NativeGEMMConfig |
class | ReshapedOnlyRHSGEMMConfig |
class | ReshapedGEMMConfig |
class | Measurement |
class | BenchmarkResult |
class | GEMMBenchmarkResultRecorder |
class | GEMMConfigDistribution |
Namespaces | |
GemmTuner | |
Functions | |
Dict[str, str] | parse_benchmark_commandline (str commandline) |
Functions. More... | |
Generator[BenchmarkResult, None, None] | extract_benchmark_results (Dict json_results, measurement_method="avg") |
def | parse_json (dir_name) |
def | check_out_path (out_path) |
def | dump_json (out_path, dict) |
def | main (args) |
Main. More... | |
Variables | |
Strategy = Enum("Strategy", ["Native", "ReshapedOnlyRHS", "Reshaped"]) | |
Types. More... | |
GEMMConfigT | |
dictionary | GEMM_CONFIG_FACTORY |
dictionary | EXAMPLE_FILE_2_STRATEGY |
dictionary | GEMM_EXAMPLE_ARGS_FACTORY |
string | BENCHMARK_RESULT_JSON_EXTENSION = "gemmtuner_benchmark" |
parser = argparse.ArgumentParser(description="CL GEMM Tuner") | |
dest | |
metavar | |
action | |
type | |
help | |
required | |
default | |
args = parser.parse_args() | |
logging_level = logging.DEBUG if args.debug else logging.INFO | |
level | |