pub struct TensorBoardWriter { /* private fields */ }Expand description
TensorBoard event writer for logging scalars, histograms, and embeddings
Implementations§
Source§impl TensorBoardWriter
impl TensorBoardWriter
Sourcepub fn with_run_name<P: AsRef<Path>>(
log_dir: P,
run_name: String,
) -> Result<Self>
pub fn with_run_name<P: AsRef<Path>>( log_dir: P, run_name: String, ) -> Result<Self>
Create a new TensorBoard writer with a custom run name
Sourcepub fn add_scalars(
&mut self,
main_tag: &str,
tag_scalar_dict: HashMap<String, f64>,
step: u64,
) -> Result<()>
pub fn add_scalars( &mut self, main_tag: &str, tag_scalar_dict: HashMap<String, f64>, step: u64, ) -> Result<()>
Add multiple scalars at once
Sourcepub fn add_text(&mut self, tag: &str, text: &str, step: u64) -> Result<()>
pub fn add_text(&mut self, tag: &str, text: &str, step: u64) -> Result<()>
Add text data for logging
Sourcepub fn add_embedding(
&mut self,
tag: &str,
embeddings: Vec<Vec<f64>>,
labels: Option<Vec<String>>,
step: u64,
) -> Result<()>
pub fn add_embedding( &mut self, tag: &str, embeddings: Vec<Vec<f64>>, labels: Option<Vec<String>>, step: u64, ) -> Result<()>
Add embeddings for projector visualization
§Arguments
tag- Name for this embeddingembeddings- 2D array of embedding vectorslabels- Optional labels for each embeddingstep- Training step number
Sourcepub fn add_graph(&mut self, graph: &GraphDef) -> Result<()>
pub fn add_graph(&mut self, graph: &GraphDef) -> Result<()>
Add a graph definition for model architecture visualization
Sourcepub fn increment_step(&mut self) -> u64
pub fn increment_step(&mut self) -> u64
Increment the internal step counter
Sourcepub fn current_step(&self) -> u64
pub fn current_step(&self) -> u64
Get the current step counter value
Trait Implementations§
Source§impl Debug for TensorBoardWriter
impl Debug for TensorBoardWriter
Auto Trait Implementations§
impl Freeze for TensorBoardWriter
impl RefUnwindSafe for TensorBoardWriter
impl Send for TensorBoardWriter
impl Sync for TensorBoardWriter
impl Unpin for TensorBoardWriter
impl UnwindSafe for TensorBoardWriter
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.