| Source File |
Diff Coverage (%) |
Missing Lines |
| hyper_parallel/core/dtensor/layout.py |
0.0% |
310 |
| hyper_parallel/platform/torch/dry_run.py |
13.7% |
80-83,87-93,96-98,106-107,111,113-115,120-127,131,135-147,154-159,163,168-171,176,180,182-188,197,199-215,220-223,275-276,280-281,285-287,297-298,305,309,328-334,338,343-344,348-349,354,365-366,370-371,375-376,381-384,389-391,398-401,411-412,416-424,436-437,441-452,457-462,469-475,480-496,501-504,507-509,514-517,522-527,543-545,549-553,558-571,574-592,596-601,605-608,612-614,616-622,626-629,638-650,654,658,663,671,675,699,710-712,720-724,726-728,739-745,754-756,766-772,779,783,788-789,793,797,805,813,821-826,830,834-836,840-841,845-850,853-854,857,865-867,893-902,917-927,932-933,938,942-943,947-949,954-960,966-972,976-979,981,992-998,1003-1007,1009,1013-1016,1020-1027,1031-1033,1035-1039,1041,1045-1048,1050-1055,1059,1066-1067,1072-1082,1087,1095,1097,1099-1102,1104,1108,1113-1120,1124-1131,1135-1145,1149,1151-1158,1161-1169,1174,1176-1181,1183-1188,1195-1205,1214-1215,1217,1222,1226-1237,1248-1250,1254-1255,1257,1259,1262-1263,1266-1269,1272,1275-1283,1286,1288-1289,1291-1295,1297-1298,1301-1302,1304-1307,1311-1316,1324-1329,1333-1339,1343-1345,1353-1362,1364,1366,1368-1371,1373-1374,1376,1384,1392-1396,1405,1410-1412,1418,1424-1425,1428,1433,1442-1444,1447-1448,1452,1456,1461,1467,1469-1474,1478-1482,1485,1488,1491-1492,1495-1501,1513-1514,1516-1518,1521-1528,1537-1540,1544-1546,1551,1557-1559,1561,1576-1577,1580,1587-1589,1591-1592,1594,1596,1601-1603,1610-1617,1625-1626,1628-1631,1634-1636,1639-1641,1643,1646-1649,1652-1654,1660,1668,1671,1676-1677,1683-1684,1690,1697-1699,1711,1713-1714,1718-1719,1722-1723,1726-1728,1736,1738-1744,1750-1752,1760,1762-1764,1767-1768,1773-1774,1779,1782,1790,1792,1795-1796,1801-1803,1807-1811,1815-1816,1818-1819,1821-1828,1832,1836-1837,1839-1840,1843-1844,1847,1854,1856-1858,1861,1864-1865,1868-1869,1872-1874,1883,1885-1890,1893,1902-1906,1910-1913,1917-1925,1927,1932-1937,1942,1947-1950,1955-1957,1961,1966,1975-1983,1988,1993,1998-2000,2004,2020,2025-2026,2032-2033,2037-2044,2049-2052,2056-2057,2062-2063,2070,2073,2076,2079-2080,2082-2083,2089,2096,2098-2099,2101-2112,2115-2120,2124-2128,2130,2132-2137,2139-2140,2142,2144-2145,2147,2149-2160,2165-2166,2168-2169,2171-2184,2186,2188-2189,2191-2197,2203-2204,2208-2216,2218,2220-2228,2230,2232-2237,2239,2241-2254,2256,2258,2264-2270,2274-2284,2286-2290,2292-2294,2301,2304,2307,2309,2311-2316,2318,2320-2324,2328-2335,2337-2340,2342,2344-2354,2356,2361-2363,2366-2371,2376-2379,2384-2387,2389,2391-2402,2407,2409,2411-2415,2422,2427-2429,2432-2434,2436,2439,2441-2451,2453,2455-2462,2464,2466-2467,2469,2471-2472,2474-2475,2477-2482,2484,2486,2488-2490,2492,2494-2499,2505-2507,2512-2518,2535,2537-2543,2545,2547-2556,2558,2560-2562,2564,2566-2567,2574-2575,2577,2584-2587,2592-2596,2602-2607,2609,2611-2615,2620-2632,2634,2641,2646,2656,2664,2666,2668-2671,2673,2681-2687,2709-2717,2722,2724-2730,2732-2735,2737-2739,2746-2747,2761-2765,2770-2772,2777-2786,2790,2794,2798,2811,2813,2818-2823,2832-2837,2841-2842,2869-2873,2878,2882,2884-2887,2891-2892,2912-2914,2919-2928 |
| hyper_parallel/platform/torch/dtensor.py |
12.3% |
28-31,33-36,57-58,63,87-89,99,102,132-134,139-140,149-150,154,160,165-167,183-191,202-206,213-217,360-362,369-371,375-376,487-488 |
| hyper_parallel/platform/torch/fully_shard/param.py |
6.2% |
53-60,62-67,69-72,74-76,774-775,939-941,1042-1044,1049 |
| hyper_parallel/platform/torch/fully_shard/param_group.py |
0.0% |
144-147 |
| hyper_parallel/platform/torch/fully_shard/scheduler.py |
0.0% |
121-123,134 |
| hyper_parallel/platform/torch/memory_report.py |
29.3% |
65-73,78-82,95-98,103-113 |
| hyper_parallel/trainer/config/__init__.py |
100% |
|
| hyper_parallel/trainer/config/dry_run.py |
100% |
|
| hyper_parallel/trainer/config/parallelism.py |
100% |
|
| hyper_parallel/trainer/config/resolver.py |
0.0% |
265-268 |
| hyper_parallel/trainer/config/trainer.py |
100% |
|
| hyper_parallel/trainer/dry_run.py |
3.0% |
42-45,50-51,56,63-70,72,75-76,79-83,86-87,90,93,96,98-100,103,106,112-113,115-117,120,123,129-134,136-137,139-142,147,149-151,153,155-168,173-183,185,187-192,196-198,202-203,206-214,218-220,224-228,233,235-237,245,250-251,255-257,261-264,268-270,274-276,282-283,285-288,293-311,313,319-325,337-341,346-348,353,361,363,368-369,373-380,384,386,388-390,394-395,397-398,400-403,408-410,412-413,415-416,418,420,427,434-448,452,454,461-464,466,468,476,481,485,493-494,496-498,500-502,504,506-507,509-512,514-515,517,519-521,526,532-533,542,544,546,551,558-572,576-577,579,581-584,586,588,593,597-604,606-607,609-610,612-618,621-626,628-629,631-635,637-638,640-642,644,653,655-658,662-666,668-669,671,679-689,691,699-701,706,711,715-716,721,727-728,735-738,746,755-756,785-789,791-792,794-801,803-804,806-809,814-815,820-821,826,828-829,831-832,837-842,846,848,857,859,864-869,878,886-890,892,894,902-905,917,924-929,931,938,962,972-973,980-985,988-989,994-996,1003-1004,1006-1012,1020-1021,1026,1028,1030-1039,1044-1048,1050,1058,1064-1076,1082-1084,1086-1088,1090,1100-1105,1110,1115,1117-1124,1126-1128,1138-1141,1144-1146,1150-1153,1155-1160,1164-1165,1174-1182,1186-1187,1189,1191-1193,1198-1203,1206 |
| hyper_parallel/trainer/dry_run_data.py |
0.0% |
19-20,22-24,27-28,31-33,36,39,41-44,46,48-53,55,57-67,71,73,75-79,82 |
| hyper_parallel/trainer/dry_run_pipeline.py |
0.0% |
19-20,22-23,25,31,34,40,53-55,60-62,65-67,70,73,96,101,104-105,110,113-114,121-126,128,130-131,135-136,139-142,148-149,163-170,172,174-177,181-187,192,195-196,200,203,227,235-237,239,241-246,250-252,256-257,261-262,266-270,274-275,279,281-282,284,286,288,290,292,294,296,298,300,302,309-312,314,316-319,321,323-325,328 |
| hyper_parallel/trainer/dry_run_pipeline_assembly.py |
0.0% |
19,21-23,25-27,29-30,35-45,48-49,52-54,57-58,61-63,66-67,70-72,74-75,77,80,88,94,97,99-102,107-119,122,124-127,132-150,153,159-166,178-182,187-189,194,201,204,210-220,232,235-245,252,255,265-267,271,274,286-287,291-292,296-298,302-304,308,311,318-321,330,333,336,338-344,347,354-367,370-372,376-377,380-382,384-385,388,390,398,405-414,417-422,427,432-435,440-445,449-453,459-464,467,476-478,481-484,491,494 |