2024-11-29 17:43:30 +01:00
2024-11-29 17:43:30 +01:00
2024-11-29 17:43:30 +01:00
2024-11-29 17:43:30 +01:00
2024-11-29 17:43:30 +01:00

kernels

import torch

from kernels import get_kernel

# Download optimized kernels from the Hugging Face hub
layer_norm_kernels = get_kernel("kernels-community/layer-norm")

# Initialize torch Module
optimized_layer_norm_layer = layer_norm_kernels.DropoutAddLayerNorm(128).cuda()

# Forward
x = torch.randn(128).cuda()
print(optimized_layer_norm_layer(x))
Description
Load compute kernels from the Hub
Readme Apache-2.0 782 KiB
Languages
Python 98.7%
Nix 1.2%