Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
P
pytensor
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
testgroup
pytensor
Commits
d030b654
提交
d030b654
authored
8月 27, 2014
作者:
Arnaud Bergeron
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Fix documentation updates after comments.
上级
d650fa30
隐藏空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
27 行增加
和
27 行删除
+27
-27
op.py
theano/gof/op.py
+27
-27
没有找到文件。
theano/gof/op.py
浏览文件 @
d030b654
...
@@ -192,22 +192,23 @@ class CLinkerOp(CLinkerObject):
...
@@ -192,22 +192,23 @@ class CLinkerOp(CLinkerObject):
The node for which we are compiling the current c_code.
The node for which we are compiling the current c_code.
The same Op may be used in more than one node.
The same Op may be used in more than one node.
`name` : A string
`name` : A string
A name that is automatically assigned and guaranteed to be unique.
A name that is automatically assigned and guaranteed to be
unique.
`inputs` : list of strings
`inputs` : list of strings
There is a string for each input of the function, and the
There is a string for each input of the function, and the
string is the name of a C `PyObject` variable pointing to
string is the name of a C variable pointing to that input.
that input.
The type of the variable depends on the declared type of
the input. There is a corresponding python variable that
can be accessed by prepending "py_" to the name in the
list.
`outputs` : list of strings
`outputs` : list of strings
Each string is the name of a `PyObject` pointer where the
Each string is the name of a C variable where the Op should
Op should store its variables. This pointer may either be
store its output. The type depends on the declared type of
NULL, indicating that the Op must allocate appropriate
the output. There is a corresponding python variable that
objects or it may point to preallocated objects of the
can be accessed by prepending "py_" to the name in the
right type and number of dimensions. In the case of
list. In some cases the outputs will be preallocated and
preallocated objects, the Op must make sure that the shape
the value of the variable may be pre-filled. The value for
and strides meet requirements, and in the case they don't
an unallocated output is type-dependent.
either reallocate the object inplace or free it and
allocate an appropriate output. The type and number of
dimensions are guaranteed to be appropriate.
`sub` : dict of strings
`sub` : dict of strings
extra symbols defined in `CLinker` sub symbols (such as 'fail').
extra symbols defined in `CLinker` sub symbols (such as 'fail').
WRITEME
WRITEME
...
@@ -247,23 +248,22 @@ class CLinkerOp(CLinkerObject):
...
@@ -247,23 +248,22 @@ class CLinkerOp(CLinkerObject):
:Parameters:
:Parameters:
`node` : Apply instance
`node` : Apply instance
WRITEME
WRITEME
`name` : WRITEME
`name` : A string
WRITEME
A name that is automatically assigned and guaranteed to be
unique.
`inputs` : list of strings
`inputs` : list of strings
There is a string for each input of the function, and the
There is a string for each input of the function, and the
string is the name of a C `PyObject` variable pointing to
string is the name of a C variable pointing to that input.
that input.
The type of the variable depends on the declared type of
the input. There is a corresponding python variable that
can be accessed by prepending "py_" to the name in the
list.
`outputs` : list of strings
`outputs` : list of strings
Each string is the name of a `PyObject` pointer where the
Each string is the name of a C variable correspoinding to
Op should store its variables. This pointer could be NULL,
one of the outputs of the Op. The type depends on the
or contain an object of the right Type (in the Theano
declared type of the output. There is a corresponding
sense) to store the output of the computation. For
python variable that can be accessed by prepending "py_" to
instance, for a TensorVariable, it will be a Numpy ndarray
the name in the list.
with the right number of dimensions, and the right
dtype. However, its shape, or stride pattern, could not be
adequate. It could be unchanged from the end of the
previous execution, or allocated by another Op, or by the
Mode.
`sub` : dict of strings
`sub` : dict of strings
extra symbols defined in `CLinker` sub symbols (such as 'fail').
extra symbols defined in `CLinker` sub symbols (such as 'fail').
WRITEME
WRITEME
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论