Tailering or customising a model with Modulelist()

i have created a neural net with nn.Moduelist()
i want to show r squared error

i would like to use it for 10 benchmark runs with different data splittings and different random
seeds for the network initialization.

also i would like to know how i can use these benchmark runs to obtain the R 2 scores