torcheval.metrics.functional.throughput¶
-
torcheval.metrics.functional.
throughput
(num_processed: int = 0, elapsed_time_sec: float = 0.0) Tensor [source]¶ Calculate the throughput value which is the number of elements processed per second. Its class version is
torcheval.metrics.Throughput
.Parameters: - num_processed (int) – Number of items processed.
- elapsed_time_sec (float) – Total elapsed time in seconds to process
num_processed
items.
Raises: ValueError – If
num_processed
is a negative number. Ifelapsed_time_sec
is a non-positive number.Examples:
>>> import torch >>> from torcheval.metrics.functional import throughput >>> throughput(64, 2.0) tensor(32.)