| Source File |
Diff Coverage (%) |
Missing Lines |
| hyper_parallel/auto_parallel/sapp_nd/__init__.py |
100% |
|
| hyper_parallel/auto_parallel/sapp_nd/memory_estimation/_backbone.py |
100% |
|
| hyper_parallel/auto_parallel/sapp_nd/memory_estimation/logger.py |
100% |
|
| hyper_parallel/auto_parallel/sapp_nd/nd/__init__.py |
100% |
|
| hyper_parallel/auto_parallel/sapp_nd/nd/balancing_adapter.py |
46.6% |
34,44,47-49,74-75,82-95,97-107,111-121,123,128,133,136-139,143-144,146-155,159-168,177-179,188-192,201-210,213,216-217,220,225,238,244,251,262-267,321-323,344,346,349,354-360 |
| hyper_parallel/auto_parallel/sapp_nd/nd/common/cost_model_config.py |
100% |
|
| hyper_parallel/auto_parallel/sapp_nd/nd/common/hardware.py |
71.4% |
130,137 |
| hyper_parallel/auto_parallel/sapp_nd/nd/debug.py |
17.8% |
51,55-76,92,101,114-118,126,130-132,136-138,142-149,154-166,168-170,175-182,187,197-203,208-210,223,228-230,240-252,267-273,277-279,286-299,306-307,309-310,312,316-324,332-340,343-346,353-362,369,372,374,377,380-381,383-384,391-392,394,397,401-403,414-416,418-419,425,428,435-437,439,450-452,460-467,470-479,481-482,487-504,509-519,524-532,534-537,540-546,548-551,554-556,561,564,572-573,578,581,584,587,590,594,600-604,606,609,611-613,615-617,619,625-627,629-633,635-636,638,641,645,647,649,653,655-658,664-666,668-671,676-678,683-689,691-692,697-703,705,708-710,715-718,723-724,730-746,751-754,756-757,759-761,763-764,766,771-774,779-780,786-787,790,797,799,802 |
| hyper_parallel/auto_parallel/sapp_nd/nd/global_config.py |
80.8% |
39-40,55,73,93,102-104,122,138-139,183-185,211,216,222,228,237-238,240,242,248,250-251 |
| hyper_parallel/auto_parallel/sapp_nd/nd/logger.py |
100% |
|
| hyper_parallel/auto_parallel/sapp_nd/nd/parallelize.py |
43.4% |
54,68,75,85,96,139,159-160,163,168,183,192-198,201,206-207,210,214-218,221-227,229,248,250,304,311-312,321-322,328,335-347,356-357,362,369-373,375,380,382,384-389,391-392,396-399,402-404,410-414,418-420,424-427,430-434,439-443,445-447,451,462-463,466-467,470,475-476,479,485-489,496,500-508,514-515,522,533,538-539,542-543,550-551,557-558,562-563,572,587,614,619,624,627-628,651-654,656-679,684,686-687,698 |
| hyper_parallel/auto_parallel/sapp_nd/nd/run_nd.py |
0.0% |
17-18,20-24,26-27,33,40,49,56,63,84,99,115,121,135,142,149,157,166,174,180,187,189,195-197,202,204-207,209-212,218-220,226,228,243-244,246 |
| hyper_parallel/auto_parallel/sapp_nd/perf_estimation/__init__.py |
100% |
|
| hyper_parallel/auto_parallel/sapp_nd/perf_estimation/comm_time.py |
14.0% |
42-45,47-48,51,54-55,57-58,66-67,72-74,76-77,79-80,83-84,89-92,112-114,119,137-139,144,155-156,158,160,162-163,166,168,170-171,173-177,179-183,192-194,202-204,206-208,210-212,214-220,222-224,226,231-233,235-239,245,247,251-252,254-255,257-258,264,270,277,283,290-291,296-299,301,304,307,310-311,317,323,326,329,332-338,343-349,351,354,357,366-368,391-394,396-397,399-404,406-409,411-419,421-423,425,430-431,434,438,450-454,459-463,468-472,477-479,484-486,493-495,498,507 |
| hyper_parallel/auto_parallel/sapp_nd/perf_estimation/estimate.py |
11.1% |
47,49,52-58,60-61,64-65,76-77,79,85-86,88-89,92,96-98,100-106,108-109,120,122-123,127-128,130,137-138,140,142,147,157,160,164-165,170,173,181-183,187-206,210,212,221-223,226,229,232,234,240-244,250-259,263,265,269-270,274,281-283,285-286,292-296,305,308,313,315-318,325-326,332-333,338-340,350,365-367,369,374,379-380,382-385,390-392,395-396,399-400,402-403,405-411,413-414,416,418-419,421-423,425-426,429-430,438,441-442,449,458,460-461,463,471-474,477,479-481,483-487,489-490,492,500-501,507-508,511-513,516,519-520,522,525-526,528-529,532-534,542-544,546,555-557,559,562,569,572-573,581,590,592-593,596-597,599-605,607-613 |
| hyper_parallel/auto_parallel/sapp_nd/perf_estimation/getters.py |
22.2% |
27,30,32-36,38,43-50,55-57,59,64 |
| hyper_parallel/auto_parallel/sapp_nd/perf_estimation/utils_classes.py |
80.0% |
69-72,75,83 |