---
title: CM_WORKER_SIZE
description: "TensorFlow分布式训练或推理场景下，用户可以选择不使用rank table文件，通过组合使用环境变量CM_CHIEF_IP、CM_CHIEF_PORT、CM_CHIEF_DEVICE、CM_WORKER_SIZE、CM_WORKER_IP的方式自动生成资源信息，完成集合通信组件初始化。"
url: https://www.hiascend.com/document/detail/zh/canncommercial/latest/maintenref/envvar/envref_07_0053.html
sourcePath: /source/zh/canncommercial/900/maintenref/envvar/envref_07_0053.html
indexId: d5a412577ac04030af54f72d33dffc5d25dd6979a87314e149df1e7995b09c0c67
---
# CM_WORKER_SIZE

#### 功能描述

TensorFlow分布式训练或推理场景下，用户可以选择不使用rank table文件，通过组合使用环境变量CM_CHIEF_IP、CM_CHIEF_PORT、CM_CHIEF_DEVICE、CM_WORKER_SIZE、CM_WORKER_IP的方式自动生成资源信息，完成集合通信组件初始化。

本环境变量“CM_WORKER_SIZE”用于配置本次业务通信域内Device的总数量。

该环境变量需要配置为整数，取值范围“0~32768”。


#### 配置示例

```
export CM_WORKER_SIZE=8
```


#### 使用约束

此环境变量不能与RANK_TABLE_FILE、RANK_ID、RANK_SIZE混合使用。


#### 支持的型号

Atlas 训练系列产品

Atlas A2 训练系列产品 / Atlas A2 推理系列产品
