torch.ScalarKernelEntry
export interface ScalarKernelEntry {
readonly op: string;
readonly dtype: DType;
readonly device: Device;
readonly cpu?: {
readonly forward: ScalarCPUForwardFn;
};
readonly webgpu?: {
readonly shader: string;
readonly entryPoint: string;
readonly workgroupSize?: readonly [number, number?, number?];
};
readonly predicate?: KernelPredicate;
}- readonly
op(string) - readonly
dtype(DType) - readonly
device(Device) - readonly
cpu({ readonly forward: ScalarCPUForwardFn; })optional - readonly
webgpu({ readonly shader: string; readonly entryPoint: string; readonly workgroupSize?: readonly [number, number?, number?]; })optional - readonly
predicate(KernelPredicate)optional
Scalar kernel entry stored in registry.