pytorch

5 skills

pytorch
Passed
Metal Kernel
This skill guides developers through implementing Metal kernels for PyTorch operators on Apple Silicon (MPS). It covers the complete workflow including updating dispatch configuration in native_functions.yaml, writing Metal shader code with type-specialized functors, implementing host-side stubs in Objective-C++, and testing the implementation.
MetalPytorchApple Silicon+3
57397.0k
pytorch
Passed
Docstring
Write docstrings for PyTorch functions and methods following PyTorch conventions. Use when writing or updating docstrings in PyTorch code.
DocumentationPytorchDocstrings+3
98296.3k
pytorch
Passed
Skill Writer
Guide users through creating Agent Skills for Claude Code. Use when the user wants to create, write, author, or design a new Skill, or needs help with SKILL.md files, frontmatter, or skill structure.
WorkflowDeveloper ToolsSkill Authoring+3
735296.3k
pytorch
Passed
Add Uint Support
Add unsigned integer (uint) type support to PyTorch operators by updating AT_DISPATCH macros. Use when adding support for uint16, uint32, uint64 types to operators, kernels, or when user mentions enabling unsigned types, barebones unsigned types, or uint support.
CppUnsigned IntegersOperator Implementation+3
60796.3k
pytorch
Passed
At Dispatch V2
Convert PyTorch AT_DISPATCH macros to AT_DISPATCH_V2 format in ATen C++ code. Use when porting AT_DISPATCH_ALL_TYPES_AND*, AT_DISPATCH_FLOATING_TYPES*, or other dispatch macros to the new v2 API. For ATen kernel files, CUDA kernels, and native operator implementations.
CppType DispatchPytorch+3
55196.3k