ls,
for educational purposes I want to breakdown a CUDA matrix
multiplication in smaller parts.
What I do not understand is that for B=:A =: i.6 6
 tA =: (2 2,:2 2)<;._3 A
 tB =: (2 2,:2 2)<;._3 B
 tA (+/ . *)&.> tB
works fine, but
 tA =: (2 6,:2 6)<;._3 A
 tB =: (6 2,:6 2)<;._3 B
 tA (+/ . *)&.> tB
does not:
|length error
|   tA    (+/ .*)"1&.>tB

The shapes of the various boxes are as expected.
What is going wrong?
Thanks in advance for the help.
Jan.


-- 
Jan Jacobs
Esdoornstraat 33
5995AN Kessel
W: www.sommaps.com
T: +31 77 462 1887
M: +31 6 23 82 55 21
E: [email protected]
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to