0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

在Ubuntu 24.04 LTS上安装飞桨PaddleX

jf_23871869 来源:jf_23871869 作者:jf_23871869 2024-11-11 17:45 次阅读

前面我们介绍了《在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已发现安装在桌面计算机中的英伟达显卡,如下图所示。

wKgaomcx0YKAVW5EAAIw8KgsSgg548.png

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

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

wKgZomcx0Y2AdNJkAAEMD75kaPw602.png

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

nvidia-smi

wKgaomcx0ZOAA5hQAAHrKti2GMs455.png

二,安装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.sh bash Anaconda3-2024.06-1-Linux-x86_64.sh

滑动查看更多

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

wKgaomcx0d2ATkZwAAOJD0wtv1U078.png

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

source ~/.bashrc

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

conda update conda conda create -n pdx_cu118 python=3.11 conda 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/

wKgaomcx0gaAaLf1AAGvzNXgUFQ960.png

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

python import paddle paddle.utils.run_check()

wKgZomcx0g2ANXrpAAGObiQza1g065.png

四,安装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。

wKgaomcx0jOAMXcVAAR1RhoJIGw879.png

五,总结

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

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

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 英特尔
    +关注

    关注

    60

    文章

    9874

    浏览量

    171348
  • Ubuntu
    +关注

    关注

    5

    文章

    560

    浏览量

    29519
收藏 人收藏

    评论

    相关推荐

    凌智电子加入技术伙伴计划,携手PaddleX为视觉模组产品赋能添“智”

    PaddleX,配合星河社区AlStudio,全面探索AI边缘端的应用场景。双方将进一步加速AI技术边缘设备中的落地,满足行业对高效
    的头像 发表于 11-01 08:07 187次阅读
    凌智电子加入<b class='flag-5'>飞</b><b class='flag-5'>桨</b>技术伙伴计划,携手<b class='flag-5'>PaddleX</b>为视觉模组产品赋能添“智”

    Ubuntu 24.04 BPI-F3 通过 SD 卡安装并从 NVME 运行

    Github 代码:https://github.com/rcman/BPI-F3 Ubuntu 24.04 现在正在我的 BPI-F3 运行。很快会为 YouTube 制作一个视频。 这应该
    发表于 10-12 15:31

    搭建自己的ubuntu系统之ubuntu系统安装

    注意:学习资料可在ElfBoard官方网站“资料”专区获取。系统安装上一篇我们学习了创建ubuntu虚拟机的方法,这篇给大家介绍虚拟机中安装Ubu
    发表于 08-10 09:25

    Modustoolbox V3.2为什么无法Linux(ubuntu-24.04安装

    当我们尝试安装 modustoolboxV3.2 时 ubuntu-24.04 系统中,它找不到任何 bsp,并显示以下错误; 但 CY_PATH_TOOLS 却显示正确,怎么办?
    发表于 07-24 06:15

    ubuntu 24.04下尝试使用riscv64-linux-musleabi_for_x86_64-pc-linux-gnu工具链编译cv1800大核出现报错的原因?

    ubuntu 24.04下尝试使用riscv64-linux-musleabi_for_x86_64-pc-linux-gnu工具链编译cv1800大核,结果出现如下报错: /home
    发表于 07-16 08:20

    百度发布文心大模型4.0 Turbo与框架3.0,引领AI技术新篇章

    SUMMIT深度学习开发者大会2024,向世界展示了百度AI领域的最新成果——文心大模型4.0 Turbo和框架3.0,并详细披露了
    的头像 发表于 06-29 16:03 584次阅读

    Ubuntu 24.04 LTS发布:采用GNOME 46桌面环境,新增ZFS安装支持

    此版本的亮点包括强化桌面版安装器的辅助功能,简化自定义配置导入操作;更改默认安装选项:由原来的Minimal更改为Default,Normal更改为Extended。
    的头像 发表于 04-12 16:26 1535次阅读

    凌嵌入式ElfBoard ELF 1板卡-卸载ubuntu安装的QT Creator的方法

    进入QT安装的目录,例如安装的QT版本是Qt5.6.2:elf@ubuntu:~$ cd /opt/Qt5.6.2/运行命令:elf@ubuntu:/opt/Qt5.6.2$ ./Ma
    发表于 04-10 10:15

    FPGA为FPGA设计PCB的步骤详解

    FPGA(Zynq™ UltraScale+™ MPSoC) Ubuntu 22.04 桌面映像安装了各种 EE 设计应用程序(
    的头像 发表于 02-26 09:04 1902次阅读
    <b class='flag-5'>在</b>FPGA<b class='flag-5'>上</b>为FPGA设计PCB的步骤详解

    如何让CYUSBlinux闪存固件?

    不起作用。 我能知道其他支持 linux 中刷新固件的应用程序吗,或者如何让 CYUSB linux 闪存固件。 发行商 ID:Ubuntu 描述:
    发表于 02-22 06:23

    迅为3588开发板Ubuntu安装Docker

    迅为3588开发板Ubuntu安装Docker
    的头像 发表于 01-29 16:07 653次阅读
    迅为3588开发板<b class='flag-5'>Ubuntu</b><b class='flag-5'>安装</b>Docker

    Ubuntu 24.04 LTS选用Linux 6.8为默认内核

    关于Ubuntu 24.04 LTS使用何种内核版本,一直备受关注。Canonical工程师Andrea Righi昨日宣布,Ubuntu 24.0
    的头像 发表于 01-29 11:27 989次阅读

    教你Ubuntu系统定制文件系统

    ,那么接下来,小编就为大家介绍Forlinx Desktop(Ubuntu)系统定制文件系统的操作过程。 解压文件系统 首先,找到OKT507-desktop-release源码的文件系统所在
    发表于 12-26 16:33

    配置Ubuntu系统环境和安装的开发工具

    安装Ubuntu系统环境后,开发前需要简单配置Ubuntu系统环境以及安装一些必备的开发工具。
    的头像 发表于 12-22 13:32 1665次阅读
    配置<b class='flag-5'>Ubuntu</b>系统环境和<b class='flag-5'>安装</b>的开发工具

    如何在Ubuntu Linux释放/boot分区中的空间

    Ubuntu Linux,/boot分区是用于存储启动相关的文件的。随着时间的推移,这个分区可能会变满,导致系统无法安装新的内核和更新。本文将介绍如何释放/boot分区中的空间,并
    的头像 发表于 11-28 10:04 831次阅读