Yes, you’re right. If there are 10 channels,  mean  and  std  should be a tensor containing 10 values.
But this normalization will not change each channel data into the same range, such as (-1, 1) or (0, 1).
Is this ok for the pytorch train/test?