从sou建立Pythorch

2024-06-25 07:23:54 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试在我的MacOS(版本10.14.3)上从源代码安装Pytorch来使用GPU。我已经遵循了来自这个link的文档。当我在终端中启动MACOSX_DEPLOYMENT_TARGET=10.9 CC=clang CXX=clang++ python setup.py install时,我的终端出现以下错误:

[ 69%] Built target caffe2_observers make: *** [all] Error 2 Traceback (most recent
call last): File "setup.py", line 710, in <module>
build_deps() 
File "setup.py", line 282, in build_deps 
build_dir='build')
File "/Users/Desktop/pytorch/tools/build_pytorch_libs.py", line 259, in build_caffe2
check_call(['make', '-j', str(max_jobs), 'install'], cwd=build_dir, env=my_env)
File "/Users/anaconda3/lib/python3.6/subprocess.py", line 291, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['make', '-j', '4', 'install']'
returned non-zero exit status 2.

我试图升级pip并重新安装anaconda和cuda,但没有成功。在

在这里您可以找到错误只属于:

^{pr2}$

Tags: installdepsinpybuild终端make错误
2条回答

/Library/Developer/CommandLineTools/usr/include/c++/v1/string.h:61:15:fatal error: 'string.h' file not found

您似乎缺少了C++string.h;如果您还没有安装/重新安装Xcode命令行工具,我的建议是尝试安装/重新安装Xcode命令行工具:

$ xcode-select  install

如果已经安装了命令行工具,则可以卸载(通过删除目录):

^{pr2}$

删除完成后,再次尝试第一个命令,然后检查是否安装了string.h

^{3}$

我遇到这个问题是因为Nvidia与OSX mojave10.14+不兼容

相关问题 更多 >