Skip to content

Commit 6be08cc

Browse files
authored
Remove int32_t support for quant/dequant kernels
Differential Revision: D80988283 Pull Request resolved: pytorch#13703
1 parent 8b3d21c commit 6be08cc

File tree

5 files changed

+0
-19
lines changed

5 files changed

+0
-19
lines changed

backends/cadence/hifi/operators/op_dequantize_per_tensor.cpp

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,9 +46,6 @@ void dequantize_per_tensor_out(
4646
input.scalar_type() == ScalarType::UInt16) {
4747
const uint16_t* input_data = input.const_data_ptr<uint16_t>();
4848
dequantize<uint16_t>(out_data, input_data, scale, zero_point, numel);
49-
} else if (input.scalar_type() == ScalarType::Int) {
50-
const int32_t* input_data = input.const_data_ptr<int32_t>();
51-
dequantize<int32_t>(out_data, input_data, scale, zero_point, numel);
5249
} else {
5350
ET_CHECK_MSG(
5451
false,

backends/cadence/hifi/operators/op_quantize_per_tensor.cpp

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -109,10 +109,6 @@ void quantize_per_tensor_out(
109109
uint16_t* out_data = out.mutable_data_ptr<uint16_t>();
110110
cadence::impl::HiFi::kernels::quantize<uint16_t>(
111111
out_data, input_data, 1. / scale, zero_point, numel);
112-
} else if (out.scalar_type() == ScalarType::Int) {
113-
int32_t* out_data = out.mutable_data_ptr<int32_t>();
114-
cadence::impl::HiFi::kernels::quantize<int32_t>(
115-
out_data, input_data, 1. / scale, zero_point, numel);
116112
} else {
117113
ET_KERNEL_CHECK_MSG(
118114
ctx,

backends/cadence/reference/kernels/kernels.cpp

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,6 @@ typed_quantize_val(int8_t);
6464
typed_quantize_val(uint8_t);
6565
typed_quantize_val(int16_t);
6666
typed_quantize_val(uint16_t);
67-
typed_quantize_val(int32_t);
6867
#undef typed_quantize_val
6968

7069
#define typed_quantize_vec(dtype) \
@@ -78,7 +77,6 @@ typed_quantize_vec(int8_t);
7877
typed_quantize_vec(uint8_t);
7978
typed_quantize_vec(int16_t);
8079
typed_quantize_vec(uint16_t);
81-
typed_quantize_vec(int32_t);
8280
#undef typed_quantize_vec
8381

8482
#define typed_dequantize_val(dtype) \
@@ -87,7 +85,6 @@ typed_dequantize_val(int8_t);
8785
typed_dequantize_val(uint8_t);
8886
typed_dequantize_val(int16_t);
8987
typed_dequantize_val(uint16_t);
90-
typed_dequantize_val(int32_t);
9188
#undef typed_dequantize_val
9289

9390
#define typed_dequantize_vec(dtype) \
@@ -101,7 +98,6 @@ typed_dequantize_vec(int8_t);
10198
typed_dequantize_vec(uint8_t);
10299
typed_dequantize_vec(int16_t);
103100
typed_dequantize_vec(uint16_t);
104-
typed_dequantize_vec(int32_t);
105101
#undef typed_dequantize_vec
106102

107103
}; // namespace kernels

backends/cadence/reference/operators/dequantize_per_tensor.cpp

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -47,10 +47,6 @@ void dequantize_per_tensor_out(
4747
const int16_t* input_data = input.const_data_ptr<int16_t>();
4848
impl::reference::kernels::dequantize<int16_t>(
4949
out_data, input_data, scale, zero_point, numel);
50-
} else if (input.scalar_type() == ScalarType::Int) {
51-
const int32_t* input_data = input.const_data_ptr<int32_t>();
52-
impl::reference::kernels::dequantize<int32_t>(
53-
out_data, input_data, scale, zero_point, numel);
5450
} else {
5551
ET_CHECK_MSG(
5652
false,

backends/cadence/reference/operators/quantize_per_tensor.cpp

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -49,10 +49,6 @@ void quantize_per_tensor_out(
4949
int16_t* out_data = out.mutable_data_ptr<int16_t>();
5050
impl::reference::kernels::quantize<int16_t>(
5151
out_data, input_data, 1. / scale, zero_point, numel);
52-
} else if (out.scalar_type() == ScalarType::Int) {
53-
int32_t* out_data = out.mutable_data_ptr<int32_t>();
54-
impl::reference::kernels::quantize<int32_t>(
55-
out_data, input_data, 1. / scale, zero_point, numel);
5652
} else {
5753
ET_CHECK_MSG(
5854
false,

0 commit comments

Comments
 (0)