tf 和 pytorch
安裝pytorch的時(shí)候沒有重新創(chuàng)建過虛擬環(huán)境,發(fā)現(xiàn)pytorch把我的tf1.10吞了:

解決方案:重新創(chuàng)建過虛擬環(huán)境分開安裝
torch.cuda.is_available()返回false
我先安裝了cuda=10.1的pytorch:
conda install pytorch torchvision cudatoolkit=10.1 -c pytorch
然后torch.cuda.is_available()返回false,搜了一下大概是驅(qū)動(dòng)不匹配的問題。


driver version和CUDA version是匹配的鴨。然后試圖折騰cuda驅(qū)動(dòng)發(fā)現(xiàn)太麻煩,故而改打pytorch的主意。
我嘗試換適配當(dāng)下cuda10.0的pytorch版本:
conda install pytorch==1.2.0 torchvision==0.4.0 cudatoolkit=10.0 -c pytorch

聯(lián)系上圖就很清晰了,driver version匹配不上CUDA version,所以就安裝回10.0甚至9.2的就ok。

成功
總結(jié):
conda用起來需要謹(jǐn)慎,注意看會(huì)把你的哪些東西升級(jí)哪些降級(jí)。上述問題全是conda引起的。