• Home
Name Date Size #Lines LOC

..--

CppSignature.hD04-Jul-20252.4 KiB6640

CppSignature_test.cppD04-Jul-20251.4 KiB3930

DispatchKeyExtractor.cppD04-Jul-20252.8 KiB7554

DispatchKeyExtractor.hD04-Jul-20259.4 KiB243156

Dispatcher.cppD04-Jul-202520.1 KiB560434

Dispatcher.hD04-Jul-202532.2 KiB794441

ObservedOperators.cppD04-Jul-2025764 3021

ObservedOperators.hD04-Jul-2025329 1811

OperatorEntry.cppD04-Jul-202529.5 KiB634438

OperatorEntry.hD04-Jul-202512.6 KiB314168

OperatorOptions.hD04-Jul-2025923 3124

README.mdD04-Jul-2025538 108

RegistrationHandleRAII.hD04-Jul-2025858 3727

backend_fallback_test.cppD04-Jul-20254.1 KiB12786

README.md

1This folder contains the c10 dispatcher. This dispatcher is a single point
2through which we are planning to route all kernel calls.
3Existing dispatch mechanisms from legacy PyTorch or caffe2 are planned to
4be replaced.
5
6This folder contains the following files:
7- Dispatcher.h: Main facade interface. Code using the dispatcher should only use this.
8- DispatchTable.h: Implementation of the actual dispatch mechanism. Hash table with kernels, lookup, ...
9- KernelFunction.h: The core interface (i.e. function pointer) for calling a kernel
10