Are you using binary classification? I think it would be good idea to add a layer after the last layer like nn.Linear(1000, 1) and then use sigmoid instead of softmax. Now it will make sense, the value which you got is the probability and you can draw roc corve by applying different thresholds.