MacOS上的PyTorch无法启用和访问GPU驱动程序和CUDA
PyTorch未启用和访问GPU驱动程序和CUDA。MacOS上的PyTorch无法启用和访问GPU驱动程序和CUDA,macos,installation,pytorch,Macos,Installation,Pytorch,PyTorch未启用和访问GPU驱动程序和CUDA。 torch.cuda.is_可用()返回false 我正在使用macOS Mojave 10.14.6 我已经安装了Cuda 10.0版本的pytorch。 我尝试验证并构造一个随机初始化的张量,效果很好 但是当我试着 import torch torch.cuda.is_availalbe() 它返回false 因此,我按照Pytorch上的说明安装了Anaconda和Cuda 然后试着这样做: git克隆——递归https://gith
torch.cuda.is_可用()
返回false
我正在使用macOS Mojave 10.14.6
我已经安装了Cuda 10.0版本的pytorch。
我尝试验证并构造一个随机初始化的张量,效果很好
但是当我试着
import torch
torch.cuda.is_availalbe()
它返回false
因此,我按照Pytorch上的说明安装了Anaconda和Cuda
然后试着这样做:
git克隆——递归https://github.com/pytorch/pytorch
光碟火把
MACOSX_部署_目标=10.9 CC=clang CXX=clang++python setup.py安装
在终点站,我得到了
fatal error: 'string.h' file not found
#include_next <string.h>
它返回了/Library/Developer/CommandLineTools/usr/include/c++/v1/string.h
这不是意味着我已经有了string.h
如何解决此问题?您是从conda env安装的吗?根据github的说法,这应该是可行的: -创建conda环境 -
conda install numpy ninja pyyaml mkl mkl mkl包括setuptools cmake cffi type
(安装一些要求)
然后这个(我想你已经做了):
最后设置conda变量并安装:
export CMAKE_PREFIX_PATH=${CONDA_PREFIX:-"$(dirname $(which conda))/../"}
MACOSX_DEPLOYMENT_TARGET=10.9 CC=clang CXX=clang++ python setup.py install
git报告该行为时存在一些问题,建议添加以下内容:
MACOSX_部署_目标=10.9 CC=clang CXX=clang++NO_CUDA=1 python setup.py安装
检查NO_CUDA
,这个问题也在论坛中提到过,似乎是操作系统和驱动程序版本引起的问题。如果是这种情况,我建议使用(希望它有mac支持)来自的pytorch容器
这也会失败,您最好的选择是在没有CUDA支持的情况下安装。MacOS还没有很好的NVIDIA(GPU)支持,请作为友好的建议切换到Linux。谢谢您的回答。我试过你上面写的东西
MACOSX_DEPLOYMENT_TARGET=10.9 CC=clang CXX=clang++NO_CUDA=1 python setup.py安装
这仍然返回string.h文件未找到
错误。
git clone --recursive https://github.com/pytorch/pytorch
cd pytorch
# if you are updating an existing checkout
git submodule sync
git submodule update --init --recursive
export CMAKE_PREFIX_PATH=${CONDA_PREFIX:-"$(dirname $(which conda))/../"}
MACOSX_DEPLOYMENT_TARGET=10.9 CC=clang CXX=clang++ python setup.py install