Basically if you install in a conda env conda install pytorch torchvision cudatoolkit=10.1 -c pytorch it installs pytorch 1.0 & torchvison 0.2 instead of 1.2 & 0.4, but seems to be working fine with cuda 10.1. Now if you do conda update --all it upgrades torch & torchvision to 1.2 & 0.4 equivalently but it downgrades cuda to 10.0. The only reasoning I can find behind this is if pytorch 1.0 binary is built with cuda 10.1? If so then why 1.2 binary is built with cuda 10 instead of 10.1?