| Source File |
Diff Coverage (%) |
Missing Lines |
| hyper_parallel/core/dtensor/device_mesh.py |
100% |
|
| hyper_parallel/core/dtensor/dtensor.py |
100% |
|
| hyper_parallel/core/shard/_op_dispatch.py |
87.8% |
785,802-804,837,905 |
| hyper_parallel/core/shard/ops/parallel_argmax_with_value_ops.py |
96.9% |
101 |
| hyper_parallel/core/shard/ops/parallel_argsort.py |
100% |
|
| hyper_parallel/core/shard/ops/parallel_atleast_1d.py |
42.9% |
26,46-47,49,53,55,60,142 |
| hyper_parallel/core/shard/ops/parallel_chunk_view.py |
81.4% |
51-53,55-56,58-59,124 |
| hyper_parallel/core/shard/ops/parallel_expand.py |
75.7% |
26,30,47-52,94,101,107,197,225-230 |
| hyper_parallel/core/shard/ops/parallel_histc_ext.py |
72.9% |
29,59-68,115,120 |
| hyper_parallel/core/shard/ops/parallel_inplace_scatter_value.py |
69.2% |
27,44-45,47,54,59-60,117 |
| hyper_parallel/core/shard/ops/parallel_isin.py |
100% |
|
| hyper_parallel/core/shard/ops/parallel_masked_scatter.py |
61.1% |
25,45-47,52-53,58 |
| hyper_parallel/core/shard/ops/parallel_matmul.py |
47.4% |
92,110-115,139,145,155,185,203-208,235,242,267,288,360,378-383,411,416,428,441,460-465,495,500,524 |
| hyper_parallel/core/shard/ops/parallel_mhc_pre_sinkhorn.py |
25.0% |
78-80,83-94 |
| hyper_parallel/core/shard/ops/parallel_ms_flash_attention_score.py |
52.0% |
336-337,343,350,354,358,821-822,942-948,952,955-956,965,987,995,1004,1028-1032,1034-1036,1038-1042,1044-1045,1047-1048,1052-1055,1057,1062,1071-1072,1089 |
| hyper_parallel/core/shard/ops/parallel_nonzero.py |
100% |
|
| hyper_parallel/core/shard/ops/parallel_norm.py |
73.0% |
30,39,56-61,101,143-144,149,152,159,161-162,193 |
| hyper_parallel/core/shard/ops/parallel_npu_flash_attention_score.py |
64.1% |
110,157-159,161,166,168-170,172-173,366-367,373,380,384,388,611,906-907,1013,1121-1122 |
| hyper_parallel/core/shard/ops/parallel_one_hot_ext.py |
59.4% |
29,46-47,49-51,53-54,56-59,103 |
| hyper_parallel/core/shard/ops/parallel_ops.py |
100% |
|
| hyper_parallel/core/shard/ops/parallel_outer.py |
96.3% |
32 |
| hyper_parallel/core/shard/ops/parallel_reduce.py |
89.4% |
135,141,162,167,379,414,428 |
| hyper_parallel/core/shard/ops/parallel_scaled_dot_product_attention.py |
82.9% |
36,70-72,74-75,79,88,90,95,345,550 |
| hyper_parallel/core/shard/ops/parallel_scatter.py |
100% |
|
| hyper_parallel/core/shard/ops/parallel_scatter_update.py |
64.0% |
47-48,50,56,61-62,89,106,131 |
| hyper_parallel/core/shard/ops/parallel_slice_ext.py |
74.1% |
26,43-48 |
| hyper_parallel/core/shard/ops/parallel_split.py |
47.7% |
27,31,35,56-62,93,95,123-129,149-151,153-154,156-157,159-162,167-168,173,190-191,193-194,196,198-201,233,263-269,300,302,330-336,356-358,360-361,363-364,366-369,374-375,380,412-414,416-419 |
| hyper_parallel/core/shard/ops/parallel_stack.py |
83.3% |
92 |
| hyper_parallel/core/shard/ops/parallel_topk.py |
97.2% |
86 |
| hyper_parallel/core/shard/ops/parallel_transpose.py |
91.2% |
68,114,130 |
| hyper_parallel/core/shard/ops/parallel_unbind.py |
97.1% |
83 |
| hyper_parallel/platform/mindspore/dtensor.py |
50.0% |
50-52 |
| hyper_parallel/platform/torch/dtensor.py |
100% |
|