Skip to main content

Module command

Module command 

Source
Expand description

One unit of work against the device, and what a backend supplies for it.

Structs§

Captures
The graphs this device has instantiated, keyed by the GraphId handed to the client.
Collectives
The groups this device has joined.
Command
One unit of work against the device: the context that holds its compiled kernels, and the streams it was resolved against.
CopyLayout
The layout of the device side of a copy.
Graph
An instantiated graph, and everything its window pinned for it.
Refused
A capture window that closed without a graph to hand back.
Staging
What a host-to-device copy does about its source.
Window
A capture window on one stream: arming the pools before it opens, opening it, and instantiating what it recorded.

Traits§

CollectiveDriver
A driver that can run collectives across devices.
DeviceStream
The state a backend’s stream keeps beside its driver handle.
Driver
The device calls a Command cannot make itself.
GraphDriver
A driver that can record a stream’s launches into a replayable graph.

Type Aliases§

DeviceResource
The device allocation a driver’s buffers resolve to.
HostResource
The host allocation a driver’s staging buffers resolve to.