| Source File |
Diff Coverage (%) |
Missing Lines |
| hyper_parallel/codegen/__init__.py |
100% |
|
| hyper_parallel/codegen/artifact.py |
96.0% |
368 |
| hyper_parallel/codegen/build.py |
100% |
|
| hyper_parallel/codegen/check/__init__.py |
100% |
|
| hyper_parallel/codegen/check/drift.py |
87.5% |
45 |
| hyper_parallel/codegen/check/preflight.py |
78.9% |
157,167,433,456-460 |
| hyper_parallel/codegen/check/structure.py |
93.6% |
45-47 |
| hyper_parallel/codegen/cli.py |
83.3% |
92,98-99,108-109,127 |
| hyper_parallel/codegen/emit/bundle.py |
54.7% |
99,111,113,149-150,154,157,161,175-180,183-184,189-192,196-197,205-210,218,237,262-263,267-268,273-274,280,289-290 |
| hyper_parallel/codegen/emit/modeling.py |
62.1% |
118,124,132-133,139-140,143,162,191-192,199,203,330-332,334,339,346,368,447-450,453-454,462,519,531-534,538-540,552,559,567-569,578,581,584,587,592-593,597-598,606-607,611-612,619-622,631-635,638-640,644,669,678,723,729,759 |
| hyper_parallel/codegen/emit/parallel.py |
100% |
|
| 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.7% |
69,80,83-84,86,110,147,157,162,166-167,240-241,250,260,265-268,270-271,273-276,279,310,327-328,333-341,345,357,374-385,395-401,404 |
| hyper_parallel/codegen/emit/replacement.py |
85.2% |
29,35,41,46 |
| hyper_parallel/codegen/generated_support.py |
100% |
|
| hyper_parallel/codegen/hash.py |
87.5% |
52 |
| hyper_parallel/codegen/inline/framework_spec.py |
29.7% |
147,153,260-265,313-314,341,351,410,434,441,488-489,493-501 |
| hyper_parallel/codegen/inline/ir.py |
100% |
|
| hyper_parallel/codegen/inline/meta_plan.py |
7.7% |
102,106-107,111-112,116-122 |
| hyper_parallel/codegen/inline/patch_engine.py |
84.1% |
66-68,176-177,317,321,340,578-579,583,590,593,596,633,661,664 |
| hyper_parallel/codegen/inline/pipeline.py |
59.0% |
64-65,68,73,75,82-83,96,135,138,156,179-180,190-191,193,200,230-233,238,243-244,250,255,259-264 |
| hyper_parallel/codegen/inline/recognition.py |
86.8% |
215,218,221,232,252,274,278,291-293,316,325,333,348,359,363,423 |
| hyper_parallel/codegen/inline/replacement_pass.py |
0.0% |
60,71 |
| hyper_parallel/codegen/inline/spec_bundle.py |
66.7% |
67,74,79 |
| 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/templates.py |
100% |
|
| hyper_parallel/codegen/inline/yaml_rules.py |
85.7% |
66 |
| hyper_parallel/codegen/manager.py |
78.3% |
80,82,89,123,264,308,313,341,357,361-362,371,374,383,388,407,411-412,431,434,447,451-452,456,462-464,468,488,493-501,508-510,518,523,564,570,623,625-628,633,636 |
| hyper_parallel/codegen/meta.py |
78.8% |
184,190-191,195,197,199,203,231,244,252,273,300,315,320,322,336,355,357 |
| hyper_parallel/codegen/model_build_overlay.py |
75.0% |
38-44,72-76,121,126,298,309,313-317,327,334,339,346-347,351-356 |
| hyper_parallel/codegen/offline_build.py |
100% |
|
| hyper_parallel/codegen/plan/freeze.py |
83.8% |
47,347,365-368,385-389,452,461 |
| hyper_parallel/codegen/planner_overlay.py |
68.8% |
34-37,42-45,63-64,72-81,87-88,100,110 |
| hyper_parallel/codegen/session.py |
85.7% |
55,66,80,100,145,153,163-167,207,214,232-233,259-260,268,274 |
| hyper_parallel/codegen/snapshot.py |
80.0% |
53,55,60,63,66-69,76,101-103,131,149,194,196,198,209,233,238,240,242,245,249,255,264-265,270,272,274,278,280,284-286,293 |
| hyper_parallel/codegen/source/composition.py |
89.7% |
44,50,70-73,76-77,131,178,206 |
| hyper_parallel/codegen/source/resolver.py |
33.3% |
430-433 |
| hyper_parallel/codegen/train_sidecar.py |
93.8% |
58-59,162 |
| hyper_parallel/trainer/config/parallelism.py |
100% |
|
| hyper_parallel/trainer/config/resolver.py |
100% |
|