mirror of
https://github.com/huggingface/lerobot.git
synced 2026-07-24 18:26:11 +00:00
Allow dynamic range timing counters
This commit is contained in:
@@ -113,7 +113,7 @@ class ThreadLocalRangeFetcher:
|
|||||||
def _record_timing(self, **kwargs: float) -> None:
|
def _record_timing(self, **kwargs: float) -> None:
|
||||||
with self._timing_lock:
|
with self._timing_lock:
|
||||||
for key, value in kwargs.items():
|
for key, value in kwargs.items():
|
||||||
self._timing_totals[key] += value
|
self._timing_totals[key] = self._timing_totals.get(key, 0.0) + value
|
||||||
|
|
||||||
def timing_summary(self) -> dict[str, float]:
|
def timing_summary(self) -> dict[str, float]:
|
||||||
with self._timing_lock:
|
with self._timing_lock:
|
||||||
@@ -419,7 +419,7 @@ class NativeHTTPRangeFetcher:
|
|||||||
def _record_timing(self, **kwargs: float) -> None:
|
def _record_timing(self, **kwargs: float) -> None:
|
||||||
with self._timing_lock:
|
with self._timing_lock:
|
||||||
for key, value in kwargs.items():
|
for key, value in kwargs.items():
|
||||||
self._timing_totals[key] += value
|
self._timing_totals[key] = self._timing_totals.get(key, 0.0) + value
|
||||||
|
|
||||||
def timing_summary(self) -> dict[str, float]:
|
def timing_summary(self) -> dict[str, float]:
|
||||||
with self._timing_lock:
|
with self._timing_lock:
|
||||||
|
|||||||
Reference in New Issue
Block a user