问题:
1.安装了nvida驱动程序后是否重新安装pytorch
- pytorch是否有CUDA版本和无CUDA版本?
描述:
我从ubuntu 20.4安装了N-videa和cUDA。但仍然无法从pytorch获取cUDA,请参阅python3脚本
(torch) anaconda $ python3 -c "import torch; print(f'CUDA:{torch.cuda.is_available()} CUDAs:{torch.cuda.device_count()}')"
CUDA:False CUDAs:0
检查n-vidia驱动和CUDA
(torch)anaconda $ nvidia-smi
2019年10月15日星期四20:18:57 2023
+----------------------------------------------------------------------------------+
| NVIDIA-SMI 530.30.02驱动程序版本:530.30.02 CUDA版本:12.1|
|- ———————————————————————————————————————-+-————————————————————-+-————————————————————-+
(torch) anaconda $ /usr/local/cuda-12/bin/nvcc -V
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2023 NVIDIA Corporation
Built on Mon_Apr__3_17:16:06_PDT_2023
Cuda compilation tools, release 12.1, V12.1.105
Build cuda_12.1.r12.1/compiler.32688072_0
(torch) anaconda $ lspci -k|grep VGA -A2
01:00.0 VGA compatible controller: NVIDIA Corporation Device 2484 (rev a1)
DeviceName: VGA
Subsystem: ASUSTeK Computer Inc. Device 87bc
Kernel driver in use: nvidia
1条答案
按热度按时间ttp71kqs1#
经检查,我的pytorch只有CPU版本。所以我创建了新的conda env并再次安装了pytorch。
$ conda install pytorch torchvision torchaudio pytorch-cuda=11.8 -c pytorch -c nvidia
然后再检查一遍,它现在正在工作!