深度学习入门:详解 Ubuntu 下 PaddlePaddle 源码编译安装

本文详细介绍了如何在Ubuntu系统中,通过源码方式编译安装CPU和GPU版的PaddlePaddle深度学习框架。内容包括安装依赖、解决gcc、cmake、python和go的版本问题,以及编译、安装、测试和运行demo的步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

PaddlePaddle 是百度开源的一个深度学习框架,Paddle 提供的 Paddle book 对于那些深度学习入门的人简直再方便不过。

想用 Paddle 进行模型训练必然先进行安装,这篇文章主要详细的记录一下 Paddle cpu 和 gpu 的源码编译安装。 个人认为源码的方式最简单粗暴,而且透明。

内容

  • 安装依赖
  • PaddlePaddle CPU 源码编译安装
  • PaddlePaddle GPU 源码编译安装

在正式安装之前必须解决以下几个依赖问题

Note❕ ⚠️⚠️⚠️ 这块非常关键,以下的依赖只要有一个不满足的话,肯定编译出问题!无论 cpu 还是 gpu 安装都得解决以下依赖。

1.1

用 gcc –version 命令 查看一下自己电脑上 gcc 的版本,如果低于 4.8, 那么请看这篇文章将 gcc 进行升级到 4.8 以上。

1.2

用 cmake –version 查看 cmake 的版本,如果版本低于 3.0(对于 linux)3.4(对于 mac os), 请升级自己电脑的 cmake 版本。以下的命令可以安装 cmake3.4。

curl -sSL https://cmake.org/files/v3.4/cmake-3.4.1.tar.gz | tar -xz && \
    cd cmake-3.4.1 && ./bootstrap && make -j4 && sudo make install && \
    cd .. && rm -rf cmake-3.4.1
1.3

用 python –version 查看以下自己的 python 是不是 python27, 一般情况,mac 和 linux 都自带 python27。

1.4

用 go version 命令查看自己电脑是否有 go 的环境,如果没有的话, 用 sudo apt-get install golang 这条命令来安装

1.5 安装其他依赖
$ sudo apt-get install -y git curl gfortran make build-essential automake swig libboost-all
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值