使用PaddlePaddle是我参加一次比赛的题目要求,在逐渐掌握使用方法之后,越发觉得这是一个简单实用的深度学习框架。可以像拼积木一样,拼出一个网络结构。

     之前也用过Tensorflow觉得那就是个厉害的求微分的计算器,有很大的上手难度。所以我再次推荐一下简单的PaddlePaddle。当然目前的版本还是存在一些小问题,对于初学者足够使用。下面为大家讲解我在开发模型时,所配置的工作环境,方便我高效率的开发train.py和pridict.py。

   我的选择: PaddlePaddle + ubuntu 16.04 + jupyter notebook + python3

 步骤一:到官网下载 ububtu16.04

丢给你们一个网址:镜像下载

paddlepaddle官方使用文档链接:PaddlePaddle使用文档。

paddlenlp taskflow 部署_深度学习

一般我们选择 64 位 桌面版本的 16.04 有兴趣的同学可以去玩最新版本的18.04,不是博主固执,只是习惯了不愿意去研究新的系统。下载完了会得到一个镜像文件:

paddlenlp taskflow 部署_paddle_02

  像左边这个图。

第二步:打开VMware(虚拟机)创建新的虚拟机。

步骤如下图:

paddlenlp taskflow 部署_jupyter_03

                                                          

paddlenlp taskflow 部署_paddle_04

paddlenlp taskflow 部署_开发环境_05

 把镜像文件拖进去即可,点击继续。 使用快捷安装,输入合适的账户名,和容易记住的密码,点击继续。

paddlenlp taskflow 部署_开发环境_06

 点击自定安装。

paddlenlp taskflow 部署_深度学习_07

 跳出下面这个界面:

paddlenlp taskflow 部署_paddle_08

直接设置处理器和内存就好。

paddlenlp taskflow 部署_jupyter_09

 安装图形界面内存不小于1g就行了(其实还可以更小),处理器看你电脑能分几个(理论上越多越好)。

点击黑色按钮启动虚拟机,下面都是系统自己完成。(等待就好)

paddlenlp taskflow 部署_开发环境_10

 安装完毕之后输入密码登陆系统。

步骤三:创建管理员账号

 在终端输入下面命令创建管理员账户,按照提示输入密码。

sudo passwd

 如图:

paddlenlp taskflow 部署_python_11

输入 su 进入管理员账号。

步骤四:安装python3.5

ubuntu16.04是自带python 3.5.2所以我们可以省略安装python3.5的步骤。

如下(使用python3验证,ctrl+c退出):

paddlenlp taskflow 部署_深度学习_12

先安装vim方便修改文件

apt install vim -y

但是我们还是要安装 pip 的。输入下面代码安装pip3。(pip3代表python3的版本 pip代表python的版本)

apt-get install python3-pip -y

使用下面命令验证安装是否成功:

pip3 list

应该会出现很多已经安装的包,但是会有一个更新pip3的提示 ,使用下面的代码更新pip3

pip3 install --upgrade pip

再次输入 pip3 -V验证是否更新到最新版本18.1 

应该会出现个bug这个是pip的问题 。

输入下面代码:

vim /usr/bin/pip3

vim的使用方法是:输入 i 进入insert模式。(编辑文件) 修改文件至下图:

paddlenlp taskflow 部署_python_13

按esc 输入  : 然后继续输入wq  然后回车。 输入pip3 -V查看是否更新成功为18.1版本的pip3。

步骤四:安装PaddlePaddle

终于要安装paddlepaddle了,很简单,现在的版本比以前安装简单多了。

pip3 install paddlepaddle
python3

import paddle

输入上方代码不报错,就表明paddlepaddle安装成功。