Hi there! My colleagues and I are wondering how Fl...
# flyte-support
f
Hi there! My colleagues and I are wondering how Flyte 2.0 works with the removal of the DSL (i.e: replacing flytekit.conditional with if/else etc.) Do you have a link to the flyte 2.0 repository or branch so we can look at this please?
f
It’s a state replication engine we have built. It’s not fully available in OSs yet
f
Hi Ketan, can you expand on what you mean by a state replication engine and how it is able to understand if statements and for loops to render appropriate DAGs? Also is there an ETA for when this code will be available in github?
f
It is currently available today on union - open source needs a way for the community to be able to migrate, scale and manage effectively. So we are working in the open to build the backend
We will do a deep dive in how it works
I think I need to write a blog 😇
We are doing free trials for anyone using a union supplied backend
f
I'm not sure this answers my questions, but thanks for the response. Allow me to clarify: • How do if statements and for loops get rendered on the directed acyclic graphs in the flyte console? • When is the code that renders if statements and for loops going to be available on github?
f
Ohh it is not Direct Acyclic graphs at all
They are essentially nested subroutine calls - so just shows as a list
We do still have compilation like Jax that creates a dag
f
Okay, so in flyte 2.0, are conditionals and loops are no longer rendered as branches in a graph?
f
Correct
f
Thanks, sounds the list just shows tasks, which is nice and simple.
f
Yup
When the compilation and dag support is added you will potentially see some graphs