HashName_cn.rst 1.1 KB
Newer Older
H
Hao Wang 已提交
1 2 3 4 5 6 7
.. _cn_api_fluid_transpiler_HashName:

HashName
-------------------------------

.. py:class:: paddle.fluid.transpiler.HashName(pserver_endpoints)

T
tangwei12 已提交
8
该方法使用 python ``Hash()`` 函数将变量散列到多个parameter server节点。
H
Hao Wang 已提交
9 10 11 12

参数:
  - **pserver_endpoints** (list) - endpoint (ip:port)的 list 

T
tangwei12 已提交
13 14 15 16
返回:实例化后的HashName的对象

返回类型:HashName

H
Hao Wang 已提交
17 18 19 20
**代码示例**

.. code-block:: python

T
tangwei12 已提交
21 22
          import paddle.fluid.transpiler.HashName as HashName

H
Hao Wang 已提交
23 24
          pserver_endpoints = [“127.0.0.1:6007”, “127.0.0.1:6008”]
          vars = [“var1”,”var2”,”var3”,”var4”,”var5”]
T
tangwei12 已提交
25
          rr = HashName(pserver_endpoints)
H
Hao Wang 已提交
26 27 28
          rr.dispatch(vars)


T
tangwei12 已提交
29 30 31 32 33 34 35 36 37
.. py:method:: reset()

该方法将重置HashName内置的计数, 计数将重置为0。

返回:无。

**代码示例**

.. code-block:: python
H
Hao Wang 已提交
38

T
tangwei12 已提交
39 40 41 42 43 44
          import paddle.fluid.transpiler.HashName as HashName 

          pserver_endpoints = [“127.0.0.1:6007”, “127.0.0.1:6008”]
          vars = [“var1”,”var2”,”var3”,”var4”,”var5”]
          rr = HashName(pserver_endpoints)
          rr.reset()
H
Hao Wang 已提交
45