Apex安装错误Subprocess.CalledProcessError:Command ‘[‘ninja‘,‘-v‘]‘ returned non-zero exit status 1
Posted MarToony|名角
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Apex安装错误Subprocess.CalledProcessError:Command ‘[‘ninja‘,‘-v‘]‘ returned non-zero exit status 1相关的知识,希望对你有一定的参考价值。
两种错误direct cause
描述:
1 Subprocess.CalledProcessError:Command '['ninja','-v']' returned non-zero exit status 1.
2 ninja: build stopped: subcommand failed.
起初认为是gcc版本比较低的原因,因此从7升到了9;
后来发现无济于事。
后来思索再三,觉得可能是因为配置GPU环境的时候,没有安装NVCC的原因,因此在gcc g++ 9 的基础上安装了nvcc,最终成功了。
关于gcc g++版本是否在7版本的情况下也可以,这一点大家可以尝试下。
以上是关于Apex安装错误Subprocess.CalledProcessError:Command ‘[‘ninja‘,‘-v‘]‘ returned non-zero exit status 1的主要内容,如果未能解决你的问题,请参考以下文章
为 Python 3.8.5 安装 NVIDIA Apex 并与 PyTorch 1.9 兼容
Apex安装错误Subprocess.CalledProcessError:Command ‘[‘ninja‘,‘-v‘]‘ returned non-zero exit status 1
Apex安装错误Subprocess.CalledProcessError:Command ‘[‘ninja‘,‘-v‘]‘ returned non-zero exit status 1