kern-kernels

Kernel packages for kern โ€” a model-agnostic GPU runtime where models ship as verified programs (manifest.json + kernels.cubin + weights).

This repo is a kernel registry: each top-level directory is one kernel package โ€” a curated interface, one or more compiled cubin artifacts, the source and build recipe that produced them, and provenance (what it replaces, how equivalence was established).

A kern manifest references a cubin here as

"cubin": "hf:susun-123/kern-kernels/silu_mul_v2/silu_mul_v2.cubin",
"sha256": "740caab8078a4ce1b9e8f8ed903e551f567fa5683e283a6f998d166da1d1c7c3"

The runtime fetches it at load time into a content-addressed local cache and verifies the sha256 before loading โ€” the transport is untrusted; the hash in the manifest is the identity. Names are just URLs; the registry is a dumb content store.

Packages

Package Symbol Arch Replaces
silu_mul_v2 kern_silu_mul_bf16 sm_103a (GB300) mined vLLM act_and_mul_kernel<silu> โ€” byte-identical greedy decode on Qwen3-4B

Each package carries a kernel.json with the typed interface, per-artifact sha256 + launch geometry, and full provenance (source file, exact build command, equivalence evidence).

Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. ๐Ÿ™‹ Ask for provider support