Ubuntu安装apex

Ubuntu安装apex

问题

Ubuntu在使用apex官方的说明安装apex时或多或少会出现一些奇怪的问题,导致安装不上。
apex的github网址为:https://github.com/NVIDIA/apex

前期准备

ubuntu系统中的cuda版本需要和当前python环境中的一致,即使当前是python的虚拟环境。

安装apex

按照官方文档的说明,先尝试安装有CUDA和C++扩展的版本:

首先:

bash 复制代码
git clone https://github.com/NVIDIA/apex
cd apex

如果pip >= 23.1的话(但是有的时候会安装失败):

bash 复制代码
pip install -v --disable-pip-version-check --no-cache-dir --no-build-isolation --config-settings "--build-option=--cpp_ext" --config-settings "--build-option=--cuda_ext" ./

上面那个实在不行的话,就改成下面这个试试(我在pip >= 23.1,用上面的命令没有成功,但是用下面的成功了。有可能会提示缺个python的包,用conda或者pip手动安装上对应的包即可):

bash 复制代码
pip install -v --disable-pip-version-check --no-cache-dir --no-build-isolation --global-option="--cpp_ext" --global-option="--cuda_ext" ./

最后实在没有办法的话,就用下面的仅python构建的指令:

bash 复制代码
pip install -v --disable-pip-version-check --no-build-isolation --no-cache-dir ./
相关推荐
Ghost Face...1 分钟前
深入解析YT6801驱动模块架构
linux·运维·服务器
比奇堡派星星8 分钟前
Linux 杂项设备驱动框架详解
linux·arm开发·驱动开发
Eternity∞33 分钟前
基于Linux系统vim编译器情况下的C语言学习
linux·c语言·开发语言·学习·vim
芝麻馅汤圆儿41 分钟前
cpu 大小核
linux·运维·centos
牛奶咖啡131 小时前
shell脚本编程(三)
linux·shell脚本编程·环境变量的设置与取消·位置参数变量与内部参数变量·返回与退出状态·让变量获取键盘输入内容·使用decalre声明变量
2401_890443022 小时前
Linux进程间通信
linux·服务器
Xの哲學2 小时前
Linux 实时调度机制深度解析
linux·服务器·网络·算法·边缘计算
张太行_2 小时前
Linux信号处理函数中断流程分析
linux
晚风吹人醒.2 小时前
iptables防火墙规则(一):iptables语法结构,netfilter功能详解及案例演示
linux·服务器·网络·iptables·防火墙··netfilter
学好statistics和DS2 小时前
两个子进程都sleep, `waitpid` 系统调用
linux·服务器·数据库