Home
last modified time | relevance | path

Searched refs:transpose_a (Results 1 – 25 of 152) sorted by relevance

1234567

/external/tensorflow/tensorflow/python/ops/
Dmatmul_benchmark.py35 def build_graph(device, n, m, k, transpose_a, transpose_b, dtype): argument
51 if not transpose_a:
64 z = math_ops.matmul(x, y, transpose_a=transpose_a, transpose_b=transpose_b)
71 def run_graph(self, device, n, m, k, transpose_a, transpose_b, num_iters, argument
90 output = build_graph(device, n, m, k, transpose_a, transpose_b, dtype)
103 ',ta:' + str(transpose_a) + '.tb:' + str(transpose_b), num_iters,
113 str(transpose_a) + ',tb:' + str(transpose_b)).replace(' ', ''),
118 def run_test_gpu(self, n, m, k, transpose_a, transpose_b, dtype, num_iters): argument
119 self.run_graph(test.gpu_device_name(), n, m, k, transpose_a, transpose_b,
125 for n, m, (transpose_a, transpose_b) in itertools.product(
[all …]
/external/tensorflow/tensorflow/python/kernel_tests/linalg/sparse/
Dcsr_sparse_matrix_test.py151 def _testSparseSparse(self, transpose_a, transpose_b, adjoint_a, adjoint_b): argument
155 dense_shape_a = [5, 13, 7] if transpose_a or adjoint_a else [5, 7, 13]
168 transpose_a=transpose_a,
175 transpose_a=transpose_a,
191 def _testSparseDense(self, transpose_a, transpose_b, adjoint_a, adjoint_b): argument
196 dense_shape_a = [5, 13, 7] if transpose_a or adjoint_a else [5, 7, 13]
208 transpose_a=transpose_a,
215 transpose_a=transpose_a,
229 def _testDenseSparse(self, transpose_a, transpose_b, adjoint_a, adjoint_b): argument
234 dense_shape_a = [5, 13, 7] if transpose_a or adjoint_a else [5, 7, 13]
[all …]
Dcsr_sparse_matrix_dense_mat_mul_grad_test.py61 def _testLargeBatchSparseMatrixMatMulGrad(self, datatype, transpose_a, argument
71 if transpose_a or adjoint_a:
88 transpose_a=transpose_a,
Dcsr_sparse_matrix_sparse_mat_mul_grad_test.py61 def _testLargeBatchSparseMatrixSparseMatMulGrad(self, datatype, transpose_a, argument
71 if transpose_a or adjoint_a:
90 transpose_a=transpose_a,
Dcsr_sparse_matrix_ops_test.py545 for (transpose_a, transpose_b) in ((False, False), (False, True),
549 if (transpose_a and adjoint_a) or (transpose_b and adjoint_b):
556 if transpose_a or adjoint_a:
568 (transpose_a, transpose_b, adjoint_a, adjoint_b))
575 transpose_a=transpose_a,
582 transpose_a=transpose_a,
607 for (transpose_a, transpose_b) in ((False, False), (False, True),
611 if (transpose_a and adjoint_a) or (transpose_b and adjoint_b):
618 if transpose_a or adjoint_a:
630 (transpose_a, transpose_b, adjoint_a, adjoint_b))
[all …]
/external/tensorflow/tensorflow/python/ops/linalg/sparse/
Dsparse_csr_matrix_grad.py117 grad_a_dense = matmul(b, grad, transpose_a=t_b, transpose_b=True)
118 grad_b = sparse_matmul(a, grad, transpose_a=not t_a, transpose_output=t_b)
131 grad_a_dense = matmul(b, grad, transpose_a=True, adjoint_b=True)
134 grad_a_dense = matmul(b, grad, transpose_a=True, transpose_b=True)
143 grad_a_dense = matmul(grad, b, transpose_a=True, transpose_b=not t_b)
145 grad_a_dense = matmul(b, grad, transpose_a=t_b)
147 a, grad, transpose_a=not t_a, transpose_b=True, transpose_output=t_b)
150 grad_a_dense = matmul(grad, b, transpose_a=True, adjoint_b=not adj_b)
161 grad_a_dense = matmul(b, conj(grad), transpose_a=True)
164 grad_a_dense = matmul(b, grad, transpose_a=True)
[all …]
Dsparse_csr_matrix_ops.py121 def matmul_shape_inference(a, b, c, transpose_a, transpose_b, adjoint_a, argument
130 transpose_a = transpose_a or adjoint_a
138 c_rows = a_shape.dim[rank - (1 if transpose_a else 2)].size
149 transpose_a=False, argument
185 transpose_a=transpose_a,
202 transpose_a=transpose_a,
211 c_handle = matmul_shape_inference(a_matrix, b_matrix, c, transpose_a,
219 transpose_a=transpose_a,
229 transpose_a=not transpose_b,
230 transpose_b=not transpose_a,
[all …]
/external/tensorflow/tensorflow/compiler/xla/service/
Dtriangular_solve_expander.cc136 bool transpose_a, bool conjugate_a, in SolveWithInvertedDiagonalBlocks() argument
167 bool backward = left_side ^ lower ^ transpose_a; in SolveWithInvertedDiagonalBlocks()
205 if (!left_side ^ transpose_a) { in SolveWithInvertedDiagonalBlocks()
212 remainder = b_row - BatchDot(a_row, transpose_a, x, false, precision); in SolveWithInvertedDiagonalBlocks()
214 remainder = b_row - BatchDot(x, false, a_row, transpose_a, precision); in SolveWithInvertedDiagonalBlocks()
221 BatchDot(inv_block, transpose_a, remainder, false, precision); in SolveWithInvertedDiagonalBlocks()
224 BatchDot(remainder, false, inv_block, transpose_a, precision); in SolveWithInvertedDiagonalBlocks()
373 XlaOp a, XlaOp b, bool left_side, bool lower, bool transpose_a, in SolveByInvertingDiagonalBlocks() argument
404 lower, transpose_a, conjugate_a, in SolveByInvertingDiagonalBlocks()
417 XlaOp a, XlaOp b, bool left_side, bool lower, bool transpose_a, in SolveDirectly() argument
[all …]
Dtriangular_solve_expander.h42 bool lower, bool transpose_a,
53 bool transpose_a, bool conjugate_a, bool unit_diagonal,
57 bool transpose_a, bool conjugate_a,
/external/tensorflow/tensorflow/compiler/mlir/tensorflow/tests/
Dcontraction_fusion.mlir7 // CHECK-SAME: transpose_a = false, transpose_b = false
8 …%3 = "tf.MatMul"(%arg1, %arg2) {transpose_a = false, transpose_b = false} : (tensor<8x32xf32>, ten…
18 // CHECK-SAME: transpose_a = false, transpose_b = false
19 …%3 = "tf.MatMul"(%arg1, %arg2) {transpose_a = false, transpose_b = false} : (tensor<8x32xf32>, ten…
31 // CHECK-SAME: transpose_a = false, transpose_b = false
32 …%3 = "tf.MatMul"(%arg1, %arg2) {transpose_a = false, transpose_b = false} : (tensor<8x32xf32>, ten…
Dunroll-batch-matmul.mlir50 …// CHECK: %[[v26:.*]] = "tf.MatMul"(%[[v2]], %[[v15]]) {transpose_a = false, transpose_b = false} …
51 …// CHECK: %[[v27:.*]] = "tf.MatMul"(%[[v4]], %[[v17]]) {transpose_a = false, transpose_b = false} …
52 …// CHECK: %[[v28:.*]] = "tf.MatMul"(%[[v6]], %[[v19]]) {transpose_a = false, transpose_b = false} …
53 …// CHECK: %[[v29:.*]] = "tf.MatMul"(%[[v8]], %[[v21]]) {transpose_a = false, transpose_b = false} …
54 …// CHECK: %[[v30:.*]] = "tf.MatMul"(%[[v10]], %[[v23]]) {transpose_a = false, transpose_b = false}…
55 …// CHECK: %[[v31:.*]] = "tf.MatMul"(%[[v12]], %[[v25]]) {transpose_a = false, transpose_b = false}…
92 …// CHECK: %[[mm0:.*]] = "tf.MatMul"(%[[v1]], %[[v7]]) {transpose_a = false, transpose_b = false} :…
93 …// CHECK: %[[mm1:.*]] = "tf.MatMul"(%[[v3]], %[[v9]]) {transpose_a = false, transpose_b = false} :…
94 …// CHECK: %[[mm2:.*]] = "tf.MatMul"(%[[v5]], %[[v11]]) {transpose_a = false, transpose_b = false} …
108 …// CHECK: %[[v0:.*]] = "tf.MatMul"(%arg0, %arg1) {transpose_a = false, transpose_b = false} : (ten…
[all …]
/external/tensorflow/tensorflow/core/kernels/
Dquantized_matmul_op_test.cc90 const bool transpose_a = true; in TEST_F() local
104 .Attr("transpose_a", transpose_a) in TEST_F()
140 const bool transpose_a = true; in TEST_F() local
154 .Attr("transpose_a", transpose_a) in TEST_F()
180 const bool transpose_a = true; in TEST_F() local
194 .Attr("transpose_a", transpose_a) in TEST_F()
273 const bool transpose_a = true; in TEST_F() local
283 .Attr("transpose_a", transpose_a) in TEST_F()
Dmatmul_op_test.cc101 const Tensor& bias_data, bool transpose_a, in RunMatMulWithBias() argument
110 ops::MatMul::Attrs().TransposeA(transpose_a).TransposeB(transpose_b)); in RunMatMulWithBias()
121 bool transpose_a, bool transpose_b, const string& activation_type, in RunMatMulWithBiasAndActivation() argument
129 ops::MatMul::Attrs().TransposeA(transpose_a).TransposeB(transpose_b)); in RunMatMulWithBiasAndActivation()
152 const std::vector<string>& fused_ops, bool transpose_a, in RunFusedMatMulOp() argument
180 .Attr("transpose_a", transpose_a) in RunFusedMatMulOp()
221 void VerifyMatMulWithBias(int m, int k, int n, bool transpose_a, in VerifyMatMulWithBias() argument
226 RunMatMulWithBias(input_data, filter_data, bias_data, transpose_a, in VerifyMatMulWithBias()
234 transpose_a, transpose_b, out); in VerifyMatMulWithBias()
242 void VerifyConv2DWithBiasAndActivation(int m, int k, int n, bool transpose_a, in VerifyConv2DWithBiasAndActivation() argument
[all …]
Dsparse_matmul_op_test.cc51 Node* SparseMatMulNode(Graph* g, Node* in0, Node* in1, bool transpose_a, in SparseMatMulNode() argument
57 .Attr("transpose_a", transpose_a) in SparseMatMulNode()
68 bool transpose_a, bool transpose_b) { in SparseMatMulHelper() argument
72 auto left_shape = transpose_a ? TensorShape({d, m}) : TensorShape({m, d}); in SparseMatMulHelper()
83 test::graph::Constant(g, right), transpose_a, transpose_b, in SparseMatMulHelper()
90 float sparsity_b, bool transpose_a, in SparseMatMul() argument
94 transpose_a, transpose_b); in SparseMatMul()
/external/gemmlowp/eight_bit_int_gemm/
Deight_bit_int_gemm.cc68 template <bool transpose_a, bool transpose_b, bool transpose_c>
84 transpose_a ? MapOrder::RowMajor : MapOrder::ColMajor; in EightBitIntGemmImpl()
107 template <bool transpose_a, bool transpose_b, bool transpose_c>
119 transpose_a ? MapOrder::RowMajor : MapOrder::ColMajor; in EightBitIntGemmInt32Impl()
217 bool CanHandleMetaFastpath(bool transpose_a, bool transpose_b, bool transpose_c, in CanHandleMetaFastpath() argument
226 if (!IsRowMajorOrVector(transpose_a, lda, m, k)) { in CanHandleMetaFastpath()
301 void EightBitIntGemm(bool transpose_a, bool transpose_b, bool transpose_c, in EightBitIntGemm() argument
311 if (CanHandleMetaFastpath(transpose_a, transpose_b, transpose_c, m, n, k, lda, in EightBitIntGemm()
320 if (transpose_a == ta && transpose_b == tb && transpose_c == tc) { \ in EightBitIntGemm()
338 void EightBitIntGemm(bool transpose_a, bool transpose_b, bool transpose_c, in EightBitIntGemm() argument
[all …]
Deight_bit_int_gemm.h55 void EightBitIntGemm(bool transpose_a, bool transpose_b, bool transpose_c,
62 void EightBitIntGemm(bool transpose_a, bool transpose_b, bool transpose_c,
/external/tensorflow/tensorflow/core/ops/
Dsparse_csr_matrix_ops.cc245 bool transpose_a = false; in __anon59a9d6c30702() local
250 TF_RETURN_IF_ERROR(c->GetAttr("transpose_a", &transpose_a)); in __anon59a9d6c30702()
258 if (adjoint_a && transpose_a) { in __anon59a9d6c30702()
266 transpose_a = transpose_a || adjoint_a; in __anon59a9d6c30702()
269 auto output_rows = c->Dim(a_shape, transpose_a ? -1 : -2); in __anon59a9d6c30702()
286 TF_RETURN_IF_ERROR(c->Merge(c->Dim(a_shape, transpose_a ? -2 : -1), in __anon59a9d6c30702()
408 bool transpose_a = false; in __anon59a9d6c30a02() local
410 TF_RETURN_IF_ERROR(c->GetAttr("transpose_a", &transpose_a)); in __anon59a9d6c30a02()
416 if (adjoint_a && transpose_a) { in __anon59a9d6c30a02()
423 transpose_a = transpose_a || adjoint_a; in __anon59a9d6c30a02()
[all …]
/external/tensorflow/tensorflow/core/ops/compat/ops_history_v1/
DMatMul.pbtxt16 name: "transpose_a"
59 name: "transpose_a"
103 name: "transpose_a"
147 name: "transpose_a"
/external/tensorflow/tensorflow/core/ops/compat/ops_history_v2/
DMatMul.pbtxt16 name: "transpose_a"
59 name: "transpose_a"
103 name: "transpose_a"
147 name: "transpose_a"
/external/tensorflow/tensorflow/python/kernel_tests/
Dmatmul_op_test.py165 math_ops.matmul(a, b, transpose_a=True)
257 for adjoint_a, transpose_a in trans_options:
261 transpose_a, adjoint_b, transpose_b)
268 transpose_a=transpose_a,
277 transpose_a=transpose_a,
/external/tensorflow/tensorflow/python/util/
Dfunction_parameter_canonicalizer_test.py49 2, 3, transpose_a=True, name='my_matmul'),
66 transpose_a=True, transpose_b=True, adjoint_a=True)
85 self._matmul_func.canonicalize(2, 3, False, transpose_a=True)
/external/tensorflow/tensorflow/core/api_def/base_api/
Dapi_def_MatMul.pbtxt4 name: "transpose_a"
18 "a" (after being transposed if transpose_a is true) must match the
Dapi_def_SparseMatrixSparseMatMul.pbtxt17 name: "transpose_a"
39 according to the Boolean parameters `transpose_a`, `adjoint_a`, `transpose_b`
40 and `adjoint_b`. At most one of `transpose_a` or `adjoint_a` may be True.
106 transpose_a: If True, `a` transposed before multiplication.
/external/tensorflow/tensorflow/core/kernels/mkl/
Dmkl_matmul_op.cc92 bool transpose_a = dim_pair[0].first == 0; in Compute() local
99 MklBlasGemm(ctx, transpose_a, transpose_b, m, n, k, a_ptr, in Compute()
100 transpose_a ? m : k, b_ptr, transpose_b ? k : n, c_ptr, n); in Compute()
/external/tensorflow/tensorflow/compiler/xla/tests/
Dtriangular_solve_test.cc448 TriangularSolveOptions::Transpose transpose_a; member
482 /*unit_diagonal=*/false, spec.transpose_a); in XLA_TEST_P()
485 a_tri, spec.transpose_a != TriangularSolveOptions::NO_TRANSPOSE); in XLA_TEST_P()
504 for (TriangularSolveOptions::Transpose transpose_a : in TriangularSolveTests()
510 specs.push_back({dims, left_side, lower, transpose_a}); in TriangularSolveTests()
529 TriangularSolveOptions_Transpose_Name(spec.transpose_a))); in __anon004146d00402()

1234567