Home
last modified time | relevance | path

Searched refs:batch_matmul (Results 1 – 19 of 19) sorted by relevance

/external/tensorflow/tensorflow/lite/kernels/internal/reference/
Dbatch_matmul.h28 namespace batch_matmul {
61 const int batch_dim0 = batch_matmul::broadcast_dim( in BatchMatMul()
63 const int batch_dim1 = batch_matmul::broadcast_dim( in BatchMatMul()
65 const int batch_dim2 = batch_matmul::broadcast_dim( in BatchMatMul()
68 const int lhs_ext0 = batch_matmul::extent(extended_lhs_shape, 0); in BatchMatMul()
69 const int lhs_ext1 = batch_matmul::extent(extended_lhs_shape, 1); in BatchMatMul()
70 const int lhs_ext2 = batch_matmul::extent(extended_lhs_shape, 2); in BatchMatMul()
71 const int rhs_ext0 = batch_matmul::extent(extended_rhs_shape, 0); in BatchMatMul()
72 const int rhs_ext1 = batch_matmul::extent(extended_rhs_shape, 1); in BatchMatMul()
73 const int rhs_ext2 = batch_matmul::extent(extended_rhs_shape, 2); in BatchMatMul()
[all …]
/external/tensorflow/tensorflow/lite/kernels/
Dbatch_matmul.cc40 namespace batch_matmul { namespace
720 static TfLiteRegistration r = {batch_matmul::Init, batch_matmul::Free, in Register_BATCH_MATMUL_REF()
721 batch_matmul::Prepare, in Register_BATCH_MATMUL_REF()
722 batch_matmul::Eval<batch_matmul::kReference>}; in Register_BATCH_MATMUL_REF()
728 batch_matmul::Init, batch_matmul::Free, batch_matmul::Prepare, in Register_BATCH_MATMUL_GENERIC_OPTIMIZED()
729 batch_matmul::Eval<batch_matmul::kGenericOptimized>}; in Register_BATCH_MATMUL_GENERIC_OPTIMIZED()
DAndroid.bp66 "batch_matmul.cc",
DBUILD552 "batch_matmul.cc",
/external/llvm-project/mlir/test/Dialect/Linalg/
Droundtrip.mlir660 linalg.batch_matmul ins(%a3, %b3: memref<?x?x?xf32>, memref<?x?x?xf32>)
662 linalg.batch_matmul ins(%ta3, %tb3: tensor<?x?x?xf32>, tensor<?x?x?xf32>)
664 %res1 = linalg.batch_matmul ins(%ta3, %tb3: tensor<?x?x?xf32>, tensor<?x?x?xf32>)
667 %res2 = linalg.batch_matmul ins(%ta3, %b3: tensor<?x?x?xf32>, memref<?x?x?xf32>)
673 // CHECK: linalg.batch_matmul
674 // CHECK: linalg.batch_matmul
675 // CHECK: linalg.batch_matmul
676 // CHECK: linalg.batch_matmul
Daffine.mlir106 linalg.batch_matmul ins(%A, %B: memref<?x?x?xf32>, memref<?x?x?xf32>)
Dvectorization.mlir38 linalg.batch_matmul
Dinvalid.mlir380 linalg.batch_matmul ins(%a3, %b3: memref<?x?x?xf32>, memref<?x?xf32>)
Dloops.mlir1182 linalg.batch_matmul ins(%A, %B : memref<?x?x?xf32>, memref<?x?x?xf32>)
/external/llvm-project/mlir/include/mlir/Dialect/Linalg/IR/
DLinalgNamedStructuredOpsSpec.tc22 def batch_matmul(A: f32(Batch, M, K), B: f32(Batch, K, N)) -> (C: f32(Batch, M, N)) {
/external/tensorflow/tensorflow/lite/kernels/internal/
DBUILD238 "optimized/batch_matmul.h",
453 "reference/batch_matmul.h",
573 "reference/batch_matmul.h",
/external/tensorflow/tensorflow/lite/
Dtflite_static.bp45 "kernels/batch_matmul.cc",
/external/tensorflow/tensorflow/lite/toco/
Dimport_tensorflow.cc1350 auto* batch_matmul = new BatchMatMulOperator; in ConvertBatchMatMulOperator() local
1353 batch_matmul->adj_x = GetBoolAttr(node, "adj_x"); in ConvertBatchMatMulOperator()
1356 batch_matmul->adj_y = GetBoolAttr(node, "adj_y"); in ConvertBatchMatMulOperator()
1358 batch_matmul->inputs = {node.input(0), node.input(1)}; in ConvertBatchMatMulOperator()
1359 batch_matmul->outputs = {node.name()}; in ConvertBatchMatMulOperator()
1362 RetainTensorFlowNodeDef(node, batch_matmul); in ConvertBatchMatMulOperator()
1364 model->operators.emplace_back(batch_matmul); in ConvertBatchMatMulOperator()
/external/tensorflow/tensorflow/core/common_runtime/
Dmkl_layout_pass.cc248 csinfo_.batch_matmul = "BatchMatMul"; in MklLayoutRewritePass()
400 rinfo_.push_back({csinfo_.batch_matmul, in MklLayoutRewritePass()
401 mkl_op_registry::GetMklOpName(csinfo_.batch_matmul), in MklLayoutRewritePass()
909 string batch_matmul; member
/external/tensorflow/tensorflow/compiler/mlir/hlo/tests/
Dhlo-legalize-to-linalg.mlir1027 // CHECK: linalg.batch_matmul
1050 // CHECK: %[[DOT:.*]] = linalg.batch_matmul
/external/tensorflow/tensorflow/compiler/mlir/lite/tests/
Dlegalize-tf.mlir1709 // CHECK: "tfl.batch_matmul"(%arg0, %arg1) {adj_x = false, adj_y = false} : (tensor<10x15xf32>, ten…
1717 // CHECK: "tfl.batch_matmul"(%arg0, %arg1) {adj_x = false, adj_y = false} : (tensor<2x10x15xf32>, t…
1725 // CHECK: "tfl.batch_matmul"(%arg0, %arg1) {adj_x = false, adj_y = false} : (tensor<?x10x15xf32>, t…
Dops.mlir1386 // CHECK: "tfl.batch_matmul"(%arg0, %arg1)
1387 …%0 = "tfl.batch_matmul"(%arg0, %arg1) {adj_x = false, adj_y = true} : (tensor<1x4x384x32x!quant.un…
/external/tensorflow/tensorflow/compiler/mlir/lite/ir/
Dtfl_ops.td999 def TFL_BatchMatMulOp : TFL_Op<"batch_matmul", [
/external/tensorflow/
DRELEASE.md4335 * Performance optimizations for `batch_matmul` on multi-core CPUs.
4407 * Improved multi-threaded performance of `batch_matmul`.