Skip to main content

Module backend

Module backend 

Source
Expand description

Backend execution, parameter, transfer, and collective capabilities. Narrow capability contracts implemented by execution backends.

Structs§

RoleExactBoundaryValue
One logical boundary tensor coupled to the exact in-band header that must be transmitted with its payload.

Traits§

BarrierBackend
Payload-free agreement on an opaque communication group.
BroadcastBackend
Root-to-group publication on an opaque communication group.
CollectiveBackend
Collective operations available to distributed runtime policies.
CommunicationBackend
Common opaque handles and exact completion used by communication extensions.
EvenGatherBackend
Equal-size gathering on an opaque communication group.
FailureAgreementBackend
All-rank success-status agreement on an opaque communication group.
ParameterBackend
Materializes and binds checkpoint data to backend-native parameter slots.
PointToPointBackend
Ordered point-to-point boundary transfer on one opaque route.
SubmissionBackend
Submits backend-native work and retains values through exact completion.
SumReductionBackend
Sum reduction on an opaque communication group.
TransferBackend
Promotes and demotes backend-native storage without changing its semantics.
UnevenGatherBackend
Unequal-size gathering on an opaque communication group.
VariableAllToAllBackend
Variable-count exchange on an opaque communication group.