when pass the several input into a model, you need to add something.
when run into the error that ' you need a required input or parameter' : you could use * in front of C, but I don't know why, I just try it out for thousands of times to make it work.
when run into the error that ' expect two, but three were given': please check the coherence of the input, make sure the input is the same and they have been passed coherently.
be careful about the iterative structure, they could be more complex, and make sure the input and return are the same dimension.
If still error, you could save the constant input to a file, and load it at the right time. Control the variable into a constant. It's a compromise solution.
def forward(self, A, *C):
if self.outermost:
#print(