| Source File |
Diff Coverage (%) |
Missing Lines |
| hyper_parallel/core/activation_memory/__init__.py |
100% |
|
| hyper_parallel/core/activation_memory/_backend.py |
61.0% |
22-25,30,35,40,45,50,55,60,65,75,80-82 |
| hyper_parallel/core/activation_memory/api.py |
100% |
|
| hyper_parallel/core/activation_memory/checkpoint.py |
82.4% |
131-134,140-147,151-154,156-157,161,179,181,249,308-312,314-318,322-324,328-330,332-334,338,353,361,369,372-374,392-393,397,401-409,475-476,490,495-496,508,616 |
| hyper_parallel/core/activation_memory/checkpoint_exclude.py |
100% |
|
| hyper_parallel/core/activation_memory/compile_adapter.py |
32.0% |
33,35-36,39-42,46-49,53,63,68-70,72 |
| hyper_parallel/core/activation_memory/pinned_memory_pool.py |
88.0% |
117,144,188-191,223-226,232-237,242-246 |
| hyper_parallel/core/activation_memory/policy.py |
100% |
|
| hyper_parallel/core/activation_memory/recompute_state.py |
100% |
|
| hyper_parallel/core/activation_memory/sac.py |
96.8% |
42,170,211,238 |
| hyper_parallel/core/activation_memory/swap.py |
88.7% |
201,203,205,209,211,223-226,277-283,288-295,428-431,433-435,547,643-648,651-657,659-660,707-713,717-718,722-727,739-742,744-745,869,933 |
| hyper_parallel/core/activation_memory/wrapper.py |
83.4% |
153,156,205,208,213,444,476-478,480-481,489,502-507,511-519,524,530,535-537,539-542,548-550,554,580 |
| hyper_parallel/core/pipeline_parallel/pipeline_swap.py |
100% |
|
| hyper_parallel/distributed/activation_checkpoint.py |
50.0% |
265,380 |
| hyper_parallel/distributed/attention_swap.py |
100% |
|