Restrictions

The HCCL Performance Tester starts devices based on the configured number of NPUs used in training on a single compute node. If the number is x (that is, -p is set to x), the tester starts x devices consecutively from device 0.

  • For the Atlas 350 Accelerator Card, -p can be set to a value ranging from 1 to 8, and the started device ID is [0, p – 1].
  • For the Atlas A3 training product/Atlas A3 inference product, -p can be set to a value ranging from 1 to 16, and the started device ID is [0, p – 1].
  • For the Atlas A2 training product/Atlas A2 inference product, -p can be set to a value ranging from 1 to 8, and the started device ID is [0, p – 1].
  • For the Atlas training product, -p can be set to 1, 2, 4, or 8, and the started device ID is [0, p – 1].
  • For the Atlas inference product, the maximum value of -p varies depending on the test command:
    • all_gather_test: -p can be set to a value up to 32, and the started device ID is [0, p – 1].
    • all_gatherv_test: -p can be set to a value up to 4, and the started device ID is [0, p – 1].
    • all_reduce_test: -p can be set to a value up to 32, and the started device ID is [0, p – 1].
    • alltoall_test: -p can be set to a value up to 4, and the started device ID is [0, p – 1].
    • alltoallv_test: -p can be set to a value up to 4, and the started device ID is [0, p – 1].
    • reduce_scatter_test: -p can be set to a value up to 32, and the started device ID is [0, p – 1].
    • reduce_scatterv_test: -p can be set to a value up to 4, and the started device ID is [0, p – 1].