bsz = (8, 8);
#this doesnt work:
@cast b[(b1,b2), t, h,w] := img[(b1, h), (b2, w), t] (b1 in 1:bsz[1], b2 in 1:bsz[2]);
#this works:
bsz1 = bsz[1];
bsz2 = bsz[2];
@cast b[(b1,b2), t, h,w] := img[(b1, h), (b2, w), t] (b1 in 1:bsz1, b2 in 1:bsz2);
Is it expected behavior? Just learning Julia, couldn't find why this doesn't work in docs or other issues.
Here is a short example (Julia 1.9.2)
Is it expected behavior? Just learning Julia, couldn't find why this doesn't work in docs or other issues.