| Source File |
Diff Coverage (%) |
Missing Lines |
| hyper_parallel/codegen/build.py |
0.0% |
108-109 |
| hyper_parallel/codegen/model_build_overlay.py |
8.5% |
98-99,101-104,106,108-109,119,132-134,136-141,149,151-158,160-161,165-166,190,193,271,280,282-285,287,291,316 |
| hyper_parallel/components/modules/__init__.py |
100% |
|
| hyper_parallel/components/modules/family.py |
26.1% |
113,115-119,128-130,229-231,233,235-238,241-246,264-267,283-289 |
| hyper_parallel/components/modules/module_family.py |
28.6% |
62-63,74-78,95,132-143,148-162,167-187,200-208,217-228,233-242,255-266,295-306,308,310-312,321-322,327-335,341-344,353-358,368-375,383-388,393-403,405,407,412-417,419,424,430,432-436 |
| hyper_parallel/core/fully_shard/state_dict_utils.py |
9.1% |
300,516,682,832,880,882,888,1482,1518,1612 |
| hyper_parallel/distributed/_builder/applier.py |
10.0% |
139-140,166-167,377-378,382-384 |
| hyper_parallel/distributed/_builder/family_layout.py |
15.0% |
51,55,59-65,69-77,82-102,106,111-124,129-139,144-157,159-161,166-172,174-188,199-210,212-228,232,234-237,249-279,285-286,288-292,294-296,299-306 |
| hyper_parallel/distributed/_builder/fsdp_adapter.py |
11.8% |
85-95,367-368,384-385 |
| hyper_parallel/distributed/_builder/parameter_sharding.py |
7.1% |
217,229,266-269,327,330-331,334-335,340-341 |
| hyper_parallel/distributed/_builder/planner.py |
22.2% |
297,307,427,432,434,469-473,485,527,677,1502 |
| hyper_parallel/distributed/_builder/source_shard.py |
12.5% |
155,283-288 |
| hyper_parallel/distributed/apply.py |
16.7% |
68,123-127,151-153,164,167-169,171-172 |
| hyper_parallel/distributed/context_parallel/cp_context.py |
61.0% |
39,44,56,64-68,76-78,87-88,97,107,117 |
| hyper_parallel/distributed/expert_parallel/ep_context.py |
38.2% |
57-66,74-82,85-87,97-103,105-112,122-131 |
| hyper_parallel/distributed/mesh.py |
100% |
|
| hyper_parallel/distributed/module_binding.py |
35.0% |
47-54,66-70,85-92,113-132,137-141,143-148,159-169,171-174,176-180,189-192 |
| hyper_parallel/distributed/plan.py |
100% |
|
| hyper_parallel/trainer/config/parallelism.py |
8.9% |
375-376,381-387,397,411,413,415-416,436,655-665,667-669,671-672,679,805,808,812,816,852,899,906-907,912 |
| hyper_parallel/trainer/config/replacement.py |
25.0% |
85-90 |