The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

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 : CodeRef
        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