oclk# oclk namespace Submodules oclk.benchmark module benchmark() parse_args() run_suite() oclk.benchmark_config module ArgValueGenerator ArgValueGenerator._abc_impl ArgValueGenerator.generate_check() ArgValueGenerator.method ArgValueGenerator.model_config ArgValueGenerator.model_fields ArgValueGenerator.value Kernel Kernel._abc_impl Kernel.args Kernel.definition Kernel.global_work_size Kernel.local_work_size Kernel.model_config Kernel.model_fields Kernel.name Kernel.suffix KernelArg KernelArg._abc_impl KernelArg.dtype KernelArg.model_config KernelArg.model_fields KernelArg.name KernelArg.shape KernelArg.type KernelArg.type_check() KernelArg.value Suite Suite._abc_impl Suite.kernel_file Suite.kernels Suite.model_config Suite.model_fields Suite.suite_name Suite.timer Timer Timer._abc_impl Timer.model_config Timer.model_fields Timer.prefix Timer.repeat Timer.warmup dict_to_Kernel() dict_to_KernelArg() dict_to_Suite() oclk.cli module benchmark() main() tune() oclk.oclk_runner module Runner Runner.has_initialized Runner.kernel_list Runner.load_kernel() Runner.release_kernel() Runner.run() RunnerCtx() RunnerReturn RunnerReturn.__init__() RunnerReturn.results RunnerReturn.timer_result TimerArgs TimerArgs.__init__() TimerResult TimerResult.__init__() TimerResult.avg TimerResult.cnt TimerResult.name TimerResult.stdev TimerResult.total check_init() oclk.tuner module TuneArgGenerator TuneArgGenerator.__init__() Tuner Tuner.__init__() Tuner.exp2_range() Tuner.range_arg() Tuner.run() Tuner.setup() Tuner.top_result() Tuner.tune() Tuner.tuner_registry Tuner.values_arg() Tuner.worksize_arg() TuningSkip TuningSkip.__init__() oclk.utils module input_maker()