Paddle needs better quick start documents
Created by: wangkuiyi
I copy-and-pasted @wwlaoxi's email here:
很高兴收到您的回复邮件。下边我将简单的讲述我配置paddlepaddle的过程及其遇到的问题。
由于我先前主要开发基于DSP和FPGA产品的软件,并没有在在ubuntu下使用docker工具的经历,所以希望paddlepaddle的使用教程能类似于“傻瓜相机”一样,可以让我们这些行业的“新手”也能快速上手,真正做到易学易用。这样我才能把时间花费在算法的学习和分析上,而不是想该怎么配置和使用paddlepaddle工具。
硬件配置:CPU: i7 6850k GPU:NVIDIA 1080*1;操作系统:ubuntu 14.04; 初衷是想基于GPU来进行深度学习。下面将简述我的安装过程:
a、安装docker
b、在paddlepaddle官网上的 新手入门 > 安装与编译 > PaddlePaddle的Docker容器使用方式 中按照
1、安装开发镜像:docker run -it --rm docker.paddlepaddle.org/paddle:0.10.0-dev /bin/bash
2、安装生产镜像:nvidia-docker run -it --rm paddledev/paddle:0.10.0rc1-gpu /bin/bash
上述两个步走骤已完成,后续的没法进行:不知道怎么该怎么使用paddlepaddle来开发程序。 同时我也 执行 nvidia-docker run -d -p 8888:8888 docker.paddlepaddle.org/book:0.10.0-gpu,安装了这本书。
3、运行以及发布您的AI程序:假设您已经完成了一个AI训练的python程序 a.py,这个程序是您在开发机上使用开发镜像完成开发。此时您可以运行这个命令在开发机上进行测试运行。
现在就是卡在这一步了,我不知道如何使用docker中的 PaddlePaddle来开发和完成一个AI训练的python程序,希望咱们的教程中增加这一块内容。这样才会有更多的新人使用 PaddlePaddle工具,不然大部分新人都困在这一步,最后只能是舍弃PaddlePaddle工具(在网上没搜到解决办法)。
从我这个“新手”的角度来看,一个易学易用的开源工具必须有这四点,1)详细的安装流程;2)详细的使用工具的流程,开发程序的流程(用一个例子来说明);3)详细的分析各种例子(代码)的内容;4)开发者和使用者应有效的沟通和交流,从而促进该工具的能更好的“落地”。从目前PaddlePaddle的官网来看,第3)点做的很好,都是关于深度学习应用的各种例子以及分析。但是第1)和第2)内容一般,尤其是第2)更少。
我的Github账号是wwlaoxi,谢谢您的帮助。