extorch.utils.stats

class extorch.utils.stats.AverageMeter[source]

Bases: object

is_empty() bool[source]
reset() None[source]
update(val: Union[float, int], n: int = 1) None[source]
class extorch.utils.stats.OrderedStats[source]

Bases: object

avgs() Optional[collections.OrderedDict][source]
items()[source]
update(stats, n: int = 1) None[source]
extorch.utils.stats.accuracy(outputs: torch.Tensor, targets: torch.Tensor, topk: Tuple[int] = (1,)) List[torch.Tensor][source]
extorch.utils.stats.get_params(model: torch.nn.modules.module.Module, only_trainable: bool = False) int[source]

Get the parameter number of the model.

Parameters

only_trainable (bool) – If only_trainable is true, only trainable parameters will be counted.