Home / Function/ get_excess_memory() — pytorch Function Reference

get_excess_memory() — pytorch Function Reference

Architecture documentation for the get_excess_memory() function in common.py from the pytorch codebase.

Entity Profile

Dependency Diagram

graph TD
  ad071b86_1922_09f7_c760_edbf58540ed3["get_excess_memory()"]
  c52cc8f1_b576_9d50_98d9_34f721215c0e["run_performance_test_non_alternate()"]
  c52cc8f1_b576_9d50_98d9_34f721215c0e -->|calls| ad071b86_1922_09f7_c760_edbf58540ed3
  d162fe35_2cc5_7738_ed94_76ad697846ef["run_performance_test()"]
  d162fe35_2cc5_7738_ed94_76ad697846ef -->|calls| ad071b86_1922_09f7_c760_edbf58540ed3
  style ad071b86_1922_09f7_c760_edbf58540ed3 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

benchmarks/dynamo/common.py lines 1433–1434

    def get_excess_memory(cls, model) -> float:
        return cls.cache.get(weakref.ref(model), (None, 0.0))[1]

Subdomains

Frequently Asked Questions

What does get_excess_memory() do?
get_excess_memory() is a function in the pytorch codebase.
What calls get_excess_memory()?
get_excess_memory() is called by 2 function(s): run_performance_test, run_performance_test_non_alternate.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free