| Source File |
Diff Coverage (%) |
Missing Lines |
| hyper_parallel/compile/__init__.py |
100% |
|
| hyper_parallel/compile/compiler.py |
100% |
|
| hyper_parallel/compile/examples/automodel_tp/train.py |
0.0% |
277-278 |
| hyper_parallel/compile/graph_parallel_plan.py |
94.1% |
187,193,234,283-284 |
| hyper_parallel/compile/passes/parallel/fsdp_pass.py |
100% |
|
| hyper_parallel/compile/passes/parallel/pp_pass.py |
100% |
|
| hyper_parallel/compile/passes/pipeline.py |
83.3% |
85 |
| hyper_parallel/compile/trainer.py |
100% |
|
| hyper_parallel/components/functional/npu_fusion_attention.py |
73.0% |
96,160,213-214,245-246,249,303,336-337 |
| hyper_parallel/components/functional/rotary_embedding.py |
0.0% |
95,98 |
| hyper_parallel/components/modules/mla_attention.py |
73.3% |
215-217,250 |
| hyper_parallel/core/shard/ops/parallel_argsort.py |
100% |
|
| hyper_parallel/core/shard/ops/parallel_cumsum.py |
100% |
|
| hyper_parallel/core/shard/ops/parallel_embedding.py |
100% |
|
| hyper_parallel/core/shard/ops/parallel_rotary_position_embedding.py |
100% |
|
| hyper_parallel/core/shard/ops/parallel_sort.py |
100% |
|
| hyper_parallel/core/shard/utils.py |
50.0% |
123 |
| hyper_parallel/core/utils/communication.py |
35.3% |
207-211,224,227-230,233 |
| hyper_parallel/distributed/context_parallel/mla_context_parallel.py |
75.0% |
54,56,85,87,89,91,115,129-131,143,147,151-152,162-163,170,183,190,200,202,211,213,229,277,280,290,293,298,300,303-306,315,346,349,356,362,365,373,376-378,382-389,391-392 |
| hyper_parallel/trainer/base.py |
33.3% |
496-497 |
| hyper_parallel/trainer/callbacks/environ_meter_callback.py |
87.5% |
93,102,176,183,187 |
| hyper_parallel/trainer/callbacks/tqdm_callback.py |
100% |
|
| hyper_parallel/trainer/text_trainer.py |
100% |
|