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 ./
相关推荐
哥布林学者12 分钟前
吴恩达深度学习课程五:自然语言处理 第一周:循环神经网络 (一)序列数据与序列模型
深度学习·ai
月上柳青43 分钟前
dsoftbus-软总线中多层网络的通信栈
linux
L1624761 小时前
linux环境安装MySQL的详细步骤(二进制包形式)
linux·运维·mysql
默默在路上1 小时前
CentOS Stream 9 安装mysql8.0
linux·mysql·centos
不错就是对2 小时前
【agent-lightning】 - 2_使用 Agent-lightning 训练第一个智能体
人工智能·深度学习·神经网络·自然语言处理·chatgpt·transformer·vllm
zhengfei6112 小时前
AI渗透工具—Shannon完全自主的AI渗透测试工具
人工智能·深度学习·web安全·知识图谱·测试覆盖率·安全性测试·威胁分析
哥本哈士奇2 小时前
简单的神经网络计算过程 - 正负判断
人工智能·深度学习·神经网络
自动驾驶小学生2 小时前
Transformer和LLM前沿内容(3):LLM Post-Training
人工智能·深度学习·transformer
Mike_detailing2 小时前
Tensors (张量)
人工智能·pytorch·深度学习
游戏23人生2 小时前
QT linux下 虚拟键盘使用及注意事项
linux·qt·计算机外设