Register
Login
Resources
Docs Blog Datasets Glossary Case Studies Tutorials & Webinars
Product
Data Engine LLMs Platform Enterprise
Pricing Explore
Connect to our Discord channel

#869 Add DagsHub Logger to Super Gradients

Merged
Ghost merged 1 commits into Deci-AI:master from timho102003:dagshub_logger
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
  1. import psutil
  2. from super_gradients.common.environment.monitoring.utils import bytes_to_megabytes
  3. buffer_network_bytes_sent = psutil.net_io_counters().bytes_sent
  4. buffer_network_bytes_recv = psutil.net_io_counters().bytes_recv
  5. def get_network_sent_mb() -> float:
  6. """Number of MegaBytes sent since import"""
  7. return bytes_to_megabytes(psutil.net_io_counters().bytes_sent - buffer_network_bytes_sent)
  8. def get_network_recv_mb() -> float:
  9. """Number of MegaBytes received since import"""
  10. return bytes_to_megabytes(psutil.net_io_counters().bytes_recv - buffer_network_bytes_recv)
  11. def reset_network_sent():
  12. """Reset the value of net_io_counters"""
  13. global buffer_network_bytes_sent
  14. buffer_network_bytes_sent = psutil.net_io_counters().bytes_sent
  15. def reset_network_recv():
  16. """Reset the value of net_io_counters"""
  17. global buffer_network_bytes_recv
  18. buffer_network_bytes_recv = psutil.net_io_counters().bytes_recv
Discard
Tip!

Press p or to see the previous file or, n or to see the next file