mirror of https://github.com/commaai/tinygrad.git
failed test case for getitem with leading Nones (#4936)
* failed test case for getitem with leading Nones torch matched numpy so tinygrad is incorrect. another repro ``` t = np.arange(12).reshape((3, 4)) print(t[None, None, np.array([1, 2])]) t = torch.arange(12).reshape((3, 4)) print(t[None, None, torch.tensor([1, 2])].numpy()) t = Tensor.arange(12).reshape(3, 4) print(t[None, None, Tensor([1, 2])].numpy()) ``` * # noqa
This commit is contained in:
parent
d2e3c391e8
commit
eb0f5b5660
|
@ -1681,6 +1681,13 @@ class TestOps(unittest.TestCase):
|
|||
helper_test_op([(2,5,6,5,3,4)], lambda x: x[a,b,None,d,e], lambda x: x[i,j,None,o,p])
|
||||
helper_test_op([(2,5,6,5,3,4)], lambda x: x[None,b,c,d,None], lambda x: x[None,j,k,o,None])
|
||||
helper_test_op([(2,5,6,5,3,4)], lambda x: x[a,:,None,d,e], lambda x: x[i,:,None,o,p])
|
||||
helper_test_op([(2,5,6,5,3,4)], lambda x: x[None,None,None,None,None], lambda x: x[None,None,None,None,None])
|
||||
|
||||
# TODO: fix
|
||||
@unittest.expectedFailure
|
||||
def test_slice_fancy_indexing_dim_leading_nones(self):
|
||||
a,b,c,d,e,i,j,k,o,p = self._get_index_randoms() # noqa
|
||||
helper_test_op([(2,5,6,5,3,4)], lambda x: x[None,None,b,c,d,e], lambda x: x[None,None,j,k,o,p])
|
||||
|
||||
def test_slice_fancy_indexing_dim_inject_and_collapse(self):
|
||||
a,b,c,d,e,i,j,k,o,p = self._get_index_randoms() # noqa
|
||||
|
|
Loading…
Reference in New Issue