Exemplo n.º 1
0
 def testBroadcast(self):
   for dtype in self.numeric_types:
     v = np.arange(4, dtype=np.int32).astype(dtype).reshape([2, 2])
     self._assertOpOutputMatchesExpected(
         lambda x: xla.broadcast(x, (7, 42)),
         args=(v,),
         expected=np.tile(v, (7, 42, 1, 1)))
Exemplo n.º 2
0
 def testBroadcast(self):
   for dtype in self.numeric_types:
     v = np.arange(4, dtype=np.int32).astype(dtype).reshape([2, 2])
     self._assertOpOutputMatchesExpected(
         lambda x: xla.broadcast(x, (7, 42)),
         args=(v,),
         expected=np.tile(v, (7, 42, 1, 1)))