| Source File |
Diff Coverage (%) |
Missing Lines |
| hyper_parallel/core/pipeline_parallel/stage.py |
5.2% |
55-56,62-63,196-197,215,220-221,239-240,242-244,248,254-255,259-261,263,267-271,273,361,367,369,374,376,568-570,573-578,580-581,583-586,588-590,597,601-603,606 |
| 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 |
25.0% |
145,149-157,173-174,177,193-194,202,206,213,226,228-229,240-241,246-250,277,295,300,335-337,342,348-349,366,371-372,383,387-388,391-404,406-407,423,429-432,434-435,448-450,454-455,459,472,474-476,501-503,515-517,525-526,528-529,533-535,547-549,556-564,573-575,580-581,586,605-606,611,621-622,627-629,633,636-639,654,657-658,665-666,670,676-678,681-687,689,695,700-701,728-729,742,747,750-751,794-796,798,806-807,809,811-815,817-820,826,828-836,839,841-847,850-856,859-861,863-878,880-881,885-894,994,996,998,1201,1212,1227-1230,1236,1260,1265,1276,1279,1359-1365,1368-1376,1378-1380,1382,1389-1390,1393-1402,1409-1411,1445,1462,1479-1481,1488-1490,1497,1500-1505,1510-1511,1525,1578-1588,1594-1595,1618-1620,1624-1626,1628-1634,1637-1640,1643-1649,1653-1661,1665-1666,1668-1672,1676-1684,1688,1693-1694,1698-1700,1702-1707,1711-1717,1721-1729,1737-1740,1744-1753,1757-1761,1765-1773,1777-1785,1805-1815,1833,1844,1926-1927,1931-1934,1951,1974,2017,2031-2034,2036-2044,2057,2061-2066,2146-2161,2178-2182,2191-2192,2250,2270 |
| 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 |