- Sort Score
- Result 10 results
- Languages All
Results 1 - 7 of 7 for DenseIntElementsAttr (0.23 sec)
-
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) -
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) -
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) -
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) -
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) -
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) -
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)