Numpy 1.13 seems to have broken two fancy indexing checks
Discovered in !16 (merged): Numpy release seems to have killed two fancy indexing checks
test_fancy_indexing[ctx_factory=<context factory for <pyopencl.Device 'pthread-Intel(R) Xeon(R) CPU E5-2630 v3 @ 2.40GHz' on 'Portable Computing Language' at 0x2304d60>>]
Traceback (most recent call last):
File "/var/lib/gitlab-runner/builds/569f1b25/0/inducer/pyopencl/test/test_array.py", line 1161, in test_fancy_indexing
numpy_dest[numpy_idx] = numpy_src
ValueError: shape mismatch: value array of shape (2,) could not be broadcast to indexing result of shape (3,)
test_multi_put[ctx_factory=<context factory for <pyopencl.Device 'pthread-Intel(R) Xeon(R) CPU E5-2630 v3 @ 2.40GHz' on 'Portable Computing Language' at 0x2304d60>>]
Traceback (most recent call last):
File "/var/lib/gitlab-runner/builds/569f1b25/0/inducer/pyopencl/test/test_array.py", line 1201, in test_multi_put
ary[idx.get()] = np.arange(0, 3, dtype=np.float32)
ValueError: shape mismatch: value array of shape (3,) could not be broadcast to indexing result of shape (6,)
cc @mattwala