Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
PaddlePaddle
FluidDoc
提交
5fe7e81e
F
FluidDoc
项目概览
PaddlePaddle
/
FluidDoc
通知
5
Star
2
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
23
列表
看板
标记
里程碑
合并请求
111
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
F
FluidDoc
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
23
Issue
23
列表
看板
标记
里程碑
合并请求
111
合并请求
111
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
5fe7e81e
编写于
8月 25, 2020
作者:
A
Aurelius84
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
add zh doc in paddle.static
上级
e3bc4ecd
变更
21
隐藏空白更改
内联
并排
Showing
21 changed file
with
98 addition
and
64 deletion
+98
-64
doc/fluid/api_cn/static_cn/BuildStrategy_cn.rst
doc/fluid/api_cn/static_cn/BuildStrategy_cn.rst
+5
-0
doc/fluid/api_cn/static_cn/CompiledProgram_cn.rst
doc/fluid/api_cn/static_cn/CompiledProgram_cn.rst
+5
-0
doc/fluid/api_cn/static_cn/ExecutionStrategy_cn.rst
doc/fluid/api_cn/static_cn/ExecutionStrategy_cn.rst
+5
-0
doc/fluid/api_cn/static_cn/Executor_cn.rst
doc/fluid/api_cn/static_cn/Executor_cn.rst
+5
-0
doc/fluid/api_cn/static_cn/InputSpec_cn.rst
doc/fluid/api_cn/static_cn/InputSpec_cn.rst
+1
-1
doc/fluid/api_cn/static_cn/ParallelExecutor_cn.rst
doc/fluid/api_cn/static_cn/ParallelExecutor_cn.rst
+5
-0
doc/fluid/api_cn/static_cn/Print_cn.rst
doc/fluid/api_cn/static_cn/Print_cn.rst
+5
-0
doc/fluid/api_cn/static_cn/Program_cn.rst
doc/fluid/api_cn/static_cn/Program_cn.rst
+5
-0
doc/fluid/api_cn/static_cn/WeightNormParamAttr_cn.rst
doc/fluid/api_cn/static_cn/WeightNormParamAttr_cn.rst
+5
-0
doc/fluid/api_cn/static_cn/append_backward_cn.rst
doc/fluid/api_cn/static_cn/append_backward_cn.rst
+6
-0
doc/fluid/api_cn/static_cn/data_cn.rst
doc/fluid/api_cn/static_cn/data_cn.rst
+1
-63
doc/fluid/api_cn/static_cn/default_main_program_cn.rst
doc/fluid/api_cn/static_cn/default_main_program_cn.rst
+5
-0
doc/fluid/api_cn/static_cn/default_startup_program_cn.rst
doc/fluid/api_cn/static_cn/default_startup_program_cn.rst
+5
-0
doc/fluid/api_cn/static_cn/global_scope_cn.rst
doc/fluid/api_cn/static_cn/global_scope_cn.rst
+5
-0
doc/fluid/api_cn/static_cn/gradients_cn.rst
doc/fluid/api_cn/static_cn/gradients_cn.rst
+5
-0
doc/fluid/api_cn/static_cn/load_cn.rst
doc/fluid/api_cn/static_cn/load_cn.rst
+5
-0
doc/fluid/api_cn/static_cn/name_scope_cn.rst
doc/fluid/api_cn/static_cn/name_scope_cn.rst
+5
-0
doc/fluid/api_cn/static_cn/program_guard_cn.rst
doc/fluid/api_cn/static_cn/program_guard_cn.rst
+5
-0
doc/fluid/api_cn/static_cn/py_func_cn.rst
doc/fluid/api_cn/static_cn/py_func_cn.rst
+5
-0
doc/fluid/api_cn/static_cn/save_cn.rst
doc/fluid/api_cn/static_cn/save_cn.rst
+5
-0
doc/fluid/api_cn/static_cn/scope_guard_cn.rst
doc/fluid/api_cn/static_cn/scope_guard_cn.rst
+5
-0
未找到文件。
doc/fluid/api_cn/static_cn/BuildStrategy_cn.rst
0 → 100644
浏览文件 @
5fe7e81e
.. _cn_api_static_cn_BuildStrategy:
BuildStrategy
------------------------------
:doc_source: paddle.fluid.BuildStrategy
\ No newline at end of file
doc/fluid/api_cn/static_cn/CompiledProgram_cn.rst
0 → 100644
浏览文件 @
5fe7e81e
.. _cn_api_static_cn_CompiledProgram:
CompiledProgram
------------------------------
:doc_source: paddle.fluid.CompiledProgram
\ No newline at end of file
doc/fluid/api_cn/static_cn/ExecutionStrategy_cn.rst
0 → 100644
浏览文件 @
5fe7e81e
.. _cn_api_static_cn_ExecutionStrategy:
ExecutionStrategy
------------------------------
:doc_source: paddle.fluid.ExecutionStrategy
\ No newline at end of file
doc/fluid/api_cn/static_cn/Executor_cn.rst
0 → 100644
浏览文件 @
5fe7e81e
.. _cn_api_static_cn_Executor:
Executor
------------------------------
:doc_source: paddle.fluid.Executor
\ No newline at end of file
doc/fluid/api_cn/static_cn/InputSpec_cn.rst
浏览文件 @
5fe7e81e
.. _cn_api_static_cn_
data
:
.. _cn_api_static_cn_
InputSpec
:
InputSpec
-------------------------------
...
...
doc/fluid/api_cn/static_cn/ParallelExecutor_cn.rst
0 → 100644
浏览文件 @
5fe7e81e
.. _cn_api_static_cn_ParallelExecutor:
ParallelExecutor
------------------------------
:doc_source: paddle.fluid.ParallelExecutor
\ No newline at end of file
doc/fluid/api_cn/static_cn/Print_cn.rst
0 → 100644
浏览文件 @
5fe7e81e
.. _cn_api_static_cn_Print:
Print
------------------------------
:doc_source: paddle.fluid.layers.Print
\ No newline at end of file
doc/fluid/api_cn/static_cn/Program_cn.rst
0 → 100644
浏览文件 @
5fe7e81e
.. _cn_api_static_cn_Program:
Program
------------------------------
:doc_source: paddle.fluid.Program
\ No newline at end of file
doc/fluid/api_cn/static_cn/WeightNormParamAttr_cn.rst
0 → 100644
浏览文件 @
5fe7e81e
.. _cn_api_static_cn_WeightNormParamAttr:
WeightNormParamAttr
------------------------------
:doc_source: paddle.fluid.WeightNormParamAttr
\ No newline at end of file
doc/fluid/api_cn/static_cn/append_backward_cn.rst
0 → 100644
浏览文件 @
5fe7e81e
.. _cn_api_static_cn_append_backward:
append_backward
------------------------------
:doc_source: paddle.fluid.backward.append_backward
doc/fluid/api_cn/static_cn/data_cn.rst
浏览文件 @
5fe7e81e
...
...
@@ -2,67 +2,5 @@
data
-------------------------------
.. py:function:: paddle.static.data(name, shape, dtype='float32', lod_level=0)
该OP会在全局block中创建变量(Variable),该全局变量可被计算图中的算子(operator)访问。该变量可作为占位符用于数据输入。例如用执行器(Executor)feed数据进该变量
注意:
不推荐使用 ``paddle.fluid.layers.data`` ,其在之后的版本中会被删除。请使用这个 ``paddle.static.data`` 。
``paddle.fluid.layers.data`` 在组网期间会设置创建的变量维度(shape)和数据类型(dtype),但不会检查输入数据的维度和数据类型是否符合要求。 ``paddle.static.data`` 会在运行过程中由Executor/ParallelExecutor检查输入数据的维度和数据类型。
如果想输入变长输入,可以使用 ``paddle.static.data`` 时将变长维度设为-1,或者直接输入 ``paddle.fluid.layers.data`` 且PaddlePaddle会按具体输入的形状运行。
本API创建的变量默认 ``stop_gradient`` 属性为true,这意味这反向梯度不会被传递过这个数据变量。如果用户想传递反向梯度,可以设置 ``var.stop_gradient = False`` 。
参数:
- **name** (str)- 被创建的变量的名字,具体用法请参见 :ref:`api_guide_Name` 。
- **shape** (list|tuple)- 声明维度信息的list或tuple。
- **dtype** (np.dtype|VarType|str,可选)- 数据类型,支持bool,float16,float32,float64,int8,int16,int32,int64,uint8。默认值为float32。
- **lod_level** (int,可选)- LoDTensor变量的LoD level数,LoD level是PaddlePaddle的高级特性,一般任务中不会需要更改此默认值,关于LoD level的详细适用场景和用法请见 :ref:`cn_user_guide_lod_tensor` 。默认值为0。
返回:全局变量,可进行数据访问
返回类型:Variable
**代码示例**:
.. code-block:: python
import paddle
import paddle.fluid as fluid
import numpy as np
# Creates a variable with fixed size [3, 2, 1]
# User can only feed data of the same shape to x
x = paddle.static.data(name='x', shape=[3, 2, 1], dtype='float32')
# Creates a variable with changable batch size -1.
# Users can feed data of any batch size into y,
# but size of each data sample has to be [2, 1]
y = paddle.static.data(name='y', shape=[-1, 2, 1], dtype='float32')
z = x + y
# In this example, we will feed x and y with np-ndarray "1"
# and fetch z, like implementing "1 + 1 = 2" in PaddlePaddle
feed_data = np.ones(shape=[3, 2, 1], dtype=np.float32)
exe = fluid.Executor(fluid.CPUPlace())
out = exe.run(fluid.default_main_program(),
feed={
'x': feed_data,
'y': feed_data
},
fetch_list=[z.name])
# np-ndarray of shape=[3, 2, 1], dtype=float32, whose elements are 2
print(out)
:doc_source: paddle.fluid.data
doc/fluid/api_cn/static_cn/default_main_program_cn.rst
0 → 100644
浏览文件 @
5fe7e81e
.. _cn_api_static_cn_default_main_program:
default_main_program
------------------------------
:doc_source: paddle.fluid.default_main_program
\ No newline at end of file
doc/fluid/api_cn/static_cn/default_startup_program_cn.rst
0 → 100644
浏览文件 @
5fe7e81e
.. _cn_api_static_cn_default_startup_program:
default_startup_program
------------------------------
:doc_source: paddle.fluid.default_startup_program
\ No newline at end of file
doc/fluid/api_cn/static_cn/global_scope_cn.rst
0 → 100644
浏览文件 @
5fe7e81e
.. _cn_api_static_cn_global_scope:
global_scope
------------------------------
:doc_source: paddle.fluid.global_scope
\ No newline at end of file
doc/fluid/api_cn/static_cn/gradients_cn.rst
0 → 100644
浏览文件 @
5fe7e81e
.. _cn_api_static_cn_gradients:
gradients
------------------------------
:doc_source: paddle.fluid.backward.gradients
\ No newline at end of file
doc/fluid/api_cn/static_cn/load_cn.rst
0 → 100644
浏览文件 @
5fe7e81e
.. _cn_api_static_cn_load:
load
------------------------------
:doc_source: paddle.fluid.load
\ No newline at end of file
doc/fluid/api_cn/static_cn/name_scope_cn.rst
0 → 100644
浏览文件 @
5fe7e81e
.. _cn_api_static_cn_name_scope:
name_scope
------------------------------
:doc_source: paddle.fluid.name_scope
\ No newline at end of file
doc/fluid/api_cn/static_cn/program_guard_cn.rst
0 → 100644
浏览文件 @
5fe7e81e
.. _cn_api_static_cn_program_guard:
program_guard
------------------------------
:doc_source: paddle.fluid.program_guard
\ No newline at end of file
doc/fluid/api_cn/static_cn/py_func_cn.rst
0 → 100644
浏览文件 @
5fe7e81e
.. _cn_api_static_cn_py_func:
py_func
------------------------------
:doc_source: paddle.fluid.layers.py_func
\ No newline at end of file
doc/fluid/api_cn/static_cn/save_cn.rst
0 → 100644
浏览文件 @
5fe7e81e
.. _cn_api_static_cn_save:
save
------------------------------
:doc_source: paddle.fluid.save
\ No newline at end of file
doc/fluid/api_cn/static_cn/scope_guard_cn.rst
0 → 100644
浏览文件 @
5fe7e81e
.. _cn_api_static_cn_scope_guard:
scope_guard
------------------------------
:doc_source: paddle.fluid.executor.scope_guard
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录