Then just pass the outputs form A and B to C.
Cuda calls are asyncronous. If you run A.forward() and then B.forward() that is async. The major problem is both will use the same gpu, thus the speed will be halved. So in short there is no gain at all betwen sequential/parallel if you don’t have aditional resources.