Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for ConvertStatsToQDQs (0.27 sec)

  1. tensorflow/compiler/mlir/quantization/stablehlo/passes/prepare_quantize.cc

        RewritePatternSet patterns(ctx);
        // Convert quant stats to int8 quantization parameters.
        // Currently, only activation stats are imported, so narrow_range = false.
        patterns.add<quant::ConvertStatsToQDQs<quantfork::QuantizeCastOp,
                                               quantfork::DequantizeCastOp>>(
            bit_width_,
            /*narrow_range=*/false,
            /*is_signed=*/true,
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Wed Apr 03 05:11:03 UTC 2024
    - 8.1K bytes
    - Viewed (0)
  2. tensorflow/compiler/mlir/quantization/tensorflow/passes/prepare_quantize.cc

      for (const auto& op : func.getOps()) {
        if (llvm::isa<quantfork::DequantizeCastOp>(op)) return true;
      }
      return false;
    }
    
    using PrepareQuantStats =
        quant::ConvertStatsToQDQs<quantfork::QuantizeCastOp,
                                  quantfork::DequantizeCastOp>;
    
    #include "tensorflow/compiler/mlir/quantization/tensorflow/passes/prepare_quantize.inc"
    
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 17.2K bytes
    - Viewed (0)
  3. tensorflow/compiler/mlir/lite/transforms/prepare_quantize.cc

      for (const auto& op : func.getOps()) {
        if (llvm::isa<quantfork::DequantizeCastOp>(op)) return true;
      }
      return false;
    }
    
    using PrepareQuantStats =
        quant::ConvertStatsToQDQs<quantfork::QuantizeCastOp,
                                  quantfork::DequantizeCastOp>;
    
    void PrepareQuantizePass::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
    - 17.6K bytes
    - Viewed (0)
  4. tensorflow/compiler/mlir/quantization/common/quantization_lib/quantization_utils.h

        return name_loc.getName().str();
      }
      return "";
    }
    
    template <typename QuantizeOpT, typename DequantizeOpT>
    struct ConvertStatsToQDQs : public OpRewritePattern<quantfork::StatisticsOp> {
      ConvertStatsToQDQs(int num_bits, bool narrow_range, bool is_signed,
                         bool legacy_float_scale, MLIRContext* context)
          : OpRewritePattern<quantfork::StatisticsOp>(context),
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Wed Apr 24 20:30:06 UTC 2024
    - 41.7K bytes
    - Viewed (0)
  5. tensorflow/compiler/mlir/lite/quantization/lite/quantize_model_test.cc

      float float_min = std::min(0.f, float_quant_params.min()->Get(0));
      float float_max = std::max(0.f, float_quant_params.max()->Get(0));
      if (symmetric) {
        // When the symmetric case, ConvertStatsToQDQs in PrepareQuantizePass
        // updates the min and max values into bigger absolute values.
        float_max = std::max(std::abs(float_min), std::abs(float_max));
        float_min = -float_max;
      }
    
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Wed Jun 12 23:15:24 UTC 2024
    - 73.9K bytes
    - Viewed (0)
Back to top