Currently we have two/three different Ops for forking/joining streams in models and their respective transformations. As far as I understand, @iksnagreb s ReplicateStream and ElementwiseBinary can handle everything that the other two Ops can handle and more. Because of this, I am suggesting that we remove support for the old OPs from FINN+ with the next 1.x release. We can not continue to keep old and new infrastructure in FINN+. This makes using and developing FINN+ a much harder task, because we need to keep all possible old implementations, etc. in mind. Additionally, the removal should not have any impact on old models, because these Ops are purely used internally in FINN+.
Currently we have two/three different Ops for forking/joining streams in models and their respective transformations. As far as I understand, @iksnagreb s
ReplicateStreamandElementwiseBinarycan handle everything that the other two Ops can handle and more. Because of this, I am suggesting that we remove support for the old OPs from FINN+ with the next 1.x release. We can not continue to keep old and new infrastructure in FINN+. This makes using and developing FINN+ a much harder task, because we need to keep all possible old implementations, etc. in mind. Additionally, the removal should not have any impact on old models, because these Ops are purely used internally in FINN+.