| Source File |
Diff Coverage (%) |
Missing Lines |
| hyper_parallel/core/distributed_checkpoint/reshard.py |
100% |
|
| hyper_parallel/core/distributed_checkpoint/standard_planner.py |
66.7% |
170 |
| hyper_parallel/core/distributed_checkpoint/util.py |
100% |
|
| hyper_parallel/core/dtensor/dtensor.py |
83.3% |
373,378,442,446 |
| hyper_parallel/core/dtensor/layout.py |
94.7% |
172,186-188 |
| hyper_parallel/core/dtensor/placement_types.py |
95.0% |
114 |
| hyper_parallel/core/dtensor/tensor_redistribution.py |
100% |
|
| hyper_parallel/core/fully_shard/api.py |
90.0% |
281,283,331,644,776 |
| hyper_parallel/core/fully_shard/hsdp_param.py |
100% |
|
| hyper_parallel/core/fully_shard/hsdp_scheduler.py |
91.0% |
95,99-100,106,212,260 |
| hyper_parallel/core/fully_shard/hsdp_state.py |
97.9% |
180 |
| hyper_parallel/core/fully_shard/hsdp_utils.py |
100% |
|
| hyper_parallel/core/fully_shard/utils.py |
100% |
|
| hyper_parallel/core/pipeline_parallel/stage.py |
0.0% |
604 |
| hyper_parallel/core/shard/_op_dispatch.py |
91.7% |
615 |
| hyper_parallel/core/utils/__init__.py |
100% |
|
| hyper_parallel/core/utils/shape_utils.py |
100% |
|
| hyper_parallel/platform/mindspore/fully_shard/pack_utils.py |
100% |
|
| hyper_parallel/platform/mindspore/fully_shard/param.py |
53.9% |
187-189,197,200,204-205,208,212-213,216,221-223,225,244,248,256-260,270-271,278,399-401,403-406,408-409,413,415,420-421,505,509,582,600,781,787-789,792,798,805-806,816,819,823-826,903,905-907,912,914-916,929,974,976,983-985,1018,1064,1068,1087,1095,1097,1106 |
| hyper_parallel/platform/mindspore/fully_shard/param_group.py |
78.2% |
85-89,107-114,119,125-127,133,169,184,234,267-268,332,357,360-361,370,406-409,436,438,442,458,486,494,499,563,569-570,580,582,595,597,624,637-638,643,658,661,679-695,738-739,748,760,762,765-768,799 |
| hyper_parallel/platform/mindspore/fully_shard/scheduler.py |
63.8% |
157-158,172,175-180,184-186,191-195 |
| hyper_parallel/platform/mindspore/fully_shard/state.py |
66.5% |
66,85,98-100,106-107,114-117,127-129,131,140,156,167,182,187,197-203,221-222,251,270-274,276-277,279,337-342,347-349,353-355,360-361,377,383,387-388,412,440-441 |
| hyper_parallel/platform/torch/dtensor.py |
100% |
|
| hyper_parallel/platform/torch/fully_shard/param.py |
85.2% |
268-269,296,316-320,358-361,456,458,503,551,650-652,658,661,666-667,765,772,780,801,857,882,899,916,982-984,986-990,1004,1091-1092,1106,1110,1143,1181,1190,1193,1199 |
| hyper_parallel/platform/torch/fully_shard/param_group.py |
93.2% |
109-110,143,160,210,236,301,367,496,534,539,552,554,563-564,566,613,615,619,642,696,751,777,783-784,795,810,885,1028,1031 |
| hyper_parallel/platform/torch/fully_shard/scheduler.py |
85.0% |
157,161-162,164,168-169,171-172,187 |
| hyper_parallel/platform/torch/fully_shard/state.py |
86.7% |
140,365,408-409,436,443,472,474,484,529-532,534 |
| hyper_parallel/trainer/base.py |
0.0% |
855-856,861,863-864 |