class_docstr: The running epoch CPU usage metric.
  This plugin metric only works at training time
  
  After each iteration, the metric logs the average CPU usage up
  to the current epoch iteration.
class_docstr_tok: ["The","running","epoch","CPU","usage","metric",".","This","plugin","metric","only","works","at","training","time","After","each","iteration",",","the","metric","logs","the","average","CPU","usage","up","to","the","current","epoch","iteration","."]
code: def before_training_epoch(self, strategy):
      super().before_training_epoch(strategy)
      self._mean.reset()
  
imports: import os
  import warnings
  from typing import Optional, List
  from psutil import Process
  from avalanche.evaluation import Metric, PluginMetric, GenericPluginMetric
  from avalanche.evaluation.metrics import Mean
label_desc: Use image node_id 3 for calling the RunningEpochCPUUsage obj's underlying member method code with example usage: obj.before_training_epoch(strategy) without return types