Expand description
A minimal extension-owned operation for the external scalar.
The operation is an ExtensionOp family whose payload, numerical body, and
output construction all live in this crate. The runtime reaches it through a
registered ExtensionModule and prepared execution, and the input travels as
a runtime Tensor that carries a caller-owned payload.
Structs§
- Df64
Einsum - A matrix contraction in the external scalar, written in ordinary einsum notation.
- Df64
Einsum Jvp - The forward tangent of a two-input contraction.
- Df64
Einsum Vjp - The adjoint of a two-input contraction.
- Df64
Expand - Broadcast a scalar external value to a declared shape.
- Df64
From F64 - Widen a preset
f64tensor into the externally defined scalar. - Df64Qr
- Reduced QR factorization of a real square or tall matrix.
- Df64
QrJvp - Forward-mode tangent of the reduced QR factorization.
- Df64
QrVjp - Reverse-mode adjoint of the reduced QR factorization.
- Df64
ToF64 - Narrow the externally defined scalar into a preset
f64tensor. - Df64
Total - Family identifier of the extension-owned scalar broadcast. Total sum of an externally defined scalar tensor.
Constants§
- DF64_
OPS_ FAMILY - Family identifier of the contribution’s externally defined operations.
- DF64_
SCALAR - The externally defined element type of the contribution’s scalar.
- DF64_
SCALAR_ IDENTITY - Canonical identity of the externally defined
Df64scalar.
Functions§
- apply_
total - Run
Df64Totalon an eagerly held external tensor. - module
- The module a downstream application installs to enable
Df64Total. - module_
for_ engine - The module a downstream application installs when it composes more than one CPU backend in one runtime.