Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for quant_rescale (0.74 sec)

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

      }];
    }
    
    def TFR_TFRQuantRescaleOp : TFR_Op<"quant_rescale", [Pure]> {
      let description = [{
       The `quant_rescale` rescales the elements of the integer tensor by the
       floating-point rescale factor. This op needs to be legalized to the preferred
       operations of the backends.
    
        Example:
    
        ```mlir
        %3 = tfr.quant_rescale(%2, %1, %0) :
            (tfr.tensor, tfr.tensor, i64) -> (tfr.tensor)
    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/tfr/tests/decompose.mlir

      %cst = "tf.Const"() {value = dense<1.0> : tensor<f32>} : () -> tensor<f32>
      %scale_factor = "tfr.cast"(%cst) : (tensor<f32>) -> !tfr.tensor
      %input = "tfr.cast"(%arg0) : (tensor<2xi32>) -> !tfr.tensor
      %rescaled = "tfr.quant_rescale"(%input, %scale_factor, %zp) : (!tfr.tensor, !tfr.tensor, i64) -> !tfr.tensor
      func.return %rescaled : !tfr.tensor
    
    // CHECK-DAG: %[[f32:.*]] = tfr.constant f32 -> !tfr.attr
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Mon Oct 30 06:52:55 UTC 2023
    - 16.7K bytes
    - Viewed (0)
  3. tensorflow/compiler/mlir/tfr/ir/tfr_ops.cc

        return success();
      }
    };
    
    class RemoveRescaleOp : public OpRewritePattern<TFRQuantRescaleOp> {
      using OpRewritePattern<TFRQuantRescaleOp>::OpRewritePattern;
    
     public:
      // Replace quant_rescale (input, scale, zp) with
      // tf.Cast(tf.Round(tf.Cast(input, f32) * scale) + tf.Cast(zp, f32), i32)
      LogicalResult matchAndRewrite(TFRQuantRescaleOp rescale_op,
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Tue Nov 21 16:55:41 UTC 2023
    - 38.2K bytes
    - Viewed (0)
Back to top