在Ubuntu 24.04 LTS上安装飞桨PaddleX

前面我们介绍了《在Windows用远程桌面访问Ubuntu 24.04.1 LTS》本文接着介绍安装飞桨PaddleX。

PaddleX 3.0是基于飞桨框架构建的一站式全流程开发工具,它集成了众多开箱即用的预训练模型,可以实现模型从训练到推理的全流程开发,支持国内外多款主流硬件,助力AI 开发者进行产业实践。

本文将介绍在Ubuntu 24.04.1LTS上从零开始安装飞桨PaddleX,整个流程分四步:

  1. 安装英伟达显卡驱动程序;

  2. 安装Anaconda并配置虚拟环境;

  3. 安装PaddlePaddle;

  4. 安装PaddleX;

一,安装英伟达显卡驱动程序

把英伟达独立显卡安装到桌面计算机中,并安装好了Ubuntu24.04.1 LTS后,下一步就是安装英伟达显卡驱动程序。

首先,请运行"ubuntu-drivers devices"命令列出当前可用的硬件设备,确保Ubuntu 24.04.1 LTS已发现安装在桌面计算机中的英伟达显卡,如下图所示。

然后,运行Ubuntu驱动自动安装命令"ubuntu-drivers autoinstall",完成英伟达显卡驱动程序的安装,并重启系统。

复制代码
# 运行Ubuntu驱动自动安装命令sudo ubuntu-drivers autoinstall# 重启系统sudo reboot,

系统重启完毕后,运行"nvidia-smi"命令,验证安装。

复制代码
nvidia-smi

二,安装Anaconda并配置虚拟环境

Anaconda是Python软件包(packages)和虚拟环境(virtual environment)的管理工具,让Python开发者能方便快捷地管理Python运行的虚拟环境和开发应用程序所依赖的各种软件包。请用命令从Anaconda管网或清华大学开源软件镜像站下载并安装Anaconda:

复制代码
# 用wget下载Anaconda3-2024.06-1-Linux-x86_64.sh,或者,将链接拷贝到浏览器中下载wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2024.06-1-Linux-x86_64.sh# 运行Anaconda3-2024.06-1-Linux-x86_64.shbash Anaconda3-2024.06-1-Linux-x86_64.sh

滑动查看更多

在阅读并接受license agreement后,所有步骤按默认配置键入"Enter"或"yes"即可完成安装,如下图所示:

看到"Thank you for installing Anaconda3!"字样后,键入命令"source ~/.bashrc",激活conda。

复制代码
source ~/.bashrc

接着,请输入命令创建名为"pdx_cu118"的虚拟环境(注:当前支持Python 3.8 ~ Python 3.10下运行,更多Python版本适配中):

复制代码
conda update condaconda create -n pdx_cu118 python=3.11conda activate pdx_cu118

注意,对于无法连接到 Anaconda 官方源的国内用户,可以按照以下命令先添加清华源,再创建虚拟环境。

复制代码
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/conda config --set show_channel_urls yes

滑动查看更多

三,安装PaddlePaddle

飞桨(PaddlePaddle)以百度多年的深度学习技术研究和业务应用为基础,是中国首个自主研发、功能完备、 开源开放的产业级深度学习平台,集深度学习核心训练和推理框架、基础模型库、端到端开发套件和丰富的工具组件于一体。

在虚拟环境paddlex中,使用下面的命令一键安装飞桨GPU版本:

复制代码
python -m pip install paddlepaddle-gpu==3.0.0b2 -i https://www.paddlepaddle.org.cn/packages/stable/cu118/

滑动查看更多

注意:paddlepaddle最新版本的安装指令,请查阅:

复制代码
https://www.paddlepaddle.org.cn/

安装完毕后,运行下面的命令,验证安装。若收到"PaddlePaddle is installed successfully!"反馈信息,则表明PaddlePaddle安装成功!

复制代码
pythonimport paddlepaddle.utils.run_check()

四,安装Paddle X

成功安装PaddlePaddle后,使用下面的命令一键安装PaddleX。

复制代码
pip install https://paddle-model-ecology.bj.bcebos.com/paddlex/whl/paddlex-3.0.0b2-py3-none-any.whl

滑动查看更多

注意:paddlex最新版本的安装指令,请查阅:

复制代码
https://github.com/PaddlePaddle/PaddleX

安装完毕后,运行下面的命令,验证安装。

复制代码
paddlex --pipeline image_classification --input https://paddle-model-ecology.bj.bcebos.com/paddlex/imgs/demo_image/general_image_classification_001.jpg --device gpu:0

滑动查看更多

若出现下面的结果,说明PaddlePaddle和PaddleX在Ubuntu24.04LTS上安装成功!该安装步骤也支持Ubuntu20.04和22.04。

五,总结

本文介绍了在Ubuntu 24.04.1LTS上从零开始安装飞桨PaddleX的完成流程。大家快来使用PaddleX高效训练自己的模型吧!

更多精彩内容请关注"算力魔方®"!

相关推荐
coder_lorraine18 分钟前
【Linux系列】Linux用户大揭秘:从“公寓住户”到“社区管理员”的奇幻之旅
linux
藥瓿锻1 小时前
2024 CKA题库+详尽解析| 15、备份还原Etcd
linux·运维·数据库·docker·容器·kubernetes·cka
bbsh20991 小时前
WebFuture:Ubuntu 系统上在线安装.NET Core 8 的步骤
linux·ubuntu·.netcore·webfuture
ZZZKKKRTSAE1 小时前
快速上手Linux全局搜索正则表达式(grep)
linux·服务器·正则表达式
waving-black2 小时前
利用frp和腾讯云服务器将内网暴露至外网(内网穿透)
linux·服务器·腾讯云·frp·内网穿透
stormsha2 小时前
Linux中su与sudo命令的区别:权限管理的关键差异解析
linux·运维·服务器·鸿蒙系统·ux·batch命令
筏.k3 小时前
grep、wc 与管道符快速上手指南
linux
Johny_Zhao3 小时前
华为MAAS、阿里云PAI、亚马逊AWS SageMaker、微软Azure ML各大模型深度分析对比
linux·人工智能·ai·信息安全·云计算·系统运维
CodeOfCC4 小时前
c语言 封装跨平台线程头文件
linux·c语言·windows
科文小白狼4 小时前
Linux下VSCode开发环境配置(LSP)
linux·vscode·里氏替换原则·lsp