| Source File |
Diff Coverage (%) |
Missing Lines |
| hyper_parallel/data/batching/build_collate_fn.py |
100% |
|
| hyper_parallel/data/batching/build_dataloader.py |
87.0% |
128-129,131,195,198,200,210,236,238,240,284,351 |
| hyper_parallel/data/batching/get_batch.py |
88.0% |
299,305,307 |
| hyper_parallel/data/indexed/indexed_pretrain_dataset.py |
73.7% |
331,334-335,338-339 |
| hyper_parallel/data/omni/metadata.py |
83.3% |
48,50,54,56 |
| hyper_parallel/data/parallel/batch_parallel.py |
83.3% |
419,441 |
| hyper_parallel/data/parallel/dataloader_parallel.py |
88.9% |
124 |
| hyper_parallel/distributed_data/__init__.py |
100% |
|
| hyper_parallel/distributed_data/api.py |
87.3% |
265,284,286,297,303-308,315,317,328,332,343,347-348,368,387-388,395,408,413-414,418,424,536,546,548,600,602,604,606,719,721,723,725,727 |
| hyper_parallel/distributed_data/balance_logging.py |
100% |
|
| hyper_parallel/distributed_data/balancing_algorithm.py |
95.4% |
94,303,315,358,393,480-481,483,486,502 |
| hyper_parallel/distributed_data/batch_sampler.py |
95.6% |
65,108,110,185,230,237,305,307 |
| hyper_parallel/distributed_data/cost_model.py |
71.3% |
71-77,122,124,130,134,136,138,147-149,153-159,163-165,214,259,261,264-270,288 |
| hyper_parallel/distributed_data/data_constructor.py |
88.2% |
37,76,78,115 |
| hyper_parallel/distributed_data/dataset_reader.py |
91.7% |
78-79,82 |
| hyper_parallel/distributed_data/device_prefetch.py |
82.3% |
31,49,66-68,84-85,90-102,145,219-220 |
| hyper_parallel/distributed_data/distributed_dataloader.py |
94.1% |
66,68,70,74,78,95,179,184,332-336,338,413,433,537-538,550-551,573,582,584,586,600,602,604,613,615,642,735 |
| hyper_parallel/distributed_data/external_step.py |
100% |
|
| hyper_parallel/distributed_data/indexed_text.py |
81.7% |
32-33,35,64,102,104,112,116-117,119,126,155,157,162,169,171,173 |
| hyper_parallel/distributed_data/locality.py |
91.8% |
76,78,85,89,154 |
| hyper_parallel/distributed_data/metadata.py |
85.7% |
60,93,95,99,110,130-131,151 |
| hyper_parallel/distributed_data/model_batch.py |
93.8% |
75,82,104,113,136 |
| hyper_parallel/distributed_data/packed_balancing.py |
89.9% |
109,276,280-283,286,290-292,296-298,326,351,397-401,407-408,410-412,423,435,444,514-516,583,593,595,597 |
| hyper_parallel/distributed_data/planner.py |
94.6% |
87,94,136,139,242,291,363 |
| hyper_parallel/distributed_data/schema.py |
66.5% |
31,34,40,46,48,52-54,56,61,64-65,93,98,111,116,120,163,165,169,171,173,176,203,226,228,240-244,328-337,358-361,365-377,387,390-394,397-403,426 |
| hyper_parallel/distributed_data/topology.py |
88.8% |
51-54,98,138,140,178,180,182,184,186 |
| hyper_parallel/distributed_data/transport.py |
84.0% |
98,111,121-127,162,175-177,212-219,222-228,261,285,301,308,313,323,325,327,329,353,365,370,374,378,397,414,429-436,473,478,517,552,561,578,584,589,591,594,600,604,612,615,618,626,629,645,752-755,760-762,787,873,920,955,974,998 |
| hyper_parallel/trainer/base.py |
87.5% |
905,918 |
| hyper_parallel/trainer/config/data.py |
100% |
|
| hyper_parallel/trainer/config/resolver.py |
100% |
|
| hyper_parallel/trainer/text_trainer.py |
23.7% |
325-340,343-344,364-365,367,372-373,375-376,379,398-399,401 |
| hyper_parallel/trainer/vlm_trainer.py |
25.0% |
71,329-343,346-347,367-368,370,373,375-378,381,398-399,401 |