Built for the kernels
you actually run.
Kernalin meets your workloads where they live — native CUDA, Triton, PyTorch, and ONNX — and carries one verification verdict from your editor to your CI. No rewrite of how you already work.
The stack you have, not the one you’d have to adopt.
Everything Kernalin connects to.
Four kernel formats, verified natively.
CUDA
Native C++ kernels, compiled by the engine inside the sandbox and verified against your reference before any rewrite counts. CUDA C++ optimization is in preview.
Triton
@triton.jit kernels ingested with their launch grid and meta-params, so shape sweeps and anti-cheat run on the exact configuration you ship.
PyTorch
Modules and subgraphs captured with their tensor contracts, so an optimized block is checked against the eager reference within dtype tolerance.
ONNX
An intake format and benchmark runtime: upload an exported model and time it across ONNX Runtime, TensorRT and PyTorch. Kernalin does not rewrite ONNX graphs.
Timed against what you deploy on.
TensorRT
Used as a benchmark runtime — candidates are timed against TensorRT engines under the same measurement and ROPE-verdict methodology as everything else, and a TensorRT engine whose output diverges is disqualified.
ONNX Runtime
A second independent benchmark runtime (CUDA provider), so a speedup claim isn’t hostage to a single execution provider’s quirks.
Gated where the work already happens.
GitHub
A PR performance gate and Actions workflow that block regressions with an auditable metric-diff — the same verdict, posted where review already happens.
VS Code
The editor extension (preview, not yet on the Marketplace) surfaces optimizable functions and inline metrics, and hands work to the same engine the CLI and CI use.
CI/CD
The rnx CLI runs in any pipeline — Jenkins, GitLab, Buildkite — so the gate travels with your build, not just one vendor.
One engine, every surface.
Optimize the stack you already run.
Bring verified GPU optimization to CUDA, Triton, PyTorch, and ONNX — gated in the tools your team already uses.