From e824b2d89cce134700687e852dc090a42f1e2509 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Fri, 17 Apr 2026 09:54:59 +0000 Subject: [PATCH] thunderkittens: init at 0-unstable-2026-04-07 --- pkgs/by-name/th/thunderkittens/package.nix | 44 ++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 pkgs/by-name/th/thunderkittens/package.nix diff --git a/pkgs/by-name/th/thunderkittens/package.nix b/pkgs/by-name/th/thunderkittens/package.nix new file mode 100644 index 000000000000..2edaaf04dd30 --- /dev/null +++ b/pkgs/by-name/th/thunderkittens/package.nix @@ -0,0 +1,44 @@ +{ + lib, + stdenvNoCC, + fetchFromGitHub, + nix-update-script, +}: + +stdenvNoCC.mkDerivation { + pname = "thunderkittens"; + version = "0-unstable-2026-04-07"; + + __structuredAttrs = true; + strictDeps = true; + + src = fetchFromGitHub { + owner = "HazyResearch"; + repo = "ThunderKittens"; + rev = "0a3ce9a949fb520ba10cda09cb5ffad7f6a1cc0a"; + hash = "sha256-Wk3oafjEkTddn/880dHAg8S7EUDuEbXYnW0dmPTC54g="; + }; + + dontBuild = true; + + installPhase = '' + runHook preInstall + + mkdir -p $out/include + cp -r include/* $out/include/ + + runHook postInstall + ''; + + passthru.updateScript = nix-update-script { + extraArgs = [ "--version=branch" ]; + }; + + meta = { + description = "Tile primitives for speedy CUDA deep learning kernels"; + homepage = "https://github.com/HazyResearch/ThunderKittens"; + license = lib.licenses.mit; + platforms = lib.platforms.linux; + maintainers = with lib.maintainers; [ GaetanLepage ]; + }; +}