|
{ |
|
description = "Flake for Hopper Flash Attention kernel"; |
|
|
|
inputs = { |
|
kernel-builder.url = "github:huggingface/kernel-builder"; |
|
}; |
|
|
|
outputs = |
|
{ |
|
self, |
|
kernel-builder, |
|
}: |
|
kernel-builder.lib.genFlakeOutputs { |
|
path = ./.; |
|
rev = self.shortRev or self.dirtyShortRev or self.lastModifiedDate; |
|
|
|
|
|
|
|
|
|
|
|
|
|
torchVersions = [ |
|
{ |
|
torchVersion = "2.6"; |
|
cudaVersion = "12.4"; |
|
cxx11Abi = false; |
|
systems = [ "x86_64-linux" ]; |
|
upstreamVariant = true; |
|
} |
|
{ |
|
torchVersion = "2.6"; |
|
cudaVersion = "12.4"; |
|
cxx11Abi = true; |
|
systems = [ "x86_64-linux" ]; |
|
upstreamVariant = true; |
|
} |
|
{ |
|
torchVersion = "2.7"; |
|
cudaVersion = "12.4"; |
|
cxx11Abi = true; |
|
systems = [ |
|
"x86_64-linux" |
|
"aarch64-linux" |
|
]; |
|
upstreamVariant = true; |
|
} |
|
]; |
|
}; |
|
} |
|
|