quickstart_cn.rst 1.8 KB
Newer Older
T
tangwei12 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
快速开始
========

快速安装
--------

PaddlePaddle支持使用pip快速安装,目前支持CentOS 6以上, Ubuntu 14.04以及MacOS 10.12,并安装有Python2.7。
执行下面的命令完成快速安装,版本为cpu_avx_openblas:

  .. code-block:: bash

     pip install paddlepaddle

如果需要安装支持GPU的版本(cuda7.5_cudnn5_avx_openblas),需要执行:

  .. code-block:: bash

     pip install paddlepaddle-gpu

T
tangwei12 已提交
20
更详细的安装和编译方法参考: `安装与编译 <http://www.paddlepaddle.org/docs/develop/documentation/fluid/en/build_and_install/index_cn.html>`_  。
T
tangwei12 已提交
21 22 23 24 25 26 27 28

快速使用
--------

创建一个 housing.py 并粘贴此Python代码:

  .. code-block:: python
     import paddle
T
tangwei12 已提交
29
     import paddle.fluid as fluid
T
tangwei12 已提交
30 31
     
     
T
tangwei12 已提交
32 33 34 35
     x = fluid.layers.data(name='x', shape=[13], dtype='float32')
     place = fluid.CPUPlace()
     exe = fluid.Executor(place=place)
     feeder = fluid.DataFeeder(place=place, feed_list=[x])
T
tangwei12 已提交
36
     
T
tangwei12 已提交
37 38
     with fluid.scope_guard(fluid.core.Scope()):
         parameter_model = paddle.dataset.uci_housing.fluid_model()
T
tangwei12 已提交
39
     
T
tangwei12 已提交
40 41
         [inference_program, feed_target_names,fetch_targets] =  \
             fluid.io.load_inference_model(parameter_model, exe)
T
tangwei12 已提交
42
     
T
tangwei12 已提交
43
         predict_reader = paddle.batch(paddle.dataset.uci_housing.predict_reader(), batch_size=20)
T
tangwei12 已提交
44
     
T
tangwei12 已提交
45 46 47 48
         results = []
         for data in predict_reader():
             result = exe.run(inference_program,
                               feed=feeder.feed(data),
T
tangwei12 已提交
49
                               fetch_list=fetch_targets)
T
tangwei12 已提交
50
             results.append(result)
T
tangwei12 已提交
51
     
T
tangwei12 已提交
52 53 54
         for res in results:
             for i in xrange(len(res[0])):
                 print 'Predicted price: ${:,.2f}'.format(res[0][i][0] * 1000)
T
tangwei12 已提交
55
执行 :code:`python housing.py` 瞧! 它应该打印出预测住房数据的清单。