LLMDataDist Constructor

Applicable Products

Product

Supported (√/x)

Ascend 950PR/Ascend 950DT

√

Atlas A3 training products/Atlas A3 inference products

√

Atlas A2 training products/Atlas A2 inference products

√

Atlas 200I/500 A2 inference products

x

Atlas inference products

x

Atlas training products

x

Note: For Atlas A2 training products/Atlas A2 inference products, only the Atlas 800I A2 inference server and A200I A2 Box heterogeneous subrack are supported.

Function Description

Constructs the LLMDataDist.

Prototype

1
__init__(role: LLMRole, cluster_id: int)

Parameters

Parameter

Data Type

Value Description

role

LLMRole

Cluster role. This parameter is used only to identify the current role and does not affect the transmission process. The options are as follows:

  • LLMRole.DECODER: incremental clusters
  • LLMRole.PROMPT: full clusters

cluster_id

int

Cluster ID that identifies the LLM-DataDist instance. It must be unique among all participants in the link establishment.

Example

1
2
from llm_datadist import LLMDataDist, LLMRole
llm_datadist = LLMDataDist(LLMRole.DECODER, 0)

Returns

In normal cases, the LLMDataDist instance is returned.

If a parameter is incorrect, TypeError or ValueError may be reported.

Constraints

None