| Source File |
Diff Coverage (%) |
Missing Lines |
| hyper_parallel/core/pipeline_parallel/stage.py |
5.7% |
55-56,62-63,196-197,215,220-221,239-240,242-244,248,254-255,259-261,263,267-271,273,567-569,572-577,579-580,582-585,587-589,596,600-602,605 |
| hyper_parallel/core/shard/_op_dispatch.py |
37.9% |
574-578,580-588,593-595,832 |
| hyper_parallel/core/shard/ops/parallel_elementwise.py |
40.9% |
33,36,59,65-68,72-75,664-672,674,676-682,684-685,699-700,722,726,730-731,780-782 |
| hyper_parallel/core/tensor_parallel/style.py |
70.6% |
45,392-393,770-771 |
| hyper_parallel/data/__init__.py |
100% |
|
| hyper_parallel/data/dummy.py |
44.4% |
44-47,50,53-55,65-71 |
| hyper_parallel/data/hf.py |
34.7% |
50,53,56-57,65,67-69,71-76,81-85,96,99,101-102,111-112,114,120-121,125,129,135,141 |
| hyper_parallel/data/megatron/__init__.py |
100% |
|
| hyper_parallel/data/megatron/blendable_dataset.py |
22.2% |
54-55,59-65,69-71,76-80,84-86,89-92,119-124,127,133,136-138 |
| hyper_parallel/data/megatron/builder.py |
15.9% |
56-58,60-62,64,66-67,71-74,85-96,102-107,109,113-120,122-124,130-133,138,142,145-150,154,161,165 |
| hyper_parallel/data/megatron/gpt_dataset.py |
16.8% |
66-68,86-88,93,95-106,108-110,113-119,124-126,137,155,158,199-202,204-210,212,216,220-223,226-231,233-235,238-239,241-242,247-249,251-252,254-256,261-266,275-277,280-288,292,295,299-304,306-315,317-318,322,325-331 |
| hyper_parallel/data/megatron/indexed_dataset.py |
27.1% |
83,88,93,102-104,108,113-116,129-134,138-140,144-147,152,155,158,161-162,166,193-199,201-204,211,216,221,226,241-245,249-250,255,258,271,275-276,279-284,309-310,312-320,324-328,332,343,346-360,364 |
| hyper_parallel/data/preset_pt.py |
22.8% |
37,40,43,56-63,67,81-87,101-106,110-124,129-131,143-148,150-155,157,159-162,166 |
| hyper_parallel/data/registry.py |
62.1% |
56,60,71-75,83,86,89,108 |
| hyper_parallel/data/vl_dummy.py |
15.7% |
50-60,63,66-69,73-76,81-85,101-102,106-118,122-124,145-147,149-168,170,176-177,181 |
| hyper_parallel/trainer/base.py |
24.8% |
146,150-158,174-175,178,194-195,203,207,214,227,229-230,241-242,247-251,278,296,301,336-338,343,349-350,367,372-373,384,388-389,392-405,407-408,424,430-433,435-436,449-451,455-456,460,473,475-477,502-504,516-518,526-527,529-530,534-536,548-550,557-565,574-576,581-582,587,606-607,612,622-623,628-630,634,637-640,655,658-659,666-667,671,677-679,682-689,691,697,702-703,730-731,744,749,752-753,796-798,800,808-809,811,813-817,819-822,828,830-838,841,843-849,852-858,861-863,865-880,882-883,887-896,996,998,1000,1203,1214,1229-1232,1238,1262,1267,1278,1281,1361-1367,1370-1378,1380-1382,1384,1391-1392,1395-1404,1411-1413,1447,1464,1481-1483,1490-1492,1499,1502-1507,1512-1513,1527,1580-1590,1596-1597,1620-1622,1626-1628,1630-1636,1639-1642,1645-1651,1655-1663,1667-1668,1670-1674,1678-1686,1690,1695-1696,1700-1702,1704-1709,1713-1719,1723-1731,1747-1759,1763-1772,1776-1780,1784-1792,1796-1804,1824-1834,1852,1863,1945-1946,1950-1953,1970,1993,2036,2050-2053,2055-2063,2076,2080-2085,2165-2180,2197-2201,2210-2211,2269,2289 |
| hyper_parallel/trainer/config.py |
100% |
|
| hyper_parallel/trainer/llm_trainer.py |
0.0% |
55-58,81-82,88,90,119,121-123,216,221-222,243,247-248,251-264,266-267 |
| hyper_parallel/trainer/parallel_dims.py |
90.0% |
499,518,522,552 |
| hyper_parallel/trainer/vl_trainer.py |
0.0% |
42,56,77-82,84-89,91-95,97,99,104-117,121 |