oa::runtime::SemanticGraph
Canonical semantic graph, deliberately independent of Vulkan objects.
Declaration
pub struct SemanticGraph { /* private fields */ }Public Rust declaration.
Public Methods
pub fn add_view( &mut self, source: SemanticValueId, view: SemanticValueId, byte_offset: i64, ) -> Result<()>pub fn add_operation( &mut self, contract: OperationContract, inputs: &[Option<SemanticValueId>], outputs: &[SemanticValueId], control_dependencies: &[SemanticOpId], attributes: &[OpAttribute], ) -> Result<SemanticOpId>pub fn attach_autograd( &mut self, forward_op: SemanticOpId, output_index: usize, sequence: u64, ) -> Result<()>Associated Functions
Public Method Documentation
No public source comment is attached to this declaration.
No public source comment is attached to this declaration.
No public source comment is attached to this declaration.
No public source comment is attached to this declaration.
No public source comment is attached to this declaration.
No public source comment is attached to this declaration.
No public source comment is attached to this declaration.
No public source comment is attached to this declaration.
No public source comment is attached to this declaration.
No public source comment is attached to this declaration.
No public source comment is attached to this declaration.
No public source comment is attached to this declaration.
No public source comment is attached to this declaration.
No public source comment is attached to this declaration.
No public source comment is attached to this declaration.
No public source comment is attached to this declaration.
No public source comment is attached to this declaration.
No public source comment is attached to this declaration.
No public source comment is attached to this declaration.