My pytorch was 0.3.1.post2, and it caused some problems to concatenation. I was advised to upgrade it. See Model parameters were cut off after concatenation 1
I upgraded it to a newer version 0.4.1.post2. Python command showed the upgrade was successful. However, my Jupyter notebook still used the old version 0.3.1.post2. Below are the details.
1. I cloned a new virtual environment where I used conda to do the pytorch upgrade:
conda install pytorch=0.4.1 -c pytorch

2. Discrepancy between the version testing results in the new virtual environment
I activated the new virtual environment, and running the following command line
python -c "import torch; print(torch.__version__)"

gave output: 0.4.1.post2
But in Jupyter notebook:
import torch
print(torch.__version__)

giving output: 0.3.1.post2
In case there was some stale configuration for Jupyter, I updated Jupyter by “conda update jupyter”. But that did not help.
Did I miss anything? Thanks.