├── .coveragerc ├── .gitattributes ├── .github └── workflows │ ├── cffconvert.yml │ ├── docs-on-release.yml │ ├── docs.yml │ ├── publish-python-package.yml │ ├── test-python-package.yml │ └── update-fair-software-badge.yml ├── .gitignore ├── .vscode ├── extensions.json └── settings.json ├── .zenodo.json ├── CHANGELOG.md ├── CITATION.cff ├── CONTRIBUTING.rst ├── INSTALL.rst ├── LICENSE ├── MANIFEST.in ├── README.md ├── doc ├── Makefile ├── gemm-amd-summary.png ├── gh_pages-deploy_key.enc ├── images │ ├── KernelTuner-logo.png │ ├── dashboard.png │ ├── kernel_dashboard.png │ ├── kernel_float.png │ └── kernel_launcher.png ├── requirements.txt ├── requirements_test.txt └── source │ ├── architecture.png │ ├── architecture_0.4.3.png │ ├── backends.rst │ ├── cache_files.rst │ ├── conf.py │ ├── contents.rst │ ├── contributing.rst │ ├── convolution.ipynb │ ├── correctness.rst │ ├── design.rst │ ├── dev-environment.rst │ ├── diffusion.ipynb │ ├── diffusion_opencl.ipynb │ ├── diffusion_use_optparam.ipynb │ ├── doc │ └── gemm-amd-summary.png │ ├── docutils.conf │ ├── examples.rst │ ├── grid3d.ipynb │ ├── hostcode.rst │ ├── index.rst │ ├── install.rst │ ├── matmul │ ├── matmul.cu │ ├── matmul.png │ ├── matmul.py │ ├── matmul_naive.cu │ ├── matmul_naive.png │ ├── matmul_naive.py │ ├── matmul_shared.cu │ ├── matmul_shared.png │ └── matmul_shared.py │ ├── matrix_multiplication.ipynb │ ├── metrics.rst │ ├── observers.rst │ ├── optimization.rst │ ├── quickstart.rst │ ├── structs.rst │ ├── templates.rst │ ├── user-api.rst │ └── vocabulary.rst ├── examples ├── README.rst ├── c │ └── vector_add.py ├── cuda-c++ │ ├── vector_add.py │ ├── vector_add_blocksize.py │ ├── vector_add_cupy.py │ └── vector_add_defines.py ├── cuda │ ├── accuracy.py │ ├── convolution.cu │ ├── convolution.py │ ├── convolution_correct.py │ ├── convolution_streams.cu │ ├── convolution_streams.py │ ├── expdist.cu │ ├── expdist.py │ ├── going_green_performance_model.py │ ├── matmul.cu │ ├── matmul.py │ ├── pnpoly.cu │ ├── pnpoly.py │ ├── pnpoly_cupy.py │ ├── pnpoly_host.cu │ ├── python_kernel.py │ ├── python_kernel_cupy.py │ ├── reduction.cu │ ├── reduction.py │ ├── sepconv.py │ ├── spmv.cu │ ├── spmv.py │ ├── stencil.cu │ ├── stencil.py │ ├── test_vector_add.py │ ├── test_vector_add_parameterized.py │ ├── texture.py │ ├── vector_add.py │ ├── vector_add_codegen.py │ ├── vector_add_cupy.py │ ├── vector_add_custom_strategy.py │ ├── vector_add_jinja.cu │ ├── vector_add_jinja.py │ ├── vector_add_jinja2.py │ ├── vector_add_metric.py │ ├── vector_add_nvcuda.py │ ├── vector_add_observers.py │ ├── vector_add_observers_ncu.py │ ├── vector_add_observers_pmt.py │ ├── vector_add_tegra_observer.py │ ├── zeromeanfilter.cu │ └── zeromeanfilter.py ├── directives │ ├── histogram_c_openacc.py │ ├── histogram_c_openmp.py │ ├── matrix_multiply_c_openacc.py │ ├── matrix_multiply_c_openmp.py │ ├── vector_add_c_openacc.py │ ├── vector_add_c_openmp.py │ └── vector_add_fortran_openacc.py ├── fortran │ ├── vector_add.F90 │ └── vector_add.py ├── hip │ ├── test_vector_add.py │ ├── vector_add.py │ └── vector_add_simulation_mode.py └── opencl │ ├── convolution.cl │ ├── convolution.py │ ├── convolution_correct.py │ ├── matmul.cl │ ├── matmul.py │ ├── reduction.cl │ ├── reduction.py │ ├── sepconv.py │ ├── stencil.cl │ ├── stencil.py │ ├── vector_add.py │ ├── vector_add_codegen.py │ └── vector_add_observers.py ├── kernel_tuner ├── __init__.py ├── accuracy.py ├── backends │ ├── __init__.py │ ├── backend.py │ ├── compiler.py │ ├── cupy.py │ ├── hip │ │ ├── __init__.py │ │ ├── hip.py │ │ └── util.py │ ├── hypertuner.py │ ├── nvcuda.py │ ├── opencl.py │ └── pycuda.py ├── core.py ├── energy │ ├── __init__.py │ └── energy.py ├── file_utils.py ├── hyper.py ├── integration.py ├── interface.py ├── kernelbuilder.py ├── observers │ ├── __init__.py │ ├── compiler.py │ ├── cupy.py │ ├── hip.py │ ├── ncu.py │ ├── nvcuda.py │ ├── nvml.py │ ├── observer.py │ ├── opencl.py │ ├── pmt.py │ ├── powersensor.py │ ├── pycuda.py │ ├── register.py │ └── tegra.py ├── runners │ ├── __init__.py │ ├── runner.py │ ├── sequential.py │ └── simulation.py ├── schema │ ├── T1 │ │ └── 1.0.0 │ │ │ └── input-schema.json │ └── T4 │ │ └── 1.0.0 │ │ ├── metadata-schema.json │ │ └── results-schema.json ├── searchspace.py ├── strategies │ ├── __init__.py │ ├── basinhopping.py │ ├── bayes_opt.py │ ├── brute_force.py │ ├── common.py │ ├── diff_evo.py │ ├── dual_annealing.py │ ├── firefly_algorithm.py │ ├── genetic_algorithm.py │ ├── greedy_ils.py │ ├── greedy_mls.py │ ├── hillclimbers.py │ ├── minimize.py │ ├── mls.py │ ├── ordered_greedy_mls.py │ ├── pso.py │ ├── pyatf_strategies.py │ ├── random_sample.py │ ├── simulated_annealing.py │ └── wrapper.py ├── util.py └── utils │ ├── __init__.py │ └── directives.py ├── noxfile.py ├── pyproject.toml └── test ├── __init__.py ├── conftest.py ├── context.py ├── convolution.cu ├── strategies ├── __init__.py ├── test_bayesian_optimization.py ├── test_cache_file.json ├── test_common.py ├── test_diff_evo.py ├── test_genetic_algorithm.py └── test_strategies.py ├── synthetic_fp32_cache_NVIDIA_RTX_A4000.json ├── test_T1_input.json ├── test_accuracy.py ├── test_backend.py ├── test_cache_file.json ├── test_cache_file_T1_input.json ├── test_common.py ├── test_compiler_functions.py ├── test_core.py ├── test_cuda_functions.py ├── test_cupy_functions.py ├── test_custom_optimizer.py ├── test_energy.py ├── test_file_utils.py ├── test_hip_functions.py ├── test_hyper.py ├── test_integration.py ├── test_kernelbuilder.py ├── test_nvml_mocked.py ├── test_observers.py ├── test_opencl_functions.py ├── test_pycuda_functions.py ├── test_pycuda_mocked.py ├── test_runners.py ├── test_searchspace.py ├── test_time_budgets.py ├── test_toml_file.py ├── test_util_functions.py ├── utils ├── __init__.py └── test_directives.py └── vector_add.cu /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/.coveragerc -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | *.ipynb linguist-documentation 2 | -------------------------------------------------------------------------------- /.github/workflows/cffconvert.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/.github/workflows/cffconvert.yml -------------------------------------------------------------------------------- /.github/workflows/docs-on-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/.github/workflows/docs-on-release.yml -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/publish-python-package.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/.github/workflows/publish-python-package.yml -------------------------------------------------------------------------------- /.github/workflows/test-python-package.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/.github/workflows/test-python-package.yml -------------------------------------------------------------------------------- /.github/workflows/update-fair-software-badge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/.github/workflows/update-fair-software-badge.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.zenodo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/.zenodo.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CITATION.cff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/CITATION.cff -------------------------------------------------------------------------------- /CONTRIBUTING.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/CONTRIBUTING.rst -------------------------------------------------------------------------------- /INSTALL.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/INSTALL.rst -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/README.md -------------------------------------------------------------------------------- /doc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/doc/Makefile -------------------------------------------------------------------------------- /doc/gemm-amd-summary.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/doc/gemm-amd-summary.png -------------------------------------------------------------------------------- /doc/gh_pages-deploy_key.enc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/doc/gh_pages-deploy_key.enc -------------------------------------------------------------------------------- /doc/images/KernelTuner-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/doc/images/KernelTuner-logo.png -------------------------------------------------------------------------------- /doc/images/dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/doc/images/dashboard.png -------------------------------------------------------------------------------- /doc/images/kernel_dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/doc/images/kernel_dashboard.png -------------------------------------------------------------------------------- /doc/images/kernel_float.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/doc/images/kernel_float.png -------------------------------------------------------------------------------- /doc/images/kernel_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/doc/images/kernel_launcher.png -------------------------------------------------------------------------------- /doc/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/doc/requirements.txt -------------------------------------------------------------------------------- /doc/requirements_test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/doc/requirements_test.txt -------------------------------------------------------------------------------- /doc/source/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/doc/source/architecture.png -------------------------------------------------------------------------------- /doc/source/architecture_0.4.3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/doc/source/architecture_0.4.3.png -------------------------------------------------------------------------------- /doc/source/backends.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/doc/source/backends.rst -------------------------------------------------------------------------------- /doc/source/cache_files.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/doc/source/cache_files.rst -------------------------------------------------------------------------------- /doc/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/doc/source/conf.py -------------------------------------------------------------------------------- /doc/source/contents.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/doc/source/contents.rst -------------------------------------------------------------------------------- /doc/source/contributing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/doc/source/contributing.rst -------------------------------------------------------------------------------- /doc/source/convolution.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/doc/source/convolution.ipynb -------------------------------------------------------------------------------- /doc/source/correctness.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/doc/source/correctness.rst -------------------------------------------------------------------------------- /doc/source/design.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/doc/source/design.rst -------------------------------------------------------------------------------- /doc/source/dev-environment.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/doc/source/dev-environment.rst -------------------------------------------------------------------------------- /doc/source/diffusion.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/doc/source/diffusion.ipynb -------------------------------------------------------------------------------- /doc/source/diffusion_opencl.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/doc/source/diffusion_opencl.ipynb -------------------------------------------------------------------------------- /doc/source/diffusion_use_optparam.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/doc/source/diffusion_use_optparam.ipynb -------------------------------------------------------------------------------- /doc/source/doc/gemm-amd-summary.png: -------------------------------------------------------------------------------- 1 | ../../../doc/gemm-amd-summary.png -------------------------------------------------------------------------------- /doc/source/docutils.conf: -------------------------------------------------------------------------------- 1 | [restructuredtext parser] 2 | syntax_highlight = short 3 | -------------------------------------------------------------------------------- /doc/source/examples.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/doc/source/examples.rst -------------------------------------------------------------------------------- /doc/source/grid3d.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/doc/source/grid3d.ipynb -------------------------------------------------------------------------------- /doc/source/hostcode.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/doc/source/hostcode.rst -------------------------------------------------------------------------------- /doc/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/doc/source/index.rst -------------------------------------------------------------------------------- /doc/source/install.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/doc/source/install.rst -------------------------------------------------------------------------------- /doc/source/matmul/matmul.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/doc/source/matmul/matmul.cu -------------------------------------------------------------------------------- /doc/source/matmul/matmul.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/doc/source/matmul/matmul.png -------------------------------------------------------------------------------- /doc/source/matmul/matmul.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/doc/source/matmul/matmul.py -------------------------------------------------------------------------------- /doc/source/matmul/matmul_naive.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/doc/source/matmul/matmul_naive.cu -------------------------------------------------------------------------------- /doc/source/matmul/matmul_naive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/doc/source/matmul/matmul_naive.png -------------------------------------------------------------------------------- /doc/source/matmul/matmul_naive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/doc/source/matmul/matmul_naive.py -------------------------------------------------------------------------------- /doc/source/matmul/matmul_shared.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/doc/source/matmul/matmul_shared.cu -------------------------------------------------------------------------------- /doc/source/matmul/matmul_shared.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/doc/source/matmul/matmul_shared.png -------------------------------------------------------------------------------- /doc/source/matmul/matmul_shared.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/doc/source/matmul/matmul_shared.py -------------------------------------------------------------------------------- /doc/source/matrix_multiplication.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/doc/source/matrix_multiplication.ipynb -------------------------------------------------------------------------------- /doc/source/metrics.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/doc/source/metrics.rst -------------------------------------------------------------------------------- /doc/source/observers.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/doc/source/observers.rst -------------------------------------------------------------------------------- /doc/source/optimization.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/doc/source/optimization.rst -------------------------------------------------------------------------------- /doc/source/quickstart.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/doc/source/quickstart.rst -------------------------------------------------------------------------------- /doc/source/structs.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/doc/source/structs.rst -------------------------------------------------------------------------------- /doc/source/templates.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/doc/source/templates.rst -------------------------------------------------------------------------------- /doc/source/user-api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/doc/source/user-api.rst -------------------------------------------------------------------------------- /doc/source/vocabulary.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/doc/source/vocabulary.rst -------------------------------------------------------------------------------- /examples/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/examples/README.rst -------------------------------------------------------------------------------- /examples/c/vector_add.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/examples/c/vector_add.py -------------------------------------------------------------------------------- /examples/cuda-c++/vector_add.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/examples/cuda-c++/vector_add.py -------------------------------------------------------------------------------- /examples/cuda-c++/vector_add_blocksize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/examples/cuda-c++/vector_add_blocksize.py -------------------------------------------------------------------------------- /examples/cuda-c++/vector_add_cupy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/examples/cuda-c++/vector_add_cupy.py -------------------------------------------------------------------------------- /examples/cuda-c++/vector_add_defines.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/examples/cuda-c++/vector_add_defines.py -------------------------------------------------------------------------------- /examples/cuda/accuracy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/examples/cuda/accuracy.py -------------------------------------------------------------------------------- /examples/cuda/convolution.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/examples/cuda/convolution.cu -------------------------------------------------------------------------------- /examples/cuda/convolution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/examples/cuda/convolution.py -------------------------------------------------------------------------------- /examples/cuda/convolution_correct.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/examples/cuda/convolution_correct.py -------------------------------------------------------------------------------- /examples/cuda/convolution_streams.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/examples/cuda/convolution_streams.cu -------------------------------------------------------------------------------- /examples/cuda/convolution_streams.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/examples/cuda/convolution_streams.py -------------------------------------------------------------------------------- /examples/cuda/expdist.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/examples/cuda/expdist.cu -------------------------------------------------------------------------------- /examples/cuda/expdist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/examples/cuda/expdist.py -------------------------------------------------------------------------------- /examples/cuda/going_green_performance_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/examples/cuda/going_green_performance_model.py -------------------------------------------------------------------------------- /examples/cuda/matmul.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/examples/cuda/matmul.cu -------------------------------------------------------------------------------- /examples/cuda/matmul.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/examples/cuda/matmul.py -------------------------------------------------------------------------------- /examples/cuda/pnpoly.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/examples/cuda/pnpoly.cu -------------------------------------------------------------------------------- /examples/cuda/pnpoly.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/examples/cuda/pnpoly.py -------------------------------------------------------------------------------- /examples/cuda/pnpoly_cupy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/examples/cuda/pnpoly_cupy.py -------------------------------------------------------------------------------- /examples/cuda/pnpoly_host.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/examples/cuda/pnpoly_host.cu -------------------------------------------------------------------------------- /examples/cuda/python_kernel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/examples/cuda/python_kernel.py -------------------------------------------------------------------------------- /examples/cuda/python_kernel_cupy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/examples/cuda/python_kernel_cupy.py -------------------------------------------------------------------------------- /examples/cuda/reduction.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/examples/cuda/reduction.cu -------------------------------------------------------------------------------- /examples/cuda/reduction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/examples/cuda/reduction.py -------------------------------------------------------------------------------- /examples/cuda/sepconv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/examples/cuda/sepconv.py -------------------------------------------------------------------------------- /examples/cuda/spmv.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/examples/cuda/spmv.cu -------------------------------------------------------------------------------- /examples/cuda/spmv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/examples/cuda/spmv.py -------------------------------------------------------------------------------- /examples/cuda/stencil.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/examples/cuda/stencil.cu -------------------------------------------------------------------------------- /examples/cuda/stencil.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/examples/cuda/stencil.py -------------------------------------------------------------------------------- /examples/cuda/test_vector_add.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/examples/cuda/test_vector_add.py -------------------------------------------------------------------------------- /examples/cuda/test_vector_add_parameterized.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/examples/cuda/test_vector_add_parameterized.py -------------------------------------------------------------------------------- /examples/cuda/texture.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/examples/cuda/texture.py -------------------------------------------------------------------------------- /examples/cuda/vector_add.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/examples/cuda/vector_add.py -------------------------------------------------------------------------------- /examples/cuda/vector_add_codegen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/examples/cuda/vector_add_codegen.py -------------------------------------------------------------------------------- /examples/cuda/vector_add_cupy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/examples/cuda/vector_add_cupy.py -------------------------------------------------------------------------------- /examples/cuda/vector_add_custom_strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/examples/cuda/vector_add_custom_strategy.py -------------------------------------------------------------------------------- /examples/cuda/vector_add_jinja.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/examples/cuda/vector_add_jinja.cu -------------------------------------------------------------------------------- /examples/cuda/vector_add_jinja.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/examples/cuda/vector_add_jinja.py -------------------------------------------------------------------------------- /examples/cuda/vector_add_jinja2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/examples/cuda/vector_add_jinja2.py -------------------------------------------------------------------------------- /examples/cuda/vector_add_metric.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/examples/cuda/vector_add_metric.py -------------------------------------------------------------------------------- /examples/cuda/vector_add_nvcuda.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/examples/cuda/vector_add_nvcuda.py -------------------------------------------------------------------------------- /examples/cuda/vector_add_observers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/examples/cuda/vector_add_observers.py -------------------------------------------------------------------------------- /examples/cuda/vector_add_observers_ncu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/examples/cuda/vector_add_observers_ncu.py -------------------------------------------------------------------------------- /examples/cuda/vector_add_observers_pmt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/examples/cuda/vector_add_observers_pmt.py -------------------------------------------------------------------------------- /examples/cuda/vector_add_tegra_observer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/examples/cuda/vector_add_tegra_observer.py -------------------------------------------------------------------------------- /examples/cuda/zeromeanfilter.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/examples/cuda/zeromeanfilter.cu -------------------------------------------------------------------------------- /examples/cuda/zeromeanfilter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/examples/cuda/zeromeanfilter.py -------------------------------------------------------------------------------- /examples/directives/histogram_c_openacc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/examples/directives/histogram_c_openacc.py -------------------------------------------------------------------------------- /examples/directives/histogram_c_openmp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/examples/directives/histogram_c_openmp.py -------------------------------------------------------------------------------- /examples/directives/matrix_multiply_c_openacc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/examples/directives/matrix_multiply_c_openacc.py -------------------------------------------------------------------------------- /examples/directives/matrix_multiply_c_openmp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/examples/directives/matrix_multiply_c_openmp.py -------------------------------------------------------------------------------- /examples/directives/vector_add_c_openacc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/examples/directives/vector_add_c_openacc.py -------------------------------------------------------------------------------- /examples/directives/vector_add_c_openmp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/examples/directives/vector_add_c_openmp.py -------------------------------------------------------------------------------- /examples/directives/vector_add_fortran_openacc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/examples/directives/vector_add_fortran_openacc.py -------------------------------------------------------------------------------- /examples/fortran/vector_add.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/examples/fortran/vector_add.F90 -------------------------------------------------------------------------------- /examples/fortran/vector_add.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/examples/fortran/vector_add.py -------------------------------------------------------------------------------- /examples/hip/test_vector_add.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/examples/hip/test_vector_add.py -------------------------------------------------------------------------------- /examples/hip/vector_add.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/examples/hip/vector_add.py -------------------------------------------------------------------------------- /examples/hip/vector_add_simulation_mode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/examples/hip/vector_add_simulation_mode.py -------------------------------------------------------------------------------- /examples/opencl/convolution.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/examples/opencl/convolution.cl -------------------------------------------------------------------------------- /examples/opencl/convolution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/examples/opencl/convolution.py -------------------------------------------------------------------------------- /examples/opencl/convolution_correct.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/examples/opencl/convolution_correct.py -------------------------------------------------------------------------------- /examples/opencl/matmul.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/examples/opencl/matmul.cl -------------------------------------------------------------------------------- /examples/opencl/matmul.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/examples/opencl/matmul.py -------------------------------------------------------------------------------- /examples/opencl/reduction.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/examples/opencl/reduction.cl -------------------------------------------------------------------------------- /examples/opencl/reduction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/examples/opencl/reduction.py -------------------------------------------------------------------------------- /examples/opencl/sepconv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/examples/opencl/sepconv.py -------------------------------------------------------------------------------- /examples/opencl/stencil.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/examples/opencl/stencil.cl -------------------------------------------------------------------------------- /examples/opencl/stencil.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/examples/opencl/stencil.py -------------------------------------------------------------------------------- /examples/opencl/vector_add.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/examples/opencl/vector_add.py -------------------------------------------------------------------------------- /examples/opencl/vector_add_codegen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/examples/opencl/vector_add_codegen.py -------------------------------------------------------------------------------- /examples/opencl/vector_add_observers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/examples/opencl/vector_add_observers.py -------------------------------------------------------------------------------- /kernel_tuner/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/kernel_tuner/__init__.py -------------------------------------------------------------------------------- /kernel_tuner/accuracy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/kernel_tuner/accuracy.py -------------------------------------------------------------------------------- /kernel_tuner/backends/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /kernel_tuner/backends/backend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/kernel_tuner/backends/backend.py -------------------------------------------------------------------------------- /kernel_tuner/backends/compiler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/kernel_tuner/backends/compiler.py -------------------------------------------------------------------------------- /kernel_tuner/backends/cupy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/kernel_tuner/backends/cupy.py -------------------------------------------------------------------------------- /kernel_tuner/backends/hip/__init__.py: -------------------------------------------------------------------------------- 1 | from .hip import * 2 | -------------------------------------------------------------------------------- /kernel_tuner/backends/hip/hip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/kernel_tuner/backends/hip/hip.py -------------------------------------------------------------------------------- /kernel_tuner/backends/hip/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/kernel_tuner/backends/hip/util.py -------------------------------------------------------------------------------- /kernel_tuner/backends/hypertuner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/kernel_tuner/backends/hypertuner.py -------------------------------------------------------------------------------- /kernel_tuner/backends/nvcuda.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/kernel_tuner/backends/nvcuda.py -------------------------------------------------------------------------------- /kernel_tuner/backends/opencl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/kernel_tuner/backends/opencl.py -------------------------------------------------------------------------------- /kernel_tuner/backends/pycuda.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/kernel_tuner/backends/pycuda.py -------------------------------------------------------------------------------- /kernel_tuner/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/kernel_tuner/core.py -------------------------------------------------------------------------------- /kernel_tuner/energy/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /kernel_tuner/energy/energy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/kernel_tuner/energy/energy.py -------------------------------------------------------------------------------- /kernel_tuner/file_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/kernel_tuner/file_utils.py -------------------------------------------------------------------------------- /kernel_tuner/hyper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/kernel_tuner/hyper.py -------------------------------------------------------------------------------- /kernel_tuner/integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/kernel_tuner/integration.py -------------------------------------------------------------------------------- /kernel_tuner/interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/kernel_tuner/interface.py -------------------------------------------------------------------------------- /kernel_tuner/kernelbuilder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/kernel_tuner/kernelbuilder.py -------------------------------------------------------------------------------- /kernel_tuner/observers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/kernel_tuner/observers/__init__.py -------------------------------------------------------------------------------- /kernel_tuner/observers/compiler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/kernel_tuner/observers/compiler.py -------------------------------------------------------------------------------- /kernel_tuner/observers/cupy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/kernel_tuner/observers/cupy.py -------------------------------------------------------------------------------- /kernel_tuner/observers/hip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/kernel_tuner/observers/hip.py -------------------------------------------------------------------------------- /kernel_tuner/observers/ncu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/kernel_tuner/observers/ncu.py -------------------------------------------------------------------------------- /kernel_tuner/observers/nvcuda.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/kernel_tuner/observers/nvcuda.py -------------------------------------------------------------------------------- /kernel_tuner/observers/nvml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/kernel_tuner/observers/nvml.py -------------------------------------------------------------------------------- /kernel_tuner/observers/observer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/kernel_tuner/observers/observer.py -------------------------------------------------------------------------------- /kernel_tuner/observers/opencl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/kernel_tuner/observers/opencl.py -------------------------------------------------------------------------------- /kernel_tuner/observers/pmt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/kernel_tuner/observers/pmt.py -------------------------------------------------------------------------------- /kernel_tuner/observers/powersensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/kernel_tuner/observers/powersensor.py -------------------------------------------------------------------------------- /kernel_tuner/observers/pycuda.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/kernel_tuner/observers/pycuda.py -------------------------------------------------------------------------------- /kernel_tuner/observers/register.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/kernel_tuner/observers/register.py -------------------------------------------------------------------------------- /kernel_tuner/observers/tegra.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/kernel_tuner/observers/tegra.py -------------------------------------------------------------------------------- /kernel_tuner/runners/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /kernel_tuner/runners/runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/kernel_tuner/runners/runner.py -------------------------------------------------------------------------------- /kernel_tuner/runners/sequential.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/kernel_tuner/runners/sequential.py -------------------------------------------------------------------------------- /kernel_tuner/runners/simulation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/kernel_tuner/runners/simulation.py -------------------------------------------------------------------------------- /kernel_tuner/schema/T1/1.0.0/input-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/kernel_tuner/schema/T1/1.0.0/input-schema.json -------------------------------------------------------------------------------- /kernel_tuner/schema/T4/1.0.0/metadata-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/kernel_tuner/schema/T4/1.0.0/metadata-schema.json -------------------------------------------------------------------------------- /kernel_tuner/schema/T4/1.0.0/results-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/kernel_tuner/schema/T4/1.0.0/results-schema.json -------------------------------------------------------------------------------- /kernel_tuner/searchspace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/kernel_tuner/searchspace.py -------------------------------------------------------------------------------- /kernel_tuner/strategies/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /kernel_tuner/strategies/basinhopping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/kernel_tuner/strategies/basinhopping.py -------------------------------------------------------------------------------- /kernel_tuner/strategies/bayes_opt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/kernel_tuner/strategies/bayes_opt.py -------------------------------------------------------------------------------- /kernel_tuner/strategies/brute_force.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/kernel_tuner/strategies/brute_force.py -------------------------------------------------------------------------------- /kernel_tuner/strategies/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/kernel_tuner/strategies/common.py -------------------------------------------------------------------------------- /kernel_tuner/strategies/diff_evo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/kernel_tuner/strategies/diff_evo.py -------------------------------------------------------------------------------- /kernel_tuner/strategies/dual_annealing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/kernel_tuner/strategies/dual_annealing.py -------------------------------------------------------------------------------- /kernel_tuner/strategies/firefly_algorithm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/kernel_tuner/strategies/firefly_algorithm.py -------------------------------------------------------------------------------- /kernel_tuner/strategies/genetic_algorithm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/kernel_tuner/strategies/genetic_algorithm.py -------------------------------------------------------------------------------- /kernel_tuner/strategies/greedy_ils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/kernel_tuner/strategies/greedy_ils.py -------------------------------------------------------------------------------- /kernel_tuner/strategies/greedy_mls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/kernel_tuner/strategies/greedy_mls.py -------------------------------------------------------------------------------- /kernel_tuner/strategies/hillclimbers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/kernel_tuner/strategies/hillclimbers.py -------------------------------------------------------------------------------- /kernel_tuner/strategies/minimize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/kernel_tuner/strategies/minimize.py -------------------------------------------------------------------------------- /kernel_tuner/strategies/mls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/kernel_tuner/strategies/mls.py -------------------------------------------------------------------------------- /kernel_tuner/strategies/ordered_greedy_mls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/kernel_tuner/strategies/ordered_greedy_mls.py -------------------------------------------------------------------------------- /kernel_tuner/strategies/pso.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/kernel_tuner/strategies/pso.py -------------------------------------------------------------------------------- /kernel_tuner/strategies/pyatf_strategies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/kernel_tuner/strategies/pyatf_strategies.py -------------------------------------------------------------------------------- /kernel_tuner/strategies/random_sample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/kernel_tuner/strategies/random_sample.py -------------------------------------------------------------------------------- /kernel_tuner/strategies/simulated_annealing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/kernel_tuner/strategies/simulated_annealing.py -------------------------------------------------------------------------------- /kernel_tuner/strategies/wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/kernel_tuner/strategies/wrapper.py -------------------------------------------------------------------------------- /kernel_tuner/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/kernel_tuner/util.py -------------------------------------------------------------------------------- /kernel_tuner/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /kernel_tuner/utils/directives.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/kernel_tuner/utils/directives.py -------------------------------------------------------------------------------- /noxfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/noxfile.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/pyproject.toml -------------------------------------------------------------------------------- /test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/test/conftest.py -------------------------------------------------------------------------------- /test/context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/test/context.py -------------------------------------------------------------------------------- /test/convolution.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/test/convolution.cu -------------------------------------------------------------------------------- /test/strategies/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/strategies/test_bayesian_optimization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/test/strategies/test_bayesian_optimization.py -------------------------------------------------------------------------------- /test/strategies/test_cache_file.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/test/strategies/test_cache_file.json -------------------------------------------------------------------------------- /test/strategies/test_common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/test/strategies/test_common.py -------------------------------------------------------------------------------- /test/strategies/test_diff_evo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/test/strategies/test_diff_evo.py -------------------------------------------------------------------------------- /test/strategies/test_genetic_algorithm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/test/strategies/test_genetic_algorithm.py -------------------------------------------------------------------------------- /test/strategies/test_strategies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/test/strategies/test_strategies.py -------------------------------------------------------------------------------- /test/synthetic_fp32_cache_NVIDIA_RTX_A4000.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/test/synthetic_fp32_cache_NVIDIA_RTX_A4000.json -------------------------------------------------------------------------------- /test/test_T1_input.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/test/test_T1_input.json -------------------------------------------------------------------------------- /test/test_accuracy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/test/test_accuracy.py -------------------------------------------------------------------------------- /test/test_backend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/test/test_backend.py -------------------------------------------------------------------------------- /test/test_cache_file.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/test/test_cache_file.json -------------------------------------------------------------------------------- /test/test_cache_file_T1_input.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/test/test_cache_file_T1_input.json -------------------------------------------------------------------------------- /test/test_common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/test/test_common.py -------------------------------------------------------------------------------- /test/test_compiler_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/test/test_compiler_functions.py -------------------------------------------------------------------------------- /test/test_core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/test/test_core.py -------------------------------------------------------------------------------- /test/test_cuda_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/test/test_cuda_functions.py -------------------------------------------------------------------------------- /test/test_cupy_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/test/test_cupy_functions.py -------------------------------------------------------------------------------- /test/test_custom_optimizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/test/test_custom_optimizer.py -------------------------------------------------------------------------------- /test/test_energy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/test/test_energy.py -------------------------------------------------------------------------------- /test/test_file_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/test/test_file_utils.py -------------------------------------------------------------------------------- /test/test_hip_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/test/test_hip_functions.py -------------------------------------------------------------------------------- /test/test_hyper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/test/test_hyper.py -------------------------------------------------------------------------------- /test/test_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/test/test_integration.py -------------------------------------------------------------------------------- /test/test_kernelbuilder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/test/test_kernelbuilder.py -------------------------------------------------------------------------------- /test/test_nvml_mocked.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/test/test_nvml_mocked.py -------------------------------------------------------------------------------- /test/test_observers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/test/test_observers.py -------------------------------------------------------------------------------- /test/test_opencl_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/test/test_opencl_functions.py -------------------------------------------------------------------------------- /test/test_pycuda_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/test/test_pycuda_functions.py -------------------------------------------------------------------------------- /test/test_pycuda_mocked.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/test/test_pycuda_mocked.py -------------------------------------------------------------------------------- /test/test_runners.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/test/test_runners.py -------------------------------------------------------------------------------- /test/test_searchspace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/test/test_searchspace.py -------------------------------------------------------------------------------- /test/test_time_budgets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/test/test_time_budgets.py -------------------------------------------------------------------------------- /test/test_toml_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/test/test_toml_file.py -------------------------------------------------------------------------------- /test/test_util_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/test/test_util_functions.py -------------------------------------------------------------------------------- /test/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/utils/test_directives.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/test/utils/test_directives.py -------------------------------------------------------------------------------- /test/vector_add.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KernelTuner/kernel_tuner/HEAD/test/vector_add.cu --------------------------------------------------------------------------------