ToTensor() works for the image, whose elements are in range 0 to 255. You can write your custom Transforms to suit your needs.
[0.485, 0.456, 0.406] is the normalized mean value of ImageNet, and [0.229, 0.224, 0.225] denotes the std of ImageNet.
Yes, it is computed per channels.