Expand description
Message
type shared by Client, Server, and Worker
Structs§
- GradUUID
- Pair of
client_uuid
andrequest_uuid
to help worker find and merge intermediate data - Hash
- Hash type for lazy-loading
- Intermediate
- Cache intermediate data for back propagation and cumulate gradient to reduce communication, only on worker
- Request
RayTracing Backward - Request
RayTracing Forward - Arguments for ray-tracing forward task
- Response
RayTracing Backward - Response
RayTracing Forward
Enums§
- Data
- All kinds of lazy-loading data types
- Message
Message
type shared by Client, Server, and Worker- Request
Task - Response
Task
Functions§
- ensure_
data - Load all lazy-loading data hash from
required_data
intodata_cache
- insert_
map_ cache_ data - Get
hash
data fromdata_cache
, insert result of f(data), return new hash - map_
cache_ data - Get
hash
data fromdata_cache
, return result of f(data)
Type Aliases§
- Data
Cache - Type for lazy-loading data cache