| # __KERNEL_NAME__ |
| |
| A custom kernel for PyTorch. |
| |
| ## Installation |
| |
| ```bash |
| pip install __REPO_ID__ |
| ``` |
| |
| ## Usage |
| |
| ```python |
| import torch |
| from __KERNEL_NAME_NORMALIZED__ import __KERNEL_NAME_NORMALIZED__ |
|
|
| # Create input tensor |
| x = torch.randn(1024, 1024, device="cuda") |
|
|
| # Run kernel |
| result = __KERNEL_NAME_NORMALIZED__(x) |
| ``` |
| |
| ## Development |
| |
| ### Building |
| |
| ```bash |
| nix develop |
| nix run .#build-and-copy |
| ``` |
| |
| ### Testing |
| |
| ```bash |
| nix develop .#test |
| pytest tests/ |
| ``` |
| |
| ### Test as a `kernels` user |
| |
| ```bash |
| uv run example.py |
| ``` |
| |
| ## License |
| |
| Apache 2.0 |
| |