Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 7 of 7 for GetI64ElementsAttr (0.21 sec)

  1. tensorflow/compiler/mlir/tf2xla/transforms/legalize_tf.cc

          input = rewriter.create<ReverseOp>(
              loc, input_ty, op.getInput(),
              GetI64ElementsAttr(dims_to_reverse, &rewriter));
        auto sliced = rewriter.create<SliceOp>(
            loc, input, GetI64ElementsAttr(hlo_begin_indices, &rewriter),
            GetI64ElementsAttr(hlo_end_indices, &rewriter),
            GetI64ElementsAttr(hlo_strides, &rewriter));
    
        // Reshape slice result so that the shape is updated depending on
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Tue Jun 11 20:00:43 UTC 2024
    - 291.8K bytes
    - Viewed (0)
  2. tensorflow/compiler/mlir/tf2xla/transforms/utils.cc

    }
    
    DenseIntElementsAttr GetI64ElementsAttr(ArrayAttr attr) {
      RankedTensorType ty =
          RankedTensorType::get(static_cast<int64_t>(attr.size()),
                                IntegerType::get(attr.getContext(), 64));
      return DenseIntElementsAttr::get(ty, attr.getValue());
    }
    
    DenseIntElementsAttr GetI64ElementsAttr(ArrayRef<int64_t> values,
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Wed Sep 06 19:12:29 UTC 2023
    - 1.8K bytes
    - Viewed (0)
  3. tensorflow/compiler/mlir/tf2xla/transforms/utils.h

    ConstantOp GetScalarNegZeroOfType(Type ty, Location loc, OpBuilder* builder);
    
    // Converts an ArrayAttr to a 1D 64-bit dense elements attribute.
    DenseIntElementsAttr GetI64ElementsAttr(ArrayAttr attr);
    DenseIntElementsAttr GetI64ElementsAttr(llvm::ArrayRef<int64_t> values,
                                            Builder* builder);
    
    }  // namespace mhlo
    }  // namespace mlir
    
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Wed Sep 06 19:12:29 UTC 2023
    - 2.3K bytes
    - Viewed (0)
  4. tensorflow/compiler/mlir/tensorflow/transforms/lower_tf.cc

    #include "tensorflow/core/util/tensor_format.h"
    
    namespace mlir {
    namespace TF {
    namespace {
    
    // Returns 1D 64-bit dense elements attribute with the given values.
    static DenseIntElementsAttr GetI64ElementsAttr(ArrayRef<int64_t> values,
                                                   Builder *builder) {
      RankedTensorType ty = tensorflow::GetTypeFromTFTensorShape(
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 74.9K bytes
    - Viewed (0)
  5. tensorflow/compiler/mlir/tensorflow/transforms/lower_tf.td

    def GetScalarNanOfType : NativeCodeCall<
      "GetScalarOfType(getElementTypeOrSelf($0), "
      "std::numeric_limits<double>::quiet_NaN())">;
    
    class GetI64ScalarElementsAttr<int value> :
      NativeCodeCall<"GetI64ElementsAttr({" # value # "}, &$_builder)">;
    
    class GetF32Scalar<int value> :
      NativeCodeCall<"GetF32Scalar(&$_builder, " # value # ")">;
    
    def TrueBoolAttr : AttrConstraint<CPred<"$_self.cast<::mlir::BoolAttr>().getValue()">>;
    
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Tue Jun 04 13:30:42 UTC 2024
    - 24.7K bytes
    - Viewed (0)
  6. tensorflow/compiler/mlir/lite/stablehlo/transforms/legalize_hlo.cc

            limit_indices[channel_idx] = depth_idx + 1;
          }
          return rewriter.create<mhlo::SliceOp>(
              conv_op.getLoc(), tensor,
              GetI64ElementsAttr(start_indices, &rewriter),
              GetI64ElementsAttr(limit_indices, &rewriter),
              GetI64ElementsAttr(strides, &rewriter));
        };
    
        // Storage for smaller convolution results
        std::vector<mlir::Value> conv_results;
    
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 154.9K bytes
    - Viewed (0)
  7. tensorflow/compiler/mlir/lite/transforms/optimize.cc

      RankedTensorType ty = mlir::RankedTensorType::get(
          {static_cast<int32_t>(values.size())}, builder->getIntegerType(32));
      return DenseIntElementsAttr::get(ty, values);
    }
    
    DenseIntElementsAttr GetI64ElementsAttr(ArrayRef<int64_t> values,
                                            Builder *builder) {
      RankedTensorType ty = RankedTensorType::get(
          {static_cast<int64_t>(values.size())}, builder->getIntegerType(64));
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Tue Apr 30 00:40:15 UTC 2024
    - 102.3K bytes
    - Viewed (0)
Back to top