You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Elliott Slaughter: So my partitions aren't going to be quite this simple. I have a set of arrays with shapes that look like (A, X), (X, B), (C, X, D) where A, B, C, D and X are all different variables, and I want to partition only on X.
Manolis: So what you would do today would be to make all arrays the same shape. E.g. to align a: (A, X) and b: (C, X, D) you'd broadcast a: (A, X) to a': (A, X, C, D) and b: (C, X, D) to b': (A, C, X, D), then need to transpose b': (A, C, X, D) to b'': (A, X, C, D). Then a' and b'' have the same shape, so you can align them when you pass them to the task. You have all these useless dimensions, they're not causing copies, but you do need to ignore them in the task body.
Elliott: I can test like this but it would really be better if this gets fixed properly before I have to show it to users
The text was updated successfully, but these errors were encountered:
Requested by @elliottslaughter. Copying offline discussion:
The text was updated successfully, but these errors were encountered: