KernelTuner/kernel_tuner
Kernel Tuner
Optimize your GPU applications to run faster and more efficiently. You provide your existing GPU kernel code in languages like CUDA, HIP, or OpenCL, and this tool systematically tests different configurations to find the best-performing version. This is ideal for GPU programmers and performance engineers looking to maximize the speed and energy efficiency of their high-performance computing tasks.
389 stars. Available on PyPI.
Use this if you need to automatically fine-tune the performance of individual GPU code snippets (kernels) to achieve faster execution or lower energy consumption.
Not ideal if you are looking for a high-level GPU programming abstraction and do not want to work directly with low-level kernel code.
Stars
389
Forks
63
Language
Python
License
Apache-2.0
Category
Last pushed
Mar 12, 2026
Commits (30d)
0
Dependencies
8
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/KernelTuner/kernel_tuner"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related frameworks
optuna/optuna
A hyperparameter optimization framework
keras-team/keras-tuner
A Hyperparameter Tuning Library for Keras
syne-tune/syne-tune
Large scale and asynchronous Hyperparameter and Architecture Optimization at your fingertips.
deephyper/deephyper
DeepHyper: A Python Package for Massively Parallel Hyperparameter Optimization in Machine Learning
optuna/optunahub
Python library to use and implement packages in OptunaHub