class_docstr: Events specific for the SAC algorithm, in order to record and analyse it's behaviour in more detail
docstr: Record the total time it took the learner to sample from the buffer + relative per to total update time.
  
  :param time: The absolute time it took for the computation.
  :param percent: The relative percentage this computation took w.r.t. to one update.
docstr_tok: ["Record","the","total","time","it","took","the","learner","to","sample","from","the","buffer","+","relative","per","to","total","update","time",".",":","param","time",":","The","absolute","time","it","took","for","the","computation",".",":","param","percent",":","The","relative","percentage","this","computation","took","w.r.t",".","to","one","update","."]
code: def time_sampling_from_buffer(
      self, time: float, percent: float
  ) -> None:
      """Record the total time it took the learner to sample from the buffer + relative per to total update time.
  
      :param time: The absolute time it took for the computation.
      :param percent: The relative percentage this computation took w.r.t. to one update.
      """
  
imports: from abc import ABC
  from typing import Union
  import numpy
  from maze.core.log_stats.event_decorators import define_stats_grouping, define_epoch_stats
label_desc: Use image node_id 17 for calling the SACEvents obj's underlying member method code with example usage: obj.time_sampling_from_buffer(time, percent) without return types