Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 7 of 7 for DenseIntElementsAttr (0.23 sec)

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

    // changes which violates the constraint for the TransposeOp that the
    // input's and output's element type should be the same.
    DenseIntElementsAttr TransposeFilterInConvolution(
        Location loc, PatternRewriter& rewriter,
        const DenseIntElementsAttr& filter_value_attr, const bool is_depthwise) {
      ArrayRef<int64_t> filter_shape = filter_value_attr.getShapedType().getShape();
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Mon Apr 22 09:00:19 UTC 2024
    - 99.8K bytes
    - Viewed (0)
  2. tensorflow/compiler/mlir/lite/transforms/optimize.cc

      RankedTensorType type =
          mlir::dyn_cast_or_null<RankedTensorType>(input.getType());
      if (!type) return false;
    
      DenseIntElementsAttr axes_attr =
          mlir::dyn_cast_or_null<DenseIntElementsAttr>(axes);
      DenseIntElementsAttr shape_attr =
          mlir::dyn_cast_or_null<DenseIntElementsAttr>(shape);
      if (!axes_attr || !shape_attr) return false;
    
      if (shape_attr.getNumElements() != type.getRank()) return false;
    
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Tue Apr 30 00:40:15 UTC 2024
    - 102.3K bytes
    - Viewed (0)
  3. tensorflow/compiler/mlir/lite/stablehlo/transforms/legalize_hlo.cc

        auto start_attr = rewriter.create<TF::ConstOp>(
            value.getLoc(),
            DenseIntElementsAttr::get(
                RankedTensorType::get({static_cast<int64_t>(start.size())},
                                      rewriter.getI64Type()),
                start));
        auto size_attr = rewriter.create<TF::ConstOp>(
            value.getLoc(),
            DenseIntElementsAttr::get(
                RankedTensorType::get({static_cast<int64_t>(size.size())},
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 154.9K bytes
    - Viewed (0)
  4. tensorflow/compiler/mlir/tensorflow/ir/tf_ops_a_m.cc

            {}, getElementTypeOrSelf(axis_attr));
        DenseIntElementsAttr attr;
        if (axis_type.getElementType().isInteger(32)) {
          attr = DenseIntElementsAttr::get(axis_type, static_cast<int32_t>(axis));
        } else {
          assert(axis_type.getElementType().isInteger(64));
          attr = DenseIntElementsAttr::get(axis_type, axis);
        }
        auto axis_const = rewriter.create<TF::ConstOp>(loc, attr);
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 146.7K bytes
    - Viewed (0)
  5. tensorflow/compiler/mlir/tensorflow/ir/tf_ops_n_z.cc

                        Value limit, Value delta) {
      assert(start.getType() == limit.getType());
      assert(start.getType() == delta.getType());
      DenseIntElementsAttr start_val;
      DenseIntElementsAttr limit_val;
      DenseIntElementsAttr delta_val;
      if (matchPattern(start, m_Constant(&start_val)) &&
          matchPattern(limit, m_Constant(&limit_val)) &&
          matchPattern(delta, m_Constant(&delta_val))) {
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu May 09 22:07:10 UTC 2024
    - 170.8K bytes
    - Viewed (0)
  6. tensorflow/compiler/mlir/lite/ir/tfl_ops.cc

      // Begin has to be all 0s.
      DenseIntElementsAttr begin_dense_elem_attr;
      if (!matchPattern(getBegin(), m_Constant(&begin_dense_elem_attr))) {
        return {};
      }
      for (auto begin_ele : begin_dense_elem_attr) {
        if (begin_ele.getSExtValue() != 0) {
          return {};
        }
      }
    
      // Strides has to be all 1s.
      DenseIntElementsAttr strides_dense_elem_attr;
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu May 02 09:41:17 UTC 2024
    - 169.2K bytes
    - Viewed (0)
  7. tensorflow/compiler/mlir/tensorflow/transforms/shape_inference.cc

        return false;
    
      DenseIntElementsAttr slice_sizes_attr;
      if (DenseIntElementsAttr attr;
          matchPattern(op.getSliceSizes(), m_Constant(&attr))) {
        slice_sizes_attr = attr;
      } else if (const auto it = results_.find(ValuePort(op.getSliceSizes()));
                 it != results_.end() &&
                 llvm::isa_and_nonnull<DenseIntElementsAttr>(it->second)) {
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Sat Jun 08 07:28:49 UTC 2024
    - 134.1K bytes
    - Viewed (0)
Back to top