Expand description
Compute client module.
Structs§
- Client
- The
Clientis the entry point to require tasks from theServer. It should be obtained for a specific device via the Compute struct. - Client
Group - The clients of distinct devices of one runtime that run collectives together: for a caller
holding every member’s buffers, or through
membersfor each member queueing its own part. - Graph
- A captured graph produced by
Client::stop_capture: a recorded launch sequence thatreplayre-runs against its original buffers, skipping the launch path it was recorded from. Cheap to clone (shares one backend graph). - Group
Member - One member of a
ClientGroup, queueing its own part of each collective over the group. - Member
Buffers - One member’s buffers in a collective.
- Profile
Window - A profiling window opened by
Client::profile_start, closed byClient::profile_endor dropped byClient::profile_abandon.
Enums§
- Client
Group Error - Why clients cannot form a
ClientGroup.