From 26a12d51e39995dc48a0f51b6552c20c061b30c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=9B=B7=E5=8D=81=E4=B8=80?= Date: Wed, 12 Nov 2025 10:53:20 +0800 Subject: [PATCH 1/5] change1 --- api/python/yr/apis.py | 4 ++-- .../distributed_programming/zh_cn/Python/yr.cpp_function.rst | 2 +- .../api/distributed_programming/zh_cn/Python/yr.wait.rst | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/api/python/yr/apis.py b/api/python/yr/apis.py index 91968a1..6e50486 100644 --- a/api/python/yr/apis.py +++ b/api/python/yr/apis.py @@ -334,7 +334,7 @@ def wait(obj_refs: Union[ObjectRef, List[ObjectRef]], wait_num: int = 1, Args: object_refs (list): Data saved to the data system. - wait_num (int, optional): The minimum number of objects to wait for. If set to ``None``, it defaults to ``1``. + wait_num (int, optional): The minimum number of objects to wait for. It defaults to ``1``. The value should not exceed the length of `obj_refs`. timeout (int, optional): The timeout in seconds. Note that if the default value ``None`` is used, it will wait indefinitely, with the actual maximum wait time limited by the wait factors in `get`. @@ -1399,7 +1399,7 @@ def cpp_function(function_name: str, function_urn: str) -> FunctionProxy: function_urn (str): The URN (Uniform Resource Name) of cpp function. Returns: - The corresponding function proxy. + Return a proxy object for the remote C++ function. Data type is FunctionProxy. Examples: diff --git a/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.cpp_function.rst b/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.cpp_function.rst index ac51245..afd032a 100644 --- a/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.cpp_function.rst +++ b/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.cpp_function.rst @@ -12,7 +12,7 @@ yr.cpp_function - **function_urn** (str) - cpp 函数的 URN(统一资源名称)。 返回: - 被装饰函数的代理对象。 + 返回远程 c++ 函数的代理对象。 数据类型:FunctionProxy。 样例: diff --git a/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.wait.rst b/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.wait.rst index 38b671a..684efd6 100644 --- a/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.wait.rst +++ b/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.wait.rst @@ -11,7 +11,7 @@ yr.wait 参数: - **obj_refs** (list) - 保存到数据系统的数据。 - - **wait_num** (int,可选) - 至少需要等待的数量。如果取值为 ``None``,则默认为 ``1``。取值需不大于 len(object_refs)。 + - **wait_num** (int,可选) - 至少需要等待的数量。默认为 ``1``。取值需不大于 len(object_refs)。 - **timeout** (int,可选) - 超时时间,单位:秒。需注意,如果取默认值 ``None``,则会一直等待,实际最大等待时间受限于 `get` 中的等待因素。 返回: -- Gitee From 1725678eda2ddbbfe37c41895630351f8264bcba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=9B=B7=E5=8D=81=E4=B8=80?= Date: Wed, 12 Nov 2025 11:12:59 +0800 Subject: [PATCH 2/5] change1 --- api/python/yr/apis.py | 19 ++++++++++++------- .../zh_cn/Python/yr.create_resource_group.rst | 19 ++++++++++++------- 2 files changed, 24 insertions(+), 14 deletions(-) diff --git a/api/python/yr/apis.py b/api/python/yr/apis.py index 6e50486..9d44785 100644 --- a/api/python/yr/apis.py +++ b/api/python/yr/apis.py @@ -1219,11 +1219,16 @@ def create_resource_group(bundles: List[Dict[str, float]], name: Optional[str] = cannot be 'primary' or an empty string. This parameter is optional, with a default value of ``None``, meaning a rgroup-{uuid} type string will be randomly generated as the `resource group name`. strategy (OptionsOptional[str], optional): The strategy to create the resource group, defalut strategy is ``PACK`` - - None: No strategy. - - PACK: Packs Bundles into as few nodes as possible. - - SPREAD: Places Bundles across distinct nodes as even as possible. - - STRICT_PACK: Packs Bundles into one node. The group is not allowed to span multiple nodes. - - STRICT_SPREAD: Packs Bundles across distinct nodes. + + - ``'None'``: No strategy. + + - ``'PACK'``: Pack multiple bundles into the same node as much as possible. + + - ``'SPREAD`'': Distribute multiple bundles across different nodes as much as possible. + + - ''`STRICT_PACK`'': All bundles must be placed on the same node, otherwise creation fails. + + - ''`STRICT_SPREAD`'': All bundles must be placed on different nodes, otherwise creation fails. Returns: A ResourceGroup handle. @@ -1236,9 +1241,9 @@ def create_resource_group(bundles: List[Dict[str, float]], name: Optional[str] = RuntimeError: If the resource group name is invalid. Examples: - >>> rg1 = yr.create_resource_group([{"NPU":1},{"CPU":2000,"Memory":2000}]) + >>> rg1 = yr.create_resource_group([{"NPU/Ascend910B4/count":1},{"CPU":2000,"Memory":2000}]) >>> - >>> rg2 = yr.create_resource_group([{"NPU":1},{"CPU":2000,"Memory":2000}], "rgname") + >>> rg2 = yr.create_resource_group([{"NPU/Ascend910B4/count":1},{"CPU":2000,"Memory":2000}], "rgname") """ if not isinstance(bundles, list): raise TypeError(f"invalid bundles type, actual: {type(bundles)}, expect: list.") diff --git a/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.create_resource_group.rst b/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.create_resource_group.rst index b67c473..5a3fd93 100644 --- a/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.create_resource_group.rst +++ b/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.create_resource_group.rst @@ -18,11 +18,16 @@ yr.create_resource_group - **name** (Optional[str],可选) - 待创建 ResourceGroup 的名称,具有唯一性,且不能是 'primary' 或者空字符串。 该参数可选,默认值为 ``None`` ,即随机生成 rgroup-{uuid} 类型的字符串作为 `resource group name` 。 - **strategy** (Optional[str],可选) - 创建 ResourceGroup 的策略,默认策略为 ``'PACK'`` 。 - - ``'NONE'``:无策略 - - ``'PACK'``:将 `bundles` 尽可能分散在同一个节点。 - - ``'SPREAD'``:将 `bundles` 尽可能分散在不同节点。 - - ``'STRICT_PACK'``:将 `bundles` 尽可能分散在同一个节点,不允许在多个节点上创建 `bundles` 。 - - ``'STRICT_SPREAD'``:将 `bundles` 尽可能分散在不同节点,不允许在同个节点上创建多个 `bundles` 。 + + - ``'NONE'``:无策略。 + + - ``'PACK'``:尽可能将多个 `bundle`` 集中在同一个节点。 + + - ``'SPREAD'``:尽可能将多个 `bundle` 分散到不同节点。 + + - ``'STRICT_PACK'``:所有 `bundle` 需放在同一节点,否则创建失败。 + + - ``'STRICT_SPREAD'``:所有 `bundle` 需放在不同节点,否则创建失败。 返回: 一个 ResourceGroup_ 句柄。 @@ -34,8 +39,8 @@ yr.create_resource_group - **RuntimeError** – resource group 名称不合法。 样例: - >>> rg1 = yr.create_resource_group([{"NPU":1},{"CPU":2000,"Memory":2000}]) + >>> rg1 = yr.create_resource_group([{"NPU/Ascend910B4/count":1},{"CPU":2000,"Memory":2000}]) >>> - >>> rg2 = yr.create_resource_group([{"NPU":1},{"CPU":2000,"Memory":2000}], "rgname") + >>> rg2 = yr.create_resource_group([{"NPU/Ascend910B4/count":1},{"CPU":2000,"Memory":2000}], "rgname") .. _ResourceGroup: ../../Python/generated/yr.ResourceGroup.html#yr.ResourceGroup \ No newline at end of file -- Gitee From 3d8f50372237b5f834be50908a4a249b13a123f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=9B=B7=E5=8D=81=E4=B8=80?= Date: Wed, 12 Nov 2025 11:41:01 +0800 Subject: [PATCH 3/5] change1 --- api/python/yr/resource_group.py | 2 -- .../zh_cn/Python/yr.ResourceGroup.bundle_count.rst | 2 +- .../zh_cn/Python/yr.ResourceGroup.wait.rst | 2 -- 3 files changed, 1 insertion(+), 5 deletions(-) diff --git a/api/python/yr/resource_group.py b/api/python/yr/resource_group.py index 1ae46e1..9bb12a7 100644 --- a/api/python/yr/resource_group.py +++ b/api/python/yr/resource_group.py @@ -99,8 +99,6 @@ class ResourceGroup: Raises: ValueError: Timeout is less than ``-1``. - RuntimeError: Creating resource group returns error message. - RuntimeError: Timeout waiting. Examples: >>> rg = yr.create_resource_group([{"NPU":1},{"CPU":2000,"Memory":2000}], "rgname") diff --git a/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.ResourceGroup.bundle_count.rst b/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.ResourceGroup.bundle_count.rst index c201c3b..c9b174a 100644 --- a/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.ResourceGroup.bundle_count.rst +++ b/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.ResourceGroup.bundle_count.rst @@ -10,7 +10,7 @@ yr.ResourceGroup.bundle_count 返回: 当前资源组下的所有 bundle。 - 数据类型为 List[Dict]。 + 数据类型为 int。 样例: >>> import yr diff --git a/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.ResourceGroup.wait.rst b/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.ResourceGroup.wait.rst index e19b42f..7eda3f5 100644 --- a/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.ResourceGroup.wait.rst +++ b/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.ResourceGroup.wait.rst @@ -13,8 +13,6 @@ yr.ResourceGroup.wait 异常: - **ValueError** - 超时时间小于 ``-1``。 - - **RuntimeError** - 创建资源组返回错误提示。 - - **RuntimeError** - 超时等待。 样例: >>> rg = yr.create_resource_group([{"NPU":1},{"CPU":2000,"Memory":2000}], "rgname") -- Gitee From b32e32f3748bd96d393da9e51c68eb2b6500b1dd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=9B=B7=E5=8D=81=E4=B8=80?= Date: Wed, 12 Nov 2025 14:41:23 +0800 Subject: [PATCH 4/5] change1 --- .../zh_cn/Python/yr.FunctionGroupMethodProxy.__init__.rst | 1 - .../zh_cn/Python/yr.FunctionGroupMethodProxy.rst | 2 +- .../zh_cn/Python/yr.FunctionProxy.__init__.rst | 2 -- .../distributed_programming/zh_cn/Python/yr.FunctionProxy.rst | 2 +- .../zh_cn/Python/yr.InstanceCreator.__init__.rst | 1 - .../distributed_programming/zh_cn/Python/yr.InstanceCreator.rst | 2 +- .../zh_cn/Python/yr.InstanceProxy.__init__.rst | 1 - .../distributed_programming/zh_cn/Python/yr.InstanceProxy.rst | 2 +- .../zh_cn/Python/yr.MethodProxy.__init__.rst | 1 - .../api/distributed_programming/zh_cn/Python/yr.MethodProxy.rst | 2 +- .../zh_cn/Python/yr.ResourceGroup.__init__.rst | 1 - .../distributed_programming/zh_cn/Python/yr.ResourceGroup.rst | 2 +- .../zh_cn/Python/yr.affinity.Affinity.__init__.rst | 1 - .../zh_cn/Python/yr.affinity.Affinity.rst | 2 +- .../zh_cn/Python/yr.device.DataInfo.__init__.rst | 2 -- .../distributed_programming/zh_cn/Python/yr.device.DataInfo.rst | 2 +- .../zh_cn/Python/yr.object_ref.ObjectRef.__init__.rst | 1 - .../zh_cn/Python/yr.object_ref.ObjectRef.rst | 2 +- .../zh_cn/Python/yr.runtime.CreateParam.__init__.rst | 1 - .../zh_cn/Python/yr.runtime.CreateParam.rst | 2 +- 20 files changed, 10 insertions(+), 22 deletions(-) diff --git a/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.FunctionGroupMethodProxy.__init__.rst b/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.FunctionGroupMethodProxy.__init__.rst index e6a43cb..d14d70a 100644 --- a/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.FunctionGroupMethodProxy.__init__.rst +++ b/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.FunctionGroupMethodProxy.__init__.rst @@ -5,5 +5,4 @@ yr.FunctionGroupMethodProxy.__init__ .. py:method:: FunctionGroupMethodProxy.__init__(method_name: str, class_descriptor: ObjectDescriptor, proxy_list: List[InstanceProxy]) - 初始化方法,用于创建类的实例。 diff --git a/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.FunctionGroupMethodProxy.rst b/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.FunctionGroupMethodProxy.rst index 54e4b5f..2cdc0f2 100644 --- a/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.FunctionGroupMethodProxy.rst +++ b/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.FunctionGroupMethodProxy.rst @@ -27,7 +27,7 @@ yr.FunctionGroupMethodProxy :widths: 30 70 * - :ref:`__init__ ` - - 初始化方法,用于创建类的实例。 + - * - :ref:`invoke ` - 执行对用户函数的远程调用。 * - :ref:`set_rpc_broadcast_mq ` diff --git a/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.FunctionProxy.__init__.rst b/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.FunctionProxy.__init__.rst index 1727e2d..a1dcbc0 100644 --- a/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.FunctionProxy.__init__.rst +++ b/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.FunctionProxy.__init__.rst @@ -4,5 +4,3 @@ yr.FunctionProxy.__init__ ----------------------------------------------------- .. py:method:: FunctionProxy.__init__(func, cross_language_info=None, invoke_options=None, return_nums=None, initializer=None) - - 初始化 FunctionProxy 实例。 \ No newline at end of file diff --git a/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.FunctionProxy.rst b/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.FunctionProxy.rst index fbf85f6..3163cff 100644 --- a/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.FunctionProxy.rst +++ b/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.FunctionProxy.rst @@ -28,7 +28,7 @@ yr.FunctionProxy :header-rows: 0 * - :ref:`__init__ ` - - 初始化 FunctionProxy 实例。 + - * - :ref:`get_original_func ` - 获取未包装的函数。 * - :ref:`options ` diff --git a/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.InstanceCreator.__init__.rst b/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.InstanceCreator.__init__.rst index 94b1226..172c119 100644 --- a/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.InstanceCreator.__init__.rst +++ b/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.InstanceCreator.__init__.rst @@ -5,4 +5,3 @@ yr.InstanceCreator.__init__ .. py:method:: InstanceCreator.__init__() - 初始化 InstanceCreator 实例。 \ No newline at end of file diff --git a/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.InstanceCreator.rst b/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.InstanceCreator.rst index 38066e1..0fb6a64 100644 --- a/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.InstanceCreator.rst +++ b/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.InstanceCreator.rst @@ -14,7 +14,7 @@ yr.InstanceCreator :header-rows: 0 * - :ref:`__init__ ` - - 初始化 InstanceCreator 实例。 + - * - :ref:`create_cpp_user_class ` - 创建一个 cpp 用户类。 * - :ref:`create_cross_user_class ` diff --git a/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.InstanceProxy.__init__.rst b/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.InstanceProxy.__init__.rst index 775cc07..d775628 100644 --- a/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.InstanceProxy.__init__.rst +++ b/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.InstanceProxy.__init__.rst @@ -14,4 +14,3 @@ yr.InstanceProxy.__init__ instance_name=None, namespace=None) - 初始化 InstanceProxy 实例。 \ No newline at end of file diff --git a/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.InstanceProxy.rst b/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.InstanceProxy.rst index 8420341..656b697 100644 --- a/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.InstanceProxy.rst +++ b/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.InstanceProxy.rst @@ -14,7 +14,7 @@ yr.InstanceProxy :header-rows: 0 * - :ref:`__init__ ` - - 初始化 InstanceProxy 实例。 + - * - :ref:`deserialization_ ` - 反序列化以重建实例代理。 * - :ref:`get_function_group_handler ` diff --git a/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.MethodProxy.__init__.rst b/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.MethodProxy.__init__.rst index 853b0aa..70e869e 100644 --- a/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.MethodProxy.__init__.rst +++ b/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.MethodProxy.__init__.rst @@ -13,4 +13,3 @@ yr.MethodProxy.__init__ instance_name="", namespace="") - 初始化 MethodProxy 实例。 \ No newline at end of file diff --git a/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.MethodProxy.rst b/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.MethodProxy.rst index 4d269f4..f51c03b 100644 --- a/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.MethodProxy.rst +++ b/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.MethodProxy.rst @@ -14,7 +14,7 @@ yr.MethodProxy :header-rows: 0 * - :ref:`__init__ ` - - 初始化 MethodProxy 实例 + - * - :ref:`invoke ` - 执行用户函数的远程调用。 * - :ref:`options ` diff --git a/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.ResourceGroup.__init__.rst b/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.ResourceGroup.__init__.rst index bc5ba89..3e4d522 100644 --- a/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.ResourceGroup.__init__.rst +++ b/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.ResourceGroup.__init__.rst @@ -5,4 +5,3 @@ yr.ResourceGroup__init__ .. py:method:: ResourceGroup.__init__(name:, request_id:, bundles: ~typing.List[~typing.Dict] | None = None) - 初始化 ResourceGroup。 \ No newline at end of file diff --git a/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.ResourceGroup.rst b/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.ResourceGroup.rst index 0620ed5..38613f1 100644 --- a/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.ResourceGroup.rst +++ b/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.ResourceGroup.rst @@ -27,7 +27,7 @@ yr.ResourceGroup :widths: 35 70 * - :ref:`__init__ ` - - 初始化 ResourceGroup。 + - * - :ref:`wait ` - 阻塞并等待创建 ResourceGroup 的结果。 diff --git a/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.affinity.Affinity.__init__.rst b/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.affinity.Affinity.__init__.rst index 3f627e8..aef6919 100644 --- a/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.affinity.Affinity.__init__.rst +++ b/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.affinity.Affinity.__init__.rst @@ -5,5 +5,4 @@ yr.affinity.Affinity.__init__ .. py:attribute:: Affinity.__init__(affinity_kind: AffinityKind, affinity_type: AffinityType, label_operators: List[LabelOperator]) - 初始化一个 Affinity 对象。 diff --git a/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.affinity.Affinity.rst b/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.affinity.Affinity.rst index cc308c3..2528bf7 100644 --- a/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.affinity.Affinity.rst +++ b/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.affinity.Affinity.rst @@ -28,7 +28,7 @@ yr.affinity.Affinity :widths: 30 70 * - :ref:`__init__ ` - - 初始化一个 Affinity 对象。 + - .. toctree:: :maxdepth: 1 diff --git a/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.device.DataInfo.__init__.rst b/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.device.DataInfo.__init__.rst index 577f8bc..7061a75 100644 --- a/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.device.DataInfo.__init__.rst +++ b/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.device.DataInfo.__init__.rst @@ -4,5 +4,3 @@ yr.device.DataInfo.__init__ -------------------------------- .. py:method:: DataInfo.__init__(dev_ptr: int, data_type: DataType, count: int, device_idx: int) - - 初始化 `DataInfo` 对象。 \ No newline at end of file diff --git a/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.device.DataInfo.rst b/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.device.DataInfo.rst index d536beb..6bc523e 100644 --- a/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.device.DataInfo.rst +++ b/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.device.DataInfo.rst @@ -14,7 +14,7 @@ yr.device.DataInfo :header-rows: 0 * - :ref:`__init__ ` - - 初始化 `DataInfo` 对象。 + - .. toctree:: :maxdepth: 1 diff --git a/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.object_ref.ObjectRef.__init__.rst b/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.object_ref.ObjectRef.__init__.rst index efdad67..c3a613a 100644 --- a/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.object_ref.ObjectRef.__init__.rst +++ b/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.object_ref.ObjectRef.__init__.rst @@ -5,4 +5,3 @@ yr.object_ref.ObjectRef.__init__ .. py:method:: ObjectRef.__init__(object_id: str, task_id=None, need_incre=True, need_decre=True, exception=None) - 初始化 ObjectRef。 \ No newline at end of file diff --git a/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.object_ref.ObjectRef.rst b/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.object_ref.ObjectRef.rst index 0bd5ada..da9c3fe 100644 --- a/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.object_ref.ObjectRef.rst +++ b/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.object_ref.ObjectRef.rst @@ -25,7 +25,7 @@ yr.object_ref.ObjectRef :widths: 30 70 * - :ref:`__init__ ` - - 初始化 ObjectRef。 + - * - :ref:`as_future ` - 使用 asyncio.Future 包装 ObjectRef。 * - :ref:`cancel ` diff --git a/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.runtime.CreateParam.__init__.rst b/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.runtime.CreateParam.__init__.rst index b66a59e..6d9d3d2 100644 --- a/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.runtime.CreateParam.__init__.rst +++ b/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.runtime.CreateParam.__init__.rst @@ -5,4 +5,3 @@ yr.runtime.CreateParam.__init__ .. py:method:: CreateParam.__init__() - 初始化 CreateParam 实例。 diff --git a/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.runtime.CreateParam.rst b/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.runtime.CreateParam.rst index 3b4fc70..f8cf0e8 100644 --- a/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.runtime.CreateParam.rst +++ b/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.runtime.CreateParam.rst @@ -21,7 +21,7 @@ yr.runtime.CreateParam **方法**: +---------------------------+----------------------------+ - | :ref:`__init__ ` | 初始化 CreateParam 实例。 | + | :ref:`__init__ ` | | +---------------------------+----------------------------+ .. toctree:: -- Gitee From 5fa15431dc156324fd0e69ab0613898b7ffbedec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=9B=B7=E5=8D=81=E4=B8=80?= Date: Wed, 12 Nov 2025 14:47:45 +0800 Subject: [PATCH 5/5] change1 --- .../zh_cn/Python/yr.config.ResourceGroupOptions.rst | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.config.ResourceGroupOptions.rst b/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.config.ResourceGroupOptions.rst index b9a97d8..97c6a4f 100644 --- a/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.config.ResourceGroupOptions.rst +++ b/docs/multi_language_function_programming_interface/api/distributed_programming/zh_cn/Python/yr.config.ResourceGroupOptions.rst @@ -14,9 +14,10 @@ yr.config.ResourceGroupOptions :widths: 30 70 * - :ref:`bundle_index ` - - 需要调度的资源组名称。默认为空,表示不调度到任何资源组;如果不为空,则调度到指定的资源组。 - * - :ref:`resource_group_name ` - 资源组名称不为空时,要调度的 bundle 的索引才生效。取值范围是 [-1, 资源组中的 bundle 数量)。默认值是 ``-1``,表示不指定具体的 bundle;如果取值范围内的值不是 ``-1``,则表示将 bundle 调度到资源组中的相应索引;如果是其他任何值,将生成错误。 + * - :ref:`resource_group_name ` + - 需要调度的资源组名称。默认为空,表示不调度到任何资源组;如果不为空,则调度到指定的资源组。 + **方法**: -- Gitee