EXHIBIT 10 / COMPUTE PATH
What is an operator—and why can one missing implementation stop a model?
A model is expressed as operations such as matrix multiplication, normalization, and attention. A framework must route each operation to an implementation for the selected backend and inputs before hardware can execute it.
ROOM 01 / DEFINE
“The operator exists” can mean four different things.
- 01 / SEMANTICS Operation
The framework-level contract describes inputs, outputs, attributes, and the mathematical transformation requested by the model.
- 02 / ROUTING Dispatch
The framework selects an implementation using facts such as backend, tensor type, layout, and execution mode.
- 03 / EXECUTION Kernel
Device-specific code performs the operation. Different backends and input cases may use different kernels for the same operation.
- 04 / MEASUREMENT Performance
Running successfully proves availability for one case. It does not prove speed, numerical agreement, or coverage of other shapes and data types.
ROOM 02 / INSPECT
Follow one request from a model graph to device code.
The path is a teaching abstraction. It reflects documented dispatch and registration responsibilities without reproducing a proprietary runtime trace.
GRAPH
The model requests an operation
A layer calls a matrix multiplication with two tensors, a data type, dimensions, and layout.
The request is more specific than the word “matmul.” Inputs determine which implementation can serve it.
Keyboard: focus this instrument and use ← or →. It never advances by itself.
ROOM 03 / TEST
Diagnose one hypothetical backend path.
Change the implementation facts. The browser stops at the earliest unsupported layer and never runs a model or accelerator.
SCENARIORequest: attention operator on Backend B with the selected input case.
No actual operator is loaded. The lab demonstrates claim boundaries, not hardware compatibility.
ROOM 04 / VERIFY
Separate a documented interface from a measured result.
Backends register implementations
PyTorch documents Dispatch Keys, operator registration, and support-status queries as fundamental accelerator integration work.
Four-stage compute path
The graph-to-schema-to-dispatch-to-profile sequence is the museum’s compact explanation, not a captured PyTorch execution.
Universal naming or performance
The page does not equate every use of “operator” with “kernel,” or benchmark any named backend.
REVIEWED SOURCES