Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for quant_rescale (0.24 sec)

  1. tensorflow/compiler/mlir/tfr/tests/ops.mlir

      func.return %0#0 : !tfr.tensor
    }
    
    // -----
    
    // CHECK-LABEL: quant_rescale
    func.func @quant_rescale(%arg0: !tfr.tensor, %arg1: !tfr.tensor, %arg2: i64) -> !tfr.tensor {
      %0 = "tfr.quant_rescale"(%arg0, %arg1, %arg2) : (!tfr.tensor, !tfr.tensor, i64) -> (!tfr.tensor)
      func.return %0 : !tfr.tensor
    }
    
    // -----
    
    // CHECK-LABEL: quant_raw_data
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Sat Jan 14 22:15:06 UTC 2023
    - 13.1K bytes
    - Viewed (0)
  2. 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)
  3. 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)
  4. 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)
  5. tensorflow/compiler/mlir/tfr/python/tfr_gen_test.py

          CHECK:        %[[act_range:.*]]:2 = tfr.quant_act_range(%{{.*}}, %{{.*}}, %{{.*}}) : (!tfr.attr, f32, i64) -> (!tfr.tensor, !tfr.tensor)
          CHECK:        %[[rescale:.*]] = tfr.quant_rescale(%[[Sub]], %[[factor1]], %{{.*}}) : (!tfr.tensor, !tfr.tensor, i64) -> (!tfr.tensor)
          CHECK:        %[[attr:.*]] = tfr.constant i16 -> !tfr.attr
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Wed Oct 13 16:33:28 UTC 2021
    - 28.8K bytes
    - Viewed (0)
Back to top