Skip to main content

Module client

Module client 

Source
Expand description

Compute client module.

Structs§

Client
The Client is the entry point to require tasks from the Server. It should be obtained for a specific device via the Compute struct.
ClientGroup
The clients of distinct devices of one runtime that run collectives together, for a caller holding every member’s buffers.
Graph
A captured graph produced by Client::stop_capture: a recorded launch sequence that replay re-runs against its original buffers, skipping the launch path it was recorded from. Cheap to clone (shares one backend graph).
MemberBuffers
One member’s buffers in a collective.
ProfileWindow
A profiling window opened by Client::profile_start, closed by Client::profile_end or dropped by Client::profile_abandon.

Enums§

ClientGroupError
Why clients cannot form a ClientGroup.