Search Options

Results per page
Sort
Preferred Languages
Advance

Results 21 - 24 of 24 for SetArg (0.08 sec)

  1. tensorflow/compiler/mlir/tfr/ir/tfr_ops.td

      let extraClassDeclaration = [{
        // Return element type of the input tensor type. Only available when the
        // input is a MLIR built-in tensor type.
        Attribute getInputElementType() {
          if (auto ty = getArg().getType().dyn_cast<TensorType>()) {
            return TypeAttr::get(ty.getElementType());
          }
          return {};
        }
      }];
    
      let hasCanonicalizer = 1;
    }
    
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Mon Apr 22 10:54:29 UTC 2024
    - 17.4K bytes
    - Viewed (0)
  2. tensorflow/compiler/mlir/quantization/common/quantization_lib/quantization_driver.cc

      for (int i = 0; i < op->getNumOperands(); ++i) {
        if (auto dq_op = dyn_cast_or_null<quantfork::DequantizeCastOp>(
                op->getOperand(i).getDefiningOp())) {
          auto type =
              mlir::cast<TensorType>(dq_op.getArg().getType()).getElementType();
          if (auto per_axis_qtype =
                  mlir::dyn_cast_or_null<quant::UniformQuantizedPerAxisType>(
                      QuantizedType::getQuantizedElementType(type))) {
            return true;
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 38.1K bytes
    - Viewed (0)
  3. tensorflow/compiler/mlir/lite/transforms/prepare_quantize_dynamic_range.cc

    void PrepareDynamicRangeQuantizePass::removeAllStatsOp(func::FuncOp func) {
      func.walk([&](quantfork::StatisticsOp stats_op) {
        stats_op.replaceAllUsesWith(stats_op.getArg());
        stats_op.erase();
      });
    }
    
    void PrepareDynamicRangeQuantizePass::runOnOperation() {
      func::FuncOp func = getOperation();
      MLIRContext* ctx = func.getContext();
    
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 20.8K bytes
    - Viewed (0)
  4. tensorflow/compiler/mlir/quantization/stablehlo/passes/quantization_patterns.cc

      for (const Value operand : same_scale_op->getOperands()) {
        auto dq_op =
            dyn_cast_or_null<quantfork::DequantizeCastOp>(operand.getDefiningOp());
        if (!dq_op) continue;
    
        Operation* preceding_op = dq_op.getArg().getDefiningOp();
        if (!preceding_op) continue;
    
        // Check whether the preceding op is a quantized composite function.
        if (isa<func::CallOp>(preceding_op)) {
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Fri May 03 06:04:36 UTC 2024
    - 41.7K bytes
    - Viewed (0)
Back to top