(ar, shape, chunks)
| 923 | slices = slices_from_chunks(chunks) |
| 924 | |
| 925 | def _broadcast_any(ar, shape, chunks): |
| 926 | if isinstance(ar, Array): |
| 927 | return broadcast_to(ar, shape).rechunk(chunks) |
| 928 | elif isinstance(ar, np.ndarray): |
| 929 | return np.ascontiguousarray(np.broadcast_to(ar, shape)) |
| 930 | else: |
| 931 | raise TypeError("Unknown object type for broadcast") |
| 932 | |
| 933 | # Broadcast all arguments, get tiny versions as well |
| 934 | # Start adding the relevant bits to the graph |
no test coverage detected
searching dependent graphs…