| Source File |
Diff Coverage (%) |
Missing Lines |
| hyper_parallel/codegen/__init__.py |
100% |
|
| hyper_parallel/codegen/artifact.py |
56.9% |
267-274,283,291-292,302-303,318-321,329,331,334-343,354-365,368-373,375,382-383 |
| hyper_parallel/codegen/build.py |
100% |
|
| hyper_parallel/codegen/cli.py |
100% |
|
| hyper_parallel/codegen/emit/bundle.py |
54.9% |
98-100,108,142-143,147,150,154,166-171,174-175,180-183,187-188,196-201,209,228,253-254,259,265,274-275 |
| hyper_parallel/codegen/emit/context.py |
100% |
|
| hyper_parallel/codegen/emit/modeling.py |
57.0% |
117,131-147,152-155,160,167-179,186-187,194,198,323-325,330,338-339,363,442-445,448-449,457,514,526-529,533-535,547,554,562-564,573,576,579,582,587-588,592-593,601-602,606-607,614-617,626-630,633-635,639,664,673,716,721 |
| hyper_parallel/codegen/emit/parallel.py |
91.7% |
123 |
| hyper_parallel/codegen/emit/patches.py |
73.8% |
78-81,89,102,112,120,124,126,133-139 |
| hyper_parallel/codegen/emit/recorded.py |
67.8% |
68,78,81,83,106,143,153,158,162-163,236-237,246,256,261-264,266-267,269-272,275,306,323-324,329-337,341,353,370-381,391-397,400 |
| hyper_parallel/codegen/emit/replacement.py |
85.2% |
29,35,41,46 |
| hyper_parallel/codegen/emit/snapshot_patches.py |
60.0% |
65,91,115,133,135,140,166-168,172,184,188-189,198,201,210,215,229,233-234,241,243,254-255,261-265,272-279,281-283,287-291,295,300,315,320-328,333-337 |
| hyper_parallel/codegen/emit/validation.py |
93.5% |
32-34 |
| hyper_parallel/codegen/inline/__init__.py |
100% |
|
| hyper_parallel/codegen/inline/component_source.py |
0.0% |
17,19-20,23,27,30 |
| hyper_parallel/codegen/inline/declaration_edits.py |
100% |
|
| hyper_parallel/codegen/inline/definition_edits.py |
19.7% |
28-33,41,48-58,63-69,80-88,93,102-108,116-119,124-130 |
| hyper_parallel/codegen/inline/forward_edits.py |
84.3% |
43,46,79,97-98,102,109,112,115,123,126 |
| hyper_parallel/codegen/inline/framework_spec.py |
61.8% |
149,155,262-267,315-316,343,353,434 |
| hyper_parallel/codegen/inline/ir.py |
86.1% |
138,140,142,145,150 |
| hyper_parallel/codegen/inline/meta_plan.py |
48.1% |
120-125,138-139,141,144,148-154,176,183-190,240 |
| hyper_parallel/codegen/inline/observations.py |
75.0% |
39-42,58,65,67,70 |
| hyper_parallel/codegen/inline/patch_engine.py |
87.5% |
69-71,91,127-128,144,147,286,290,309 |
| hyper_parallel/codegen/inline/pipeline.py |
58.4% |
65,71,82,84-86,89,94-95,102-103,116-117,155,158,176,199-200,210-211,213,220,250-253,258,263-264,270,275,279-284 |
| hyper_parallel/codegen/inline/recognition.py |
86.0% |
216,219,222,225,241,266,286,290,318-320,327,330-331,354,372,380,410-412,438,442,486,502 |
| hyper_parallel/codegen/inline/replacement_pass.py |
60.0% |
62,73 |
| hyper_parallel/codegen/inline/source_plan.py |
42.1% |
34-35,41,46-53 |
| hyper_parallel/codegen/inline/strategy_pass.py |
59.2% |
102,104-105,107-108,117-119,122-129,151,154,160,176 |
| hyper_parallel/codegen/inline/targets.py |
68.0% |
26,28,32-34,41,43,46 |
| hyper_parallel/codegen/manager.py |
88.6% |
66,68,74,83 |
| hyper_parallel/codegen/model_build_overlay.py |
87.8% |
41-47,75-79,122,127,308,341 |
| hyper_parallel/codegen/plan/boundary_forms.py |
100% |
|
| hyper_parallel/codegen/plan/observation.py |
93.0% |
47,66,70-71,131,140 |
| hyper_parallel/codegen/plan/placements.py |
80.8% |
34,44,52-54,84,90-91,100,112,121,123,136-138 |
| hyper_parallel/codegen/planner_overlay.py |
70.7% |
34-37,42-45,63-64,72-81,87-88,100,110 |
| hyper_parallel/codegen/session.py |
86.4% |
53,64,78,120,136-140,180,185,204,206,231-232,243 |
| hyper_parallel/codegen/snapshot.py |
78.3% |
41,43,86,105,107,123,148-155,160-163 |
| hyper_parallel/codegen/source/composition.py |
89.7% |
44,50,70-73,76-77,131,178,206 |
| hyper_parallel/codegen/source/resolver.py |
28.6% |
360,423-426 |
| hyper_parallel/codegen/train_sidecar.py |
95.1% |
58-59 |
| hyper_parallel/distributed/_builder/forward_rewriter.py |
100% |
|
| hyper_parallel/distributed/context_parallel/wrappers.py |
85.7% |
454-455,472 |
| hyper_parallel/distributed/mesh.py |
90.8% |
52,98,108,115,122,128,174 |
| hyper_parallel/trainer/config/parallelism.py |
100% |
|
| hyper_parallel/trainer/config/resolver.py |
66.7% |
690 |
| hyper_parallel/trainer/runtime/distributed.py |
100% |
|