def setUp(self):
self.x1 = numpy.random.uniform(
.5, 1, (batch_size, m, k)).astype(numpy.float32)
self.x2 = numpy.random.uniform(
.5, 1, (batch_size, n, k)).astype(numpy.float32)
self.gy = numpy.random.uniform(
-1, 1, (batch_size, m, n)).astype(numpy.float32)
self.op = lambda x, y: F.batch_matmul(x, y, transb=True)
self.forward_answer = numpy.array([
numpy.dot(self.x1[i], self.x2[i].T)
for i in six.moves.range(batch_size)])
评论列表
文章目录