| Source File |
Diff Coverage (%) |
Missing Lines |
| hyper_parallel/auto_parallel/sapp_nd/memory_estimation/_backbone.py |
6.4% |
239,365-366,370,623-626,654-656,659,662,665,669-672,678-683,685-687,689-697,704-705,708-710,713-724,726-728,730-734,736,738-742,746-755,758,761,766-774 |
| hyper_parallel/auto_parallel/sapp_nd/memory_estimation/_bwd_overhead.py |
21.7% |
76,120,124-132,139,150,155,161,171,176,184 |
| hyper_parallel/auto_parallel/sapp_nd/memory_estimation/_context.py |
60.0% |
76,85 |
| hyper_parallel/auto_parallel/sapp_nd/memory_estimation/_hook_manager.py |
0.0% |
160-162,171-173,175-178,180-185,497-498 |
| hyper_parallel/auto_parallel/sapp_nd/memory_estimation/estimate_v2.py |
0.0% |
44 |
| hyper_parallel/auto_parallel/sapp_nd/memory_estimation/evaluators/body.py |
0.0% |
70,72,74,76,106,108,110,112 |
| hyper_parallel/auto_parallel/sapp_nd/memory_estimation/evaluators/comm.py |
17.9% |
56-59,85-87,214-218,246-250,278-282,339-341,343,349,358-363,365,370-371,375,382,387-388,392,399,404-405,409,416,421-427,432,440-441,446-449,451-452,454-455 |
| hyper_parallel/auto_parallel/sapp_nd/memory_estimation/evaluators/head.py |
25.0% |
39,61,67-68,77-78,90-91,95,99-104,108-109,113 |
| hyper_parallel/auto_parallel/sapp_nd/memory_estimation/evaluators/tail.py |
22.0% |
135-139,143-145,149-152,156,159,164-168,172-174,178-181,185,188,193-200,204-207,211-214,218,228,246,262-263,267-268,272,276-277,281,285-290,353,362,371 |
| hyper_parallel/auto_parallel/sapp_nd/memory_estimation/evaluators/utils.py |
0.0% |
80-81,83 |
| hyper_parallel/auto_parallel/sapp_nd/nd/balancing_adapter.py |
25.0% |
41-43 |
| hyper_parallel/auto_parallel/sapp_nd/nd/common/_cost_model_variables.py |
100% |
|
| hyper_parallel/auto_parallel/sapp_nd/nd/common/arch_hooks.py |
0.0% |
268 |
| hyper_parallel/auto_parallel/sapp_nd/nd/common/cost_model_preprocess.py |
12.0% |
144,283-284,286-290,292,296-304,307-308,310,319-320,322-329,351-372,374,377-379,384-386,388,401-404,440 |
| hyper_parallel/auto_parallel/sapp_nd/nd/common/framework_parsers/_cost_model_parser.py |
11.1% |
110-126,145-147,153-156 |
| hyper_parallel/auto_parallel/sapp_nd/nd/common/framework_parsers/cost_model_parser_hyper.py |
0.0% |
379-380,499 |
| hyper_parallel/auto_parallel/sapp_nd/nd/common/framework_parsers/cost_model_parser_hyperparallel.py |
0.0% |
146-150,152,172,178-179,301-303,314 |
| hyper_parallel/auto_parallel/sapp_nd/nd/common/framework_parsers/cost_model_parser_mindformers.py |
5.7% |
59,171,174-175,178,181,184-185,188-194,196-198,202,209-212,214-218,220-221,302-303,308 |
| hyper_parallel/auto_parallel/sapp_nd/nd/common/framework_parsers/cost_model_parser_mindspeed.py |
0.0% |
154-155,224-225,266,270-274,276-277,286 |
| hyper_parallel/auto_parallel/sapp_nd/nd/common/hardware.py |
59.3% |
91-92,99,134-139,141,143 |
| hyper_parallel/auto_parallel/sapp_nd/nd/debug.py |
50.0% |
66,71-72,584,614-616 |
| hyper_parallel/auto_parallel/sapp_nd/nd/dimensions.py |
22.0% |
33-35,247-252,256-257,262-264,267-270,273,276,278,285,292,295-300,304-313,319-328,332-338,341-345,349,381-382 |
| hyper_parallel/auto_parallel/sapp_nd/nd/global_config.py |
23.5% |
113,122,168-169,186,188,274-280 |
| hyper_parallel/auto_parallel/sapp_nd/nd/parallelize.py |
13.0% |
315-322,324,327-331,340,350,441-442,472,477-489,494-502,506-507,511,523-524,529 |
| hyper_parallel/auto_parallel/sapp_nd/perf_estimation/comm_time.py |
8.4% |
58-70,75-78,80-87,89,108-114,123-124,128,149-154,176,194,229,363-365,370-373,375,378,381,384-385,390-392,394-397,399,402-422,424-427,429,434-435,437-439,441-444,446-447,456-457,464,469-470,472,474-476,478-483,492-493,499,501,503,508,513-519,528-529,535,540-546,552-553,559,564-567,570-572,576,581-584,586-587,589-590,594-597,599-600,602-604,606-607,667,801,803-804,808-809,811,823-824,826-829,831-835,841,845,848,853,855,864,890-897,903-910,916-920,927-928,934-935,941-947,949-951,993-994,996,998-999,1001,1004-1005,1007,1009-1018,1020-1024,1026-1030,1035,1039,1041 |
| hyper_parallel/auto_parallel/sapp_nd/perf_estimation/estimate.py |
14.4% |
59,62,67-68,73,76,86-90,117-120,131-133,137-139,145,150-162,176-178,198,201-203,207,279-281,292,396,402-403,405-412,417-418,436,450-451,534,538,546,549-550,557,561-562,567-570,574-580,583-595,599,602-604,644,646-648,650-651,653-654 |