pub struct DotExportOptions {
pub show_tensor_ids: bool,
pub show_node_ids: bool,
pub show_metadata: bool,
pub cluster_by_operation: bool,
pub horizontal_layout: bool,
pub show_shapes: bool,
pub highlight_tensors: Vec<String>,
pub highlight_nodes: Vec<usize>,
}Expand description
Options for DOT export customization.
Fields§
§show_tensor_ids: boolShow tensor indices in labels (e.g., “tensor_0 [0]”)
show_node_ids: boolShow node indices in labels (e.g., “op_0”)
show_metadata: boolInclude metadata in node labels
cluster_by_operation: boolGroup operations by type (einsum, elem_unary, elem_binary, reduce)
horizontal_layout: boolUse horizontal (left-to-right) layout instead of vertical
show_shapes: boolInclude tensor shapes in labels (if available)
highlight_tensors: Vec<String>Highlight specific tensors (by name or index)
highlight_nodes: Vec<usize>Highlight specific operations (by index)
Trait Implementations§
Source§impl Clone for DotExportOptions
impl Clone for DotExportOptions
Source§fn clone(&self) -> DotExportOptions
fn clone(&self) -> DotExportOptions
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DotExportOptions
impl Debug for DotExportOptions
Source§impl Default for DotExportOptions
impl Default for DotExportOptions
Source§fn default() -> DotExportOptions
fn default() -> DotExportOptions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for DotExportOptions
impl RefUnwindSafe for DotExportOptions
impl Send for DotExportOptions
impl Sync for DotExportOptions
impl Unpin for DotExportOptions
impl UnwindSafe for DotExportOptions
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more