Module ciphercore_base::graphs
source · Expand description
Crucial structs, enums, functions and types to create computation graphs.
Modules
Structs
- A structure that stores a pointer to a computation context that contains related computation graphs.
- A structure that stores a pointer to a computation graph, where every node corresponds to an operation.
- A structure that stores a pointer to a computation graph node that corresponds to an operation.
- Shard config contains the parameters of the Sharding operation, namely:
Enums
- This enum represents different types of slice elements that are used to create indexing slices (see Slice and Graph::get_slice).
Functions
- Check that two given contexts contain the same data, i.e. graphs, nodes, names, parameters.
- Creates an empty computation context.
Type Definitions
- Slice type denotes an indexing slice (see NumPy slicing).