forked from OSchip/llvm-project
16 lines
606 B
MLIR
16 lines
606 B
MLIR
// RUN: mlir-opt %s -quantizer-remove-instrumentation -split-input-file | FileCheck %s
|
|
|
|
// -----
|
|
// CHECK-LABEL: remove_ops
|
|
func @remove_ops(%arg0: tensor<8x4x3xf32>) -> tensor<8x4x3xf32> {
|
|
%0 = "quant.stats"(%arg0) {
|
|
layerStats = dense<[-1.0, 1.0]> : tensor<2xf32>
|
|
} : (tensor<8x4x3xf32>) -> tensor<8x4x3xf32>
|
|
%1 = "quant.coupled_ref"(%0) { coupledKey = "foobar" } :
|
|
(tensor<8x4x3xf32>) -> tensor<8x4x3xf32>
|
|
%2 = "quant.stats_ref"(%1) { statsKey = "foobar" } :
|
|
(tensor<8x4x3xf32>) -> tensor<8x4x3xf32>
|
|
// CHECK: return %arg0 : tensor<8x4x3xf32>
|
|
return %2 : tensor<8x4x3xf32>
|
|
}
|