Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 12 for getI1Type (0.16 sec)

  1. tensorflow/compiler/mlir/tensorflow/ir/tf_ops_tensor_helper.cc

        } else {
          return UnrankedTensorType::get(builder->getI1Type());
        }
      }
    
      auto ranked_type = mlir::dyn_cast<RankedTensorType>(result_type);
      if (!ranked_type) return UnrankedTensorType::get(builder->getI1Type());
    
      return RankedTensorType::get(ranked_type.getShape(), builder->getI1Type());
    }
    
    Type InferReductionOpType(Value input, Value reduction_indices,
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 6.7K bytes
    - Viewed (0)
  2. tensorflow/compiler/mlir/tensorflow/transforms/decompose_reduce_dataset.cc

      auto const_true = builder.create<TF::ConstOp>(
          reduce_dataset.getLoc(),
          DenseIntElementsAttr::get(
              RankedTensorType::get(/*shape=*/{}, builder.getI1Type()), true));
    
      SmallVector<Value, 4> while_input_values;
      SmallVector<Type, 4> while_input_types;
      while_input_values.push_back(const_true.getResult());
      while_input_types.push_back(const_true.getResult().getType());
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 14K bytes
    - Viewed (0)
  3. tensorflow/compiler/mlir/lite/utils/convert_type.cc

          return builder.getIntegerType(64);
        case tflite::TensorType_STRING:
          return mlir::TF::StringType::get(builder.getContext());
        case tflite::TensorType_BOOL:
          return builder.getI1Type();
        case tflite::TensorType_INT16:
          return builder.getIntegerType(16);
        case tflite::TensorType_COMPLEX64:
          return mlir::ComplexType::get(builder.getF32Type());
        case tflite::TensorType_COMPLEX128:
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Tue May 07 23:04:40 UTC 2024
    - 8.2K bytes
    - Viewed (0)
  4. tensorflow/compiler/mlir/python/mlir_wrapper/ops.cc

                  mlir::Value reduction_indices,
                  bool keep_dims = false) -> mlir::Operation* {
                 return opb
                     .create<mlir::TF::AnyOp>(loc, opb.getI1Type(), input,
                                              reduction_indices, keep_dims)
                     .getOperation();
               });
    
      // mlir::TF::ConstOp
      py::class_<mlir::TF::ConstOp>(m, "Tf_ConstOp")
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Wed Mar 30 02:12:49 UTC 2022
    - 7.6K bytes
    - Viewed (0)
  5. tensorflow/compiler/mlir/tensorflow/ir/tf_op_base.td

        OpBuilder<(ins "Value":$x, "Value":$y),
        [{
      Type resultType;
      if (x.getType().isa<UnrankedTensorType>() ||
          y.getType().isa<UnrankedTensorType>()) {
        resultType = UnrankedTensorType::get($_builder.getI1Type());
      } else {
        SmallVector<int64_t, 4> resultShape;
        if (!OpTrait::util::getBroadcastedShape(
                x.getType().cast<ShapedType>().getShape(),
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Mon Oct 30 06:52:55 UTC 2023
    - 30.5K bytes
    - Viewed (0)
  6. tensorflow/compiler/mlir/tensorflow/transforms/collection_ops_util.cc

          loc, ArrayRef<Type>{}, ArrayRef<Value>{local_var, value});
    }
    
    Value AccumulateBuffers(Value a, Value b, OpBuilder builder, Location loc) {
      if (getElementTypeOrSelf(a.getType()) == builder.getI1Type()) {
        return builder.create<TF::LogicalOrOp>(loc, ArrayRef<Type>{a.getType()},
                                               ArrayRef<Value>{a, b});
      }
      return builder.create<TF::AddV2Op>(loc, ArrayRef<Type>{a.getType()},
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 14.5K bytes
    - Viewed (0)
  7. tensorflow/compiler/mlir/tfr/passes/raise_to_tf.cc

        if (element_type == "i32_") return builder.getI32Type();
        if (element_type == "i64_") return builder.getI64Type();
        if (element_type == "f32_") return builder.getF32Type();
        if (element_type == "i1_") return builder.getI1Type();
        return {};
      }
    
      // Adds a tf.Cast op if the tfr.tensor attribute indicated a fixed element
      // type.
      // TODO(fengliuai): This method is required when the operand types are not set
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 21.8K bytes
    - Viewed (0)
  8. tensorflow/compiler/mlir/tensorflow/ir/tf_executor.cc

        Type control_type = ControlType::get(parser.getBuilder().getContext());
        result.types.append(2, types[0]);
        result.types.push_back(control_type);
        Type i1_type = parser.getBuilder().getI1Type();
        RankedTensorType predicate_type = RankedTensorType::get({}, i1_type);
        types.push_back(predicate_type);
        types.append(op_infos.size() - 2, control_type);
      }
    
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 42.7K bytes
    - Viewed (0)
  9. tensorflow/compiler/mlir/tensorflow/transforms/resource_op_lifting.cc

        if (!const_true)
          const_true = builder.create<TF::ConstOp>(
              op.getLoc(),
              DenseIntElementsAttr::get(
                  RankedTensorType::get(/*shape=*/{}, builder.getI1Type()), true));
    
        op.getIsInitialized().replaceAllUsesWith(const_true);
        op.erase();
      }
    }
    
    // Performs store-load forwarding. This effectively removes
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 55.1K bytes
    - Viewed (0)
  10. tensorflow/compiler/mlir/lite/transforms/lower_static_tensor_list.cc

            loc, tensorflow::GetTypeFromTFTensorShape({}, shape_dtype), size,
            input_size);
        auto if_cond = rewriter.create<TF::GreaterOp>(
            loc, tensorflow::GetTypeFromTFTensorShape({}, rewriter.getI1Type()),
            size_diff, scalar_zero);
    
        // Build the argument/result types for if branch function.
        auto input_shape = rewriter.create<TF::ShapeOp>(
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Tue Jun 11 20:00:43 UTC 2024
    - 70.7K bytes
    - Viewed (0)
Back to top