| Source File |
Diff Coverage (%) |
Missing Lines |
| hyper_parallel/auto_parallel/sapp_nd/memory_estimation/__init__.py |
40.0% |
44-49 |
| hyper_parallel/auto_parallel/sapp_nd/memory_estimation/_backbone.py |
100% |
|
| hyper_parallel/auto_parallel/sapp_nd/memory_estimation/_hook_manager.py |
100% |
|
| hyper_parallel/auto_parallel/sapp_nd/memory_estimation/_ppb.py |
95.5% |
208,212-214 |
| hyper_parallel/auto_parallel/sapp_nd/nd/dimensions.py |
84.4% |
283-286,291 |
| hyper_parallel/auto_parallel/sapp_nd/nd/parallelize.py |
100% |
|
| hyper_parallel/auto_parallel/sapp_nd/pp_modeling/__init__.py |
100% |
|
| hyper_parallel/auto_parallel/sapp_nd/pp_modeling/layer_recompute.py |
64.7% |
91,102,123,132,134,137,139-147,153,165,171,228,234,262-263,267-268,270-271,273,300-301,303-304,306-312,314-315,317,319-324,326,384 |
| hyper_parallel/auto_parallel/sapp_nd/pp_modeling/pp_optimizer.py |
81.2% |
157,159-162,169,198-199,204-207,219-221,246,315-317,392,430 |
| hyper_parallel/auto_parallel/sapp_nd/pp_modeling/pp_strategy_search.py |
74.0% |
85,130-131,142,145-146,150-151,156,257,289,292,295,304,407-410,412,414-416,418-419,421-424,432-433,435-436,483,550,559,561-562,564-567,574,576,622,628 |
| hyper_parallel/auto_parallel/sapp_nd/pp_modeling/pp_types.py |
100% |
|
| hyper_parallel/auto_parallel/sapp_nd/pp_modeling/pp_utils.py |
0.0% |
24,26,28,35,46,48-52,55-56,59,84-86,88-101,103,106,113-114,117,127-132,135,142-149,152,160-165,167-172,174-179,182,187-190,195,200,203,210-216,222,230,232-236,241-246,248-253,256,296,298-299,301,304,306-309,311-315,317,319-326,328,332 |
| hyper_parallel/auto_parallel/sapp_nd/pp_modeling/pp_visualizer.py |
57.5% |
31-33,93,98,157-160,166-168,174,214-218,225-228,239,266,269,310-313,367-370,440-441,450-451,453-457,459,464,470-471,473-475,477,555,610,612,622-624,633,635,644,705-706,708-709,711-712,714-715,717-718,724,726,731-732,760-761,767-768,770,772 |
| hyper_parallel/auto_parallel/sapp_nd/pp_modeling/ppb_load_balancer.py |
86.2% |
67,98,189,191-193,198-199,204-207,212-213,218,248,309,313,344,386,419,423,426-427,580-581,653,698,708-709,720 |
| hyper_parallel/auto_parallel/sapp_nd/pp_modeling/sapp_ppb_adapter.py |
79.9% |
35-45,101,249,262,304,365-371,429-430,461-462,464-465,496,506-508,558,562,613,659,661,673,783,827-828,831,834,927,969-970,1072,1106-1108,1135-1136,1158,1186-1202,1229-1230,1260,1264,1276,1285,1359,1363,1393,1404-1407,1437,1440,1444,1454-1457,1479-1485,1518,1527,1536-1537,1566,1596-1597,1599-1603,1605,1607-1608,1610,1612,1618,1620-1624,1626 |
| hyper_parallel/auto_parallel/sapp_nd/pp_modeling/stage_partition.py |
83.6% |
50,54,113,146,150,182,185,212,265,331,334,340,374-375,396-400,416 |
| hyper_parallel/auto_parallel/sapp_nd/pp_modeling/yaml_config.py |
100% |
|
| hyper_parallel/auto_parallel/sapp_nd/pp_modeling/yaml_config_builder.py |
33.5% |
86-89,91,93-95,97-98,108-109,111-112,114-116,118,126-127,129-130,156,158,160,167-170,172,193-196,217,219-225,231-234,236-243,249-252,254,281-284,286,288-290,292-293,303-304,306-307,309-311,313,320-321,323-324,348,350,352,359-362,364,385-388,407,409-415,421-424,426,481-484,486-487,489-491,498,500-501,520,596,604,608,616 |
| hyper_parallel/auto_parallel/sapp_ppb/__init__.py |
88.0% |
45,52-53 |
| hyper_parallel/auto_parallel/sapp_ppb/sapp/sapp_solver.py |
88.9% |
601 |
| hyper_parallel/auto_parallel/sapp_ppb/simulator/pp_simulator.py |
100% |
|
| hyper_parallel/auto_parallel/sapp_ppb/utils/__init__.py |
100% |
|