- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 62 for _dot_general (0.27 sec)
-
tensorflow/compiler/mlir/quantization/common/attrs_and_constraints.cc
// `stablehlo.dot_general` is legalizable to `tfl.fully_connected`. const bool is_per_axis_quantizable = IsDotGeneralFullyConnected(dot_general_op).value(); if (!is_per_axis_quantizable) return std::nullopt; return filter_rank - 1; } bool ContainsConvOrDot(StringRef str) { return str.contains("_conv") || str.contains("_dot_general"); }
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Thu Apr 25 16:01:03 UTC 2024 - 6.8K bytes - Viewed (0) -
tensorflow/compiler/mlir/lite/stablehlo/transforms/legalize_hlo_conversions/dot_general.h
#include "mlir/Transforms/DialectConversion.h" // from @llvm-project namespace mlir { namespace odml { // Converts mhlo.dot_general to tfl.BatchMatMul. Reshape and Transpose ops will // be inserted to convert to well-formed matrix multiply; i.e., mhlo.dot_general // -> tfl.batch_matmul(mhlo.transpose(mhlo.reshape(operand)), ...). // Note: // 1) Reshape/transpose are inserted because tfl.BatchMatMul requires
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Wed Oct 04 19:00:01 UTC 2023 - 2.3K bytes - Viewed (0) -
tensorflow/compiler/mlir/lite/stablehlo/transforms/legalize_hlo_conversions/dot_general.cc
See the License for the specific language governing permissions and limitations under the License. ==============================================================================*/ // This file implements logic for legalizing mhlo.dot_general to // tflite.batch_matmul. #include <cstddef> #include <cstdint> #include <functional> #include <numeric> #include "llvm/ADT/APFloat.h" #include "llvm/ADT/APInt.h" #include "llvm/ADT/ArrayRef.h"
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Thu Apr 25 16:01:03 UTC 2024 - 19.2K bytes - Viewed (0) -
tensorflow/compiler/mlir/quantization/stablehlo/cc/report_test.cc
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Thu Apr 25 10:10:34 UTC 2024 - 18.5K bytes - Viewed (0) -
tensorflow/compiler/mlir/quantization/stablehlo/passes/bridge/optimize.td
def IsNull : Constraint<CPred<"!$0">>; // This pattern optimizes: // conv/dot_general + a + b -> conv/dot_general + (a + b) // conv/dot_general - a - b -> conv/dot_general - (a + b) // conv/dot_general + a - b -> conv/dot_general + (a - b) // conv/dot_general - a + b -> conv/dot_general - (a - b) foreach OpsTuple = [ [CHLO_BroadcastAddOp, CHLO_BroadcastAddOp, CHLO_BroadcastAddOp],
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Sat Feb 24 02:26:47 UTC 2024 - 2K bytes - Viewed (0) -
tensorflow/compiler/mlir/lite/stablehlo/transforms/optimize.cc
"unsupported dot_general layout"); } // (B = batch dims, C = contracting dims, Y/Z = other dims) // // This pattern converts: // %before = "mhlo.reshape"(%lhs : BxY1xC) : BxY2xC // %dot = "mhlo.dot_general"(%before, %rhs : BxCxZ) : BxY2xZ // %after = "mhlo.reshape"(%dot) : BxY1xZ // to: // %dot : "mhlo.dot_general"(%lhs : BxY1xC, %rhs : BxCxZ) : BxY1xZ
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Thu Apr 25 16:01:03 UTC 2024 - 26.9K bytes - Viewed (0) -
tensorflow/compiler/mlir/quantization/stablehlo/tests/passes/lift_quantizable_spots_as_functions.mlir
// CHECK-LABEL: private @composite_dot_general_with_bias_dynamic_fn_1 // CHECK: %[[DOT_GENERAL:.*]] = stablehlo.dot_general %arg0, %arg1 // CHECK: %[[SHAPE_OF_0:.*]] = shape.shape_of %[[DOT_GENERAL]] // CHECK: %[[DYNAMIC_BROADCAST_IN_DIM_0:.*]] = stablehlo.dynamic_broadcast_in_dim %arg2, %[[SHAPE_OF_0]] // CHECK: %[[ADD:.*]] = stablehlo.add %[[DOT_GENERAL]], %[[DYNAMIC_BROADCAST_IN_DIM_0]] // CHECK: return %[[ADD]] : tensor<?x10xf32> // CHECK: }
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Fri May 10 04:07:09 UTC 2024 - 49.8K bytes - Viewed (0) -
tensorflow/compiler/mlir/lite/stablehlo/tests/optimize.mlir
%0 = "mhlo.dot_general"(%arg0, %arg3) { dot_dimension_numbers = #mhlo.dot< lhs_contracting_dimensions = [2], rhs_contracting_dimensions = [0] >} : (tensor<1x1x512xf32>, tensor<512x13xf32>) -> tensor<1x1x13xf32> %1 = "mhlo.dot_general"(%arg1, %arg3) { dot_dimension_numbers = #mhlo.dot< lhs_contracting_dimensions = [2],
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Sat Apr 06 15:32:52 UTC 2024 - 22.7K bytes - Viewed (0) -
tensorflow/compiler/mlir/quantization/stablehlo/tests/passes/lift_quantizable_spots_as_functions_with_quantization_specs.mlir
// DISABLE-ALL-DOT-GENERAL-LABEL: private @composite_dot_general_fn_1 // DISABLE-ALL-DOT-GENERAL-SAME: tf_quant.composite_function // DISABLE-ALL-DOT-GENERAL: %[[DOT_GENERAL:.+]] = stablehlo.dot_general %arg0, %arg1 // DISABLE-ALL-DOT-GENERAL: return %[[DOT_GENERAL:.+]] : tensor<1x1x64xf32> // DISABLE-ALL-DOT-GENERAL: } // -----
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Tue Apr 02 18:09:38 UTC 2024 - 8.1K bytes - Viewed (0) -
tensorflow/compiler/mlir/lite/stablehlo/transforms/legalize_hlo_conversions/BUILD
"@llvm-project//mlir:Support", "@llvm-project//mlir:TransformUtils", "@local_xla//xla/mlir_hlo", ], ) cc_library( name = "dot_general", srcs = [ "dot_general.cc", ], hdrs = ["dot_general.h"], deps = [ "//tensorflow/compiler/mlir/lite:tensorflow_lite", "@llvm-project//llvm:Support", "@llvm-project//mlir:FuncDialect",
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Tue Mar 05 20:53:17 UTC 2024 - 2.4K bytes - Viewed (0)