Commit 853620c
committed
Modify the graph to allow for single step flows and custom names
Instead of enforcing a step named "start" and another named "end"
and a minimum of two steps, Metaflow now allows for single
step flows with any names. The "start" and "end" properties are
derived from the structure of the graph. We still require a single
entry point and a single exit point but they can be one and the same
and do not have to be named something specific.1 parent e4e0525 commit 853620c
21 files changed
Lines changed: 961 additions & 80 deletions
File tree
- metaflow
- client
- plugins
- airflow
- argo
- aws/step_functions
- test/unit
- graph_inference
- flows
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2121 | 2121 | | |
2122 | 2122 | | |
2123 | 2123 | | |
| 2124 | + | |
2124 | 2125 | | |
2125 | | - | |
| 2126 | + | |
2126 | 2127 | | |
2127 | 2128 | | |
2128 | 2129 | | |
| |||
2139 | 2140 | | |
2140 | 2141 | | |
2141 | 2142 | | |
| 2143 | + | |
2142 | 2144 | | |
2143 | | - | |
| 2145 | + | |
2144 | 2146 | | |
2145 | 2147 | | |
2146 | 2148 | | |
| |||
2153 | 2155 | | |
2154 | 2156 | | |
2155 | 2157 | | |
2156 | | - | |
| 2158 | + | |
2157 | 2159 | | |
2158 | 2160 | | |
2159 | 2161 | | |
| |||
2165 | 2167 | | |
2166 | 2168 | | |
2167 | 2169 | | |
2168 | | - | |
| 2170 | + | |
2169 | 2171 | | |
2170 | 2172 | | |
2171 | 2173 | | |
| |||
2176 | 2178 | | |
2177 | 2179 | | |
2178 | 2180 | | |
| 2181 | + | |
| 2182 | + | |
| 2183 | + | |
| 2184 | + | |
| 2185 | + | |
| 2186 | + | |
| 2187 | + | |
| 2188 | + | |
| 2189 | + | |
| 2190 | + | |
| 2191 | + | |
| 2192 | + | |
| 2193 | + | |
| 2194 | + | |
| 2195 | + | |
| 2196 | + | |
| 2197 | + | |
| 2198 | + | |
| 2199 | + | |
2179 | 2200 | | |
2180 | 2201 | | |
2181 | 2202 | | |
| |||
2298 | 2319 | | |
2299 | 2320 | | |
2300 | 2321 | | |
2301 | | - | |
| 2322 | + | |
2302 | 2323 | | |
2303 | | - | |
| 2324 | + | |
2304 | 2325 | | |
2305 | 2326 | | |
2306 | 2327 | | |
2307 | 2328 | | |
2308 | | - | |
| 2329 | + | |
2309 | 2330 | | |
2310 | 2331 | | |
2311 | | - | |
| 2332 | + | |
| 2333 | + | |
2312 | 2334 | | |
2313 | 2335 | | |
2314 | 2336 | | |
| |||
2481 | 2503 | | |
2482 | 2504 | | |
2483 | 2505 | | |
2484 | | - | |
2485 | | - | |
| 2506 | + | |
| 2507 | + | |
| 2508 | + | |
2486 | 2509 | | |
2487 | 2510 | | |
2488 | 2511 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
547 | 547 | | |
548 | 548 | | |
549 | 549 | | |
| 550 | + | |
| 551 | + | |
| 552 | + | |
| 553 | + | |
| 554 | + | |
| 555 | + | |
| 556 | + | |
| 557 | + | |
| 558 | + | |
| 559 | + | |
| 560 | + | |
| 561 | + | |
| 562 | + | |
550 | 563 | | |
551 | 564 | | |
552 | 565 | | |
| |||
947 | 960 | | |
948 | 961 | | |
949 | 962 | | |
950 | | - | |
| 963 | + | |
| 964 | + | |
| 965 | + | |
| 966 | + | |
| 967 | + | |
951 | 968 | | |
952 | 969 | | |
953 | 970 | | |
| |||
972 | 989 | | |
973 | 990 | | |
974 | 991 | | |
975 | | - | |
976 | | - | |
| 992 | + | |
| 993 | + | |
| 994 | + | |
| 995 | + | |
| 996 | + | |
| 997 | + | |
| 998 | + | |
| 999 | + | |
| 1000 | + | |
| 1001 | + | |
| 1002 | + | |
| 1003 | + | |
977 | 1004 | | |
978 | 1005 | | |
979 | 1006 | | |
980 | | - | |
981 | | - | |
| 1007 | + | |
| 1008 | + | |
982 | 1009 | | |
983 | | - | |
984 | | - | |
985 | | - | |
986 | | - | |
987 | | - | |
988 | | - | |
| 1010 | + | |
| 1011 | + | |
| 1012 | + | |
| 1013 | + | |
| 1014 | + | |
| 1015 | + | |
| 1016 | + | |
| 1017 | + | |
| 1018 | + | |
| 1019 | + | |
| 1020 | + | |
| 1021 | + | |
| 1022 | + | |
| 1023 | + | |
| 1024 | + | |
| 1025 | + | |
| 1026 | + | |
989 | 1027 | | |
990 | 1028 | | |
991 | 1029 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
164 | 164 | | |
165 | 165 | | |
166 | 166 | | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
167 | 174 | | |
168 | 175 | | |
169 | | - | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
170 | 179 | | |
171 | 180 | | |
| 181 | + | |
172 | 182 | | |
173 | 183 | | |
174 | 184 | | |
| |||
516 | 526 | | |
517 | 527 | | |
518 | 528 | | |
| 529 | + | |
| 530 | + | |
519 | 531 | | |
520 | 532 | | |
521 | 533 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
48 | 48 | | |
49 | 49 | | |
50 | 50 | | |
51 | | - | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
52 | 62 | | |
53 | 63 | | |
54 | 64 | | |
| |||
60 | 70 | | |
61 | 71 | | |
62 | 72 | | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
63 | 79 | | |
64 | 80 | | |
65 | 81 | | |
| |||
140 | 156 | | |
141 | 157 | | |
142 | 158 | | |
143 | | - | |
144 | | - | |
145 | | - | |
146 | | - | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
147 | 162 | | |
148 | 163 | | |
149 | 164 | | |
| |||
212 | 227 | | |
213 | 228 | | |
214 | 229 | | |
215 | | - | |
216 | | - | |
217 | | - | |
218 | | - | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
219 | 234 | | |
220 | 235 | | |
221 | 236 | | |
| |||
259 | 274 | | |
260 | 275 | | |
261 | 276 | | |
| 277 | + | |
262 | 278 | | |
263 | 279 | | |
264 | 280 | | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
| 288 | + | |
| 289 | + | |
| 290 | + | |
| 291 | + | |
| 292 | + | |
| 293 | + | |
| 294 | + | |
| 295 | + | |
| 296 | + | |
| 297 | + | |
| 298 | + | |
| 299 | + | |
| 300 | + | |
| 301 | + | |
| 302 | + | |
| 303 | + | |
| 304 | + | |
| 305 | + | |
| 306 | + | |
| 307 | + | |
| 308 | + | |
| 309 | + | |
| 310 | + | |
| 311 | + | |
| 312 | + | |
| 313 | + | |
| 314 | + | |
| 315 | + | |
| 316 | + | |
| 317 | + | |
| 318 | + | |
| 319 | + | |
| 320 | + | |
| 321 | + | |
| 322 | + | |
| 323 | + | |
| 324 | + | |
| 325 | + | |
| 326 | + | |
| 327 | + | |
| 328 | + | |
| 329 | + | |
| 330 | + | |
| 331 | + | |
| 332 | + | |
| 333 | + | |
| 334 | + | |
| 335 | + | |
265 | 336 | | |
266 | 337 | | |
267 | 338 | | |
| |||
281 | 352 | | |
282 | 353 | | |
283 | 354 | | |
| 355 | + | |
| 356 | + | |
| 357 | + | |
284 | 358 | | |
285 | 359 | | |
286 | 360 | | |
| |||
338 | 412 | | |
339 | 413 | | |
340 | 414 | | |
341 | | - | |
342 | | - | |
| 415 | + | |
| 416 | + | |
343 | 417 | | |
344 | 418 | | |
345 | 419 | | |
| |||
445 | 519 | | |
446 | 520 | | |
447 | 521 | | |
| 522 | + | |
448 | 523 | | |
449 | 524 | | |
450 | 525 | | |
| |||
493 | 568 | | |
494 | 569 | | |
495 | 570 | | |
496 | | - | |
| 571 | + | |
| 572 | + | |
| 573 | + | |
| 574 | + | |
| 575 | + | |
497 | 576 | | |
498 | | - | |
499 | | - | |
| 577 | + | |
| 578 | + | |
| 579 | + | |
| 580 | + | |
500 | 581 | | |
501 | 582 | | |
0 commit comments