Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for getBroadcastDimensions (0.4 sec)

  1. tensorflow/compiler/mlir/lite/stablehlo/transforms/hlo_matchers.cc

    bool MatchIotaBroadCastInDim(DenseIntElementsAttr dimensions, Value iota) {
      auto iota_broadcast =
          dyn_cast_or_null<mhlo::BroadcastInDimOp>(iota.getDefiningOp());
      if (!iota_broadcast || iota_broadcast.getBroadcastDimensions() != dimensions)
        return false;
      if (!isa_and_nonnull<mhlo::IotaOp>(
              iota_broadcast.getOperand().getDefiningOp()))
        return false;
      return true;
    }
    
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 11.6K bytes
    - Viewed (0)
  2. tensorflow/compiler/mlir/lite/stablehlo/transforms/fuse_convolution_pass.cc

        broadcast_dims =
            !isa<mhlo::ConstantOp>(bcast_or_const_op) && !is_dynamic_broadcast
                ? dyn_cast_or_null<mhlo::BroadcastInDimOp>(bcast_or_const_op)
                      .getBroadcastDimensions()
                : nullptr;
        if (broadcast_dims == nullptr) {
          const auto filter_rank = filter_value.getShapedType().getRank();
          auto dimsType = RankedTensorType::get({1}, rewriter.getIntegerType(64));
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Feb 22 22:21:19 UTC 2024
    - 8.3K bytes
    - Viewed (0)
  3. tensorflow/compiler/mlir/lite/stablehlo/transforms/fold_broadcast_pass.cc

          return rewriter.notifyMatchFailure(binary_op,
                                             "Result type must have static shape.");
    
        auto bcast_dims = bcast_op.getBroadcastDimensions();
        auto elem_type = const_val.getElementType();
        Attribute result;
        if (mlir::isa<FloatType>(elem_type)) {
          result = ConstFoldBroadcastInDim<FloatAttr>(result_type, const_val,
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 10.5K bytes
    - Viewed (0)
  4. tensorflow/compiler/mlir/lite/stablehlo/transforms/uniform_quantized_stablehlo_to_tfl_pass.cc

                              PatternRewriter& rewriter) const {
        SmallVector<int64_t> sorted_dims =
            llvm::to_vector(op.getBroadcastDimensions());
        llvm::sort(sorted_dims);
        auto broadcast_dims = op.getBroadcastDimensions();
        SmallVector<int32_t> permutation(
            llvm::map_range(broadcast_dims, [sorted_dims](int64_t dim) {
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Mon Apr 22 09:00:19 UTC 2024
    - 99.8K bytes
    - Viewed (0)
  5. tensorflow/compiler/mlir/lite/flatbuffer_export.cc

            auto broadcast_dimensions = builder_.CreateVector(
                mlir::GetVector<int64_t>(mlir::cast<mlir::vhlo::TensorV1Attr>(
                                             vhlo_op.getBroadcastDimensions()),
                                         vhlo_type_converter));
    
            auto broadcast_option = tflite::CreateStablehloBroadcastInDimOptions(
                builder_, broadcast_dimensions);
    
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Wed Jun 12 21:41:49 UTC 2024
    - 164.5K bytes
    - Viewed (0)
Back to top