pytorch_pfn_extras.training.extensions#

Functions

pytorch_pfn_extras.training.extensions.observe_lr(...)

Returns an extension to record the learning rate.

pytorch_pfn_extras.training.extensions.observe_value(...)

Returns an extension to continuously record a value.

pytorch_pfn_extras.training.extensions.snapshot([...])

Returns a trainer extension to take snapshots of the trainer.

pytorch_pfn_extras.training.extensions.snapshot_object(...)

Returns an extension to take snapshots of a given object.

Classes

pytorch_pfn_extras.training.extensions.AverageAccumulate(...)

pytorch_pfn_extras.training.extensions.BestValue(...)

Extension traces the best value of a specific key in the observation.

pytorch_pfn_extras.training.extensions.DistributedEvaluator(...)

An extension to evaluate models on a validation set in a distributed training setup.

pytorch_pfn_extras.training.extensions.Evaluator(...)

An extension to evaluate models on a validation set.

pytorch_pfn_extras.training.extensions.FailOnNonNumber(*)

An extension to raise RuntimeError if parameters and its gradients contain NaN or Inf.

pytorch_pfn_extras.training.extensions.IgniteEvaluator(...)

pytorch_pfn_extras.training.extensions.LRScheduler(...)

Trainer extension to adjust the learning rate using PyTorch's learning rate scheduler.

pytorch_pfn_extras.training.extensions.LogReport([...])

An extension to output the accumulated results to a log file.

pytorch_pfn_extras.training.extensions.MaxAccumulate(...)

pytorch_pfn_extras.training.extensions.MaxValue(key)

Extension traces the maximum value of a specific key in the observation.

pytorch_pfn_extras.training.extensions.MicroAverage(...)

Calculates micro-average ratio.

pytorch_pfn_extras.training.extensions.MinAccumulate(...)

pytorch_pfn_extras.training.extensions.MinValue(key)

Extension traces the maximum value of a specific key in the observation.

pytorch_pfn_extras.training.extensions.ParameterStatistics(links)

An extension to report parameter statistics.

pytorch_pfn_extras.training.extensions.PlotReport(y_keys)

An extension to output plots.

pytorch_pfn_extras.training.extensions.PrintReport([...])

An extension to print the accumulated results.

pytorch_pfn_extras.training.extensions.PrintReportCLI

alias of PrintReport

pytorch_pfn_extras.training.extensions.ProfileReport([...])

Writes the profile results to a file.

pytorch_pfn_extras.training.extensions.ProgressBar([...])

An extension to print a progress bar and recent training status.

pytorch_pfn_extras.training.extensions.ProgressBarCLI

alias of ProgressBar

pytorch_pfn_extras.training.extensions.Slack(channel)

An extension to communicate with Slack.

pytorch_pfn_extras.training.extensions.SlackWebhook(url)

An extension to communicate with Slack using Incoming Webhook.

pytorch_pfn_extras.training.extensions.SnapshotMode(value)

An enumeration.

pytorch_pfn_extras.training.extensions.StandardDeviationAccumulate(...)

pytorch_pfn_extras.training.extensions.TimelineTrace([...])

Writes the profile timeline to a file.

pytorch_pfn_extras.training.extensions.UnbiasedStandardDeviationAccumulate(...)

pytorch_pfn_extras.training.extensions.VariableStatisticsPlot(targets)

An extension to plot statistics for Tensors.

Modules

pytorch_pfn_extras.training.extensions.accumulate

pytorch_pfn_extras.training.extensions.best_value

pytorch_pfn_extras.training.extensions.evaluator

pytorch_pfn_extras.training.extensions.fail_on_non_number

pytorch_pfn_extras.training.extensions.log_report

pytorch_pfn_extras.training.extensions.lr_scheduler

pytorch_pfn_extras.training.extensions.micro_average

pytorch_pfn_extras.training.extensions.parameter_statistics

pytorch_pfn_extras.training.extensions.plot_report

pytorch_pfn_extras.training.extensions.print_report

pytorch_pfn_extras.training.extensions.profile_report

pytorch_pfn_extras.training.extensions.progress_bar

pytorch_pfn_extras.training.extensions.slack

pytorch_pfn_extras.training.extensions.snapshot_writers

pytorch_pfn_extras.training.extensions.timeline_trace

pytorch_pfn_extras.training.extensions.util

pytorch_pfn_extras.training.extensions.value_observation

pytorch_pfn_extras.training.extensions.variable_statistics_plot