| { |
| description = "Flake for megablocks_moe kernel"; |
|
|
| inputs = { |
| kernel-builder.url = "github:huggingface/kernel-builder/torch-2.8"; |
| }; |
|
|
| outputs = |
| { |
| self, |
| kernel-builder, |
| }: |
| kernel-builder.lib.genFlakeOutputs { |
| path = ./.; |
| rev = self.shortRev or self.dirtyShortRev or self.lastModifiedDate; |
|
|
| pythonCheckInputs = pkgs: with pkgs; [ |
| tqdm |
| py-cpuinfo |
| importlib-metadata |
| torchmetrics |
| ]; |
|
|
| torchVersions = defaultVersions: defaultVersions ++ [ |
| { |
| torchVersion = "2.7"; |
| rocmVersion = "6.4.2"; |
| cxx11Abi = true; |
| systems = [ "x86_64-linux" ]; |
| bundleBuild = true; |
| } |
| ]; |
| }; |
| } |
|
|