NAME
AI::MXNet::Monitor - Monitor outputs, weights, and gradients for debugging.
DESCRIPTION
Monitor outputs, weights, and gradients for debugging.
Parameters ---------- interval : int Number of batches between printing. stat_func : function a function that computes statistics of tensors. Takes a NDArray and returns a NDArray. defaults to mean absolute value |x|/size(x). pattern : str A regular expression specifying which tensors to monitor. Only tensors with names that match name_pattern will be included. For example, '.*weight|.*output' will print all weights and outputs; '.*backward.*' will print all gradients.
install
install callback to executor. Supports installing to multiple exes
Parameters ---------- exe : AI::MXNet::Executor the Executor (returned by $symbol->bind) to install to.
tic
start collecting stats for current batch. Call before forward
toc
End collecting for current batch and return results. Call after computation of current batch.
Returns ------- res : array ref of array refs with debug info
toc_print
End collecting and print results