提交 b07efbb3 authored 作者: Frederic Bastien's avatar Frederic Bastien

Updated doc

上级 8e664f37
...@@ -27,19 +27,26 @@ ...@@ -27,19 +27,26 @@
:param return_internal_type: True to permit the returning of an arbitrary type object used :param return_internal_type: True to permit the returning of an arbitrary type object used
internally to store the shared variable. internally to store the shared variable.
:type return_internal_type: bool :type return_internal_type: bool
Changes to this value will be visible to all functions using this SharedVariable. By default, return a copy of the data. If ``borrow=True`` (and
``return_internal_type=False``), maybe it will return a copy.
For tensor, it will always return a ndarray by default, so if
the data is on the GPU, it will return a copy, but if the data
is on the CPU, it will return the original data. If you do
``borrow=True`` and ``return_internal_type=True``, it will
always return the original data, not a copy, but this can be a
GPU object.
.. method:: set_value(self, new_value, borrow=False) .. method:: set_value(self, new_value, borrow=False)
:param new_value: The new value. :param new_value: The new value.
:type new_value: A compatible type for this shared variable. :type new_value: A compatible type for this shared variable.
:param borrow: True to use the new_value directly, potentially creating problems :param borrow: True to use the new_value directly, potentially creating problems
related to aliased memory. related to aliased memory.
:type borrow: bool :type borrow: bool
Changes to this value will be visible to all functions using this SharedVariable. The new value will be seen by all functions using this SharedVariable.
.. method:: __init__(self, name, type, value, strict, container=None) .. method:: __init__(self, name, type, value, strict, container=None)
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论