" using those generated Variables as weights if you want"
exactly, I want to use them as weights in the same network. Without rewriting the network using the functional interface.
The proposed approach works if I can use the transformed parameters to do my computations, but I can’t do that, because the computations I want to do on them is the ones that the network would do, and there is no way to do that without rewriting the network in functional form.