Hi
To define a model with multiple inputs, just pass all the inputs to the forward function. Like:
def forward(self, input1, input2):
    ......

The different performance may due to a series of randomisation, like the initialisation of parameters.