当前位置: 首页 > ai >正文

第一篇:Liunx环境下搭建PaddlePaddle 3.0基础环境(Liunx Centos8.5安装Python3.10+pip3.10)

第一篇:Liunx环境下搭建PaddlePaddle 3.0基础环境(Liunx Centos8.5安装Python3.10+pip3.10)

  • 一:前言
  • 二:安装编译依赖
  • 二:安装Python3.10
  • 三:安装PIP3.10
  • 四:安装Paddlepaddle基础框架
    • 4.1 安装
    • 4.2 验证是否成功

一:前言

根据官方技术栈要求,PaddlePaddle 3.0深度学习框架的部署需以Python环境为前置条件。在系统环境搭建阶段,建议优先完成Python运行环境的配置工作。具体而言,该框架兼容Python 3.8至3.12版本范围,我将以3.10版本为例进行环境搭建配置。

二:安装编译依赖

# 1. 更新系统软件包(获取最新依赖和安全补丁)
sudo dnf update -y
# 2. 安装编译所需的开发工具链(包含gcc、make等)
sudo dnf groupinstall "Development Tools" -y
# 3. 安装Python构建依赖库(zlib、openssl等)
sudo dnf install zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel libffi-devel xz-devel -y

二:安装Python3.10

# 1. 下载Python 3.10源码包(使用wget获取官方源码)
wget https://www.python.org/ftp/python/3.10.0/Python-3.10.0.tgz
# 2. 解压源码压缩包
tar -xvf Python-3.10.0.tgz
# 3. 进入解压后的源码目录
cd Python-3.10.0
# 4. 配置编译选项(优化性能并启用SSL/TLS)
./configure --enable-optimizations
# 5. 使用多核编译源码(根据CPU核心数加速编译,nproc获取核心数)
make -j $(nproc)
# 6. 安装编译好的Python(不覆盖系统默认Python)
sudo make altinstall
# 7. 验证Python 3.10安装
python3.10 --version

三:安装PIP3.10

# 1. 安装对应pip(从Python官方脚本安装)
wget https://bootstrap.pypa.io/get-pip.py
sudo python3.10 get-pip.py
# 2. 验证pip版本
pip3.10 --version

四:安装Paddlepaddle基础框架

4.1 安装

可根据自己的基础设施配置来进行安装选择,我这里是基于cpu安装方式。

python3.10 -m pip install paddlepaddle==3.0.0 -i https://www.paddlepaddle.org.cn/packages/stable/cpu/

4.2 验证是否成功

# 进入py
Python3.10
# 引入paddle
import paddle
# 输出版本
print(paddle.__version__)
# 应该返回3.0.0即安装成功

在这里插入图片描述

http://www.xdnf.cn/news/11953.html

相关文章:

  • 30 C 语言递归算法详解:基准条件、递归逻辑、循环对比、经典案例(斐波那契、猴子吃桃、汉诺塔、二分查找等)
  • Maskrcnn网络结构学习
  • Ubuntu更新国内源
  • Python 训练营打卡 Day 43
  • Vue前端篇——项目目录结构介绍
  • NER实践总结,记录一下自己实践遇到的各种问题。
  • 【linux】全志Tina预编译一个so库文件到根文件系统/usr/lib/下
  • 拉深工艺模块——回转体拉深件毛坯尺寸的确定(二)
  • Vue2 和 Vue3 常见 CSS 样式归纳总结
  • PyTorch——优化器(9)
  • 近几年字节飞书测开部分面试题整理
  • 【计网】SW、GBN、SR、TCP
  • 深度学习之模型压缩三驾马车:模型剪枝、模型量化、知识蒸馏
  • Linux——TCP和UDP
  • 6月14日开班,ESG 合规分析师招生通知
  • FreeRTOS,MicroPython,区别与联系
  • 新制作文件系统占满:Error writing to file - write (28: No space left on device)
  • 雷卯针对易百纳 海思Hi3519AV100开发板防雷防静电方案
  • 虚拟机无法开启-关掉虚拟化
  • ROS中的里程计与IMU的消息类型解读
  • 深入解析异步爬虫中的协程原理:从概念到工程实践
  • c++对imu的角速度积分得到表示旋转四元数
  • 半导体热电技术方案领跑者「富信」×企企通,构建采购数字化升级
  • 【操作系统】基础回顾(一)
  • 解决IDE编译JAVA项目时出现的OOM异常问题
  • LeetCode[513]找树左下角的值
  • C语言基础(11)【函数1】
  • FreeRTOS、Zephyr、RT-Thread,区别与联系
  • 第八部分:第一节 - 初识 React:构建交互式点餐界面骨架
  • 《射频识别(RFID)原理与应用》期末复习 RFID第一章 射频识别技术概论(知识点总结+习题巩固)