Expand description
Message type shared by Client, Server, and Worker
Structs§
- GradUUID
- Pair of client_uuidandrequest_uuidto 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
- RequestRayTracing Backward 
- RequestRayTracing Forward 
- Arguments for ray-tracing forward task
- ResponseRayTracing Backward 
- ResponseRayTracing Forward 
Enums§
- Data
- All kinds of lazy-loading data types
- Message
- Messagetype shared by Client, Server, and Worker
- RequestTask 
- ResponseTask 
Functions§
- ensure_data 
- Load all lazy-loading data hash from required_dataintodata_cache
- insert_map_ cache_ data 
- Get hashdata fromdata_cache, insert result of f(data), return new hash
- map_cache_ data 
- Get hashdata fromdata_cache, return result of f(data)
Type Aliases§
- DataCache 
- Type for lazy-loading data cache