test_to_numpy.py 436 B

1234567891011121314151617
  1. from tinygrad.tensor import Tensor
  2. import numpy as np
  3. import pickle
  4. import unittest
  5. class TestToNumpy(unittest.TestCase):
  6. def test_numpy_is_numpy(self):
  7. output = Tensor.ones((1, 3, 4096)).realize().numpy()
  8. new = np.copy(output)
  9. print(type(new))
  10. serialized = pickle.dumps(new)
  11. out = pickle.loads(serialized)
  12. assert out.shape == (1,3,4096)
  13. assert (out==1).all()
  14. if __name__ == '__main__':
  15. unittest.main()