[Jprogramming] in practice, for numerical computing, how often are > 5 dim tensors used?

TongKe Xue tkxue at tkxue.org
Sat Dec 30 04:10:40 UTC 2017


Hi,


  1. I agree that the concept of rank + cell + frames + implicit
parallel8ism is very cool.


  2. 5 dimension is commonly defined as N, C, D, H, W:
  N = number of images
  C = channels
  D = depth
  H = height
  W = width

  In practice, how often do we use algorithms with > 5 dim tensors?


  3. In particular, in the case of GPU, if we consider a float array with
10,000 image samples, 10 features, each being 100x100, we're already at:

10^(4+1+2+2) = 10^9 floats. At 4 bytes/float, we're at 4GB already, on
video consumer cards that are generally <= 12GB.

  Going back to the original question -- for numerical computing in J, how
often do we use algorithms with > 5 dimension tensors?


Thanks,
--TongKe


More information about the Programming mailing list