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 A3 training products/Atlas A3 inference products, -p can be set to a value ranging from 1 to 16, and the started device ID is in [0, p – 1].
  • For the Atlas A2 training products/Atlas A2 inference products, -p can be set to a value ranging from 1 to 8, and the started device ID is in [0, p – 1].
  • For the Atlas training products, -p can be set to 1, 2, 4, or 8, and the started device ID is in [0, p – 1].
  • For the Atlas inference products, the supported maximum value of -p varies with the test command.
    • all_gather_test: The maximum value of -p is 32, and the started device ID is in [0, p – 1].
    • all_gatherv_test: The maximum value of -p is 4, and the started device ID is in [0, p – 1].
    • all_reduce_test: The maximum value of -p is 32, and the started device ID is in [0, p – 1].
    • alltoall_test: The maximum value of -p is 4, and the started device ID is in [0, p – 1].
    • alltoallv_test: The maximum value of -p is 4, and the started device ID is in [0, p – 1].
    • reduce_scatter_test: The maximum value of -p is 32, and the started device ID is in [0, p – 1].
    • reduce_scatterv_test: The maximum value of -p is 4, and the started device ID is in [0, p – 1].