If you change those for the new ones the results shouldn’t change.
The first deprecated warnings still work but they won’t in future releases, so you better use their equivalent in-place functions.
The second error about volatile doesn’t affect the training phase. Basically in the validation and testing phases all the computational graphs are being calculated and stored because volatile doesn’t do anything anymore. If you use torch.no_grad your model will use less memory on those phases.