东方耀AI技术分享

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 2092|回复: 0
打印 上一主题 下一主题

[课堂笔记] 安装PaddlePaddle深度学习框架

[复制链接]

1365

主题

1856

帖子

1万

积分

管理员

Rank: 10Rank: 10Rank: 10

积分
14437
QQ
跳转到指定楼层
楼主
发表于 2021-6-25 11:46:18 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
安装PaddlePaddle深度学习框架




运行PaddleClas需要PaddlePaddle 2.0或更高版本


环境要求:
python 3.x
cuda >= 10.1 (如果使用paddlepaddle-gpu)
cudnn >= 7.6.4 (如果使用paddlepaddle-gpu)
nccl >= 2.1.2 (如果使用分布式训练/评估)
gcc >= 8.2    为什么gcc版本要求这么高?


在cuda10.1时,建议显卡驱动版本大于等于418.39;在使用cuda10.2时,建议显卡驱动版本大于440.33,


jiang@jiang-Ubuntu:~$ nvcc -V
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2019 NVIDIA Corporation
Built on Sun_Jul_28_19:07:16_PDT_2019
Cuda compilation tools, release 10.1, V10.1.243


jiang@jiang-Ubuntu:~$ nvidia-smi
Fri Jun 25 10:49:03 2021      
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 455.45.01    Driver Version: 455.45.01    CUDA Version: 11.1     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|                               |                      |               MIG M. |
|===============================+======================+======================|
|   0  GeForce RTX 2070    Off  | 00000000:01:00.0  On |                  N/A |
| 17%   37C    P8    14W / 175W |    383MiB /  7979MiB |      3%      Default |


jiang@jiang-Ubuntu:~$ cat /usr/include/x86_64-linux-gnu/cudnn_v*.h | grep CUDNN_MAJOR -A 2
#define CUDNN_MAJOR 7
#define CUDNN_MINOR 6
#define CUDNN_PATCHLEVEL 5
--
#define CUDNN_VERSION (CUDNN_MAJOR * 1000 + CUDNN_MINOR * 100 + CUDNN_PATCHLEVEL)


#include "driver_types.h"


jiang@jiang-Ubuntu:~$ gcc --version
gcc (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.0
Copyright (C) 2017 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.


Ubuntu18.04新安装一个高版本gcc g++,再设置优先级来随意切换:
http://www.ai111.vip/thread-1052-1-1.html


sudo apt-get update
sudo apt-get install gcc-8 g++-8


首先查看当前系统装了几个GCC G++版本:
ls /usr/bin/gcc*
ls /usr/bin/g++*


给各版本设置优先级,最后设置的数字越小,优先级越高,
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 60
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 30




sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-7 60
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-8 30


jiang@jiang-Ubuntu:~$ gcc --version
gcc (Ubuntu 8.4.0-1ubuntu1~18.04) 8.4.0
jiang@jiang-Ubuntu:~$ g++ --version
g++ (Ubuntu 8.4.0-1ubuntu1~18.04) 8.4.0






环境检查后,正式开始安装:
conda create -n py3_baidu_pp python=3.7.10

conda activate py3_baidu_pp
pip3 install paddlepaddle-gpu --upgrade -i https://mirror.baidu.com/pypi/simple

Looking in indexes: https://mirror.baidu.com/pypi/simple
Collecting paddlepaddle-gpu
  Downloading https://mirror.baidu.com/pypi/pa ... nylinux1_x86_64.whl (349.2 MB)
     |████████████████████████████████| 349.2 MB 66 kB/s


验证是否安装成功:
(py3_baidu_pp) jiang@jiang-Ubuntu:~/py3_baidu_pp_works$ python3
Python 3.7.10 (default, Jun  4 2021, 14:48:32)
[GCC 7.5.0] :: Anaconda, Inc. on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import paddle
>>> paddle.utils.run_check()
Running verify PaddlePaddle program ...
W0625 13:46:36.840833 16880 device_context.cc:404] Please NOTE: device: 0, GPU Compute Capability: 7.5, Driver API Version: 11.1, Runtime API Version: 10.2
W0625 13:46:36.890359 16880 device_context.cc:422] device: 0, cuDNN Version: 7.6.
PaddlePaddle works well on 1 GPU.
PaddlePaddle works well on 1 GPUs.
PaddlePaddle is installed successfully! Let's start deep learning with PaddlePaddle now.
>>> paddle.__version__
'2.1.0'
>>> exit()
















baidu_pp.png (81.22 KB, 下载次数: 172)

baidu_pp.png

gcc.png (103.92 KB, 下载次数: 174)

gcc.png

gcc8.4.png (46.16 KB, 下载次数: 170)

gcc8.4.png
让天下人人学会人工智能!人工智能的前景一片大好!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|人工智能工程师的摇篮 ( 湘ICP备2020019608号-1 )

GMT+8, 2024-5-6 06:42 , Processed in 0.190869 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表