Hi, I have been using BEAM to express different workloads to run them using different runners. While doing this, I have encountered a question regarding expression of workloads with multiple iterations of operators (ML applications like ALS, MLR). As far as I know, it is currently not supported to express loops with BEAM programs, so they are simply 'unrolled' to be expressed as an acyclic graph. However, would it be possible to recognize operators that are inside loops from other operators that are outside of those loops? If not, would it be possible to tag them somehow to express them from others? Any other suggestions or plans for carrying out the approach are welcome.
Thanks, Wonook
