/usr/local/lib64/python3.6/site-packages/torch/include/ATen/native/quantized/cpu
NameSizeModeActions
conv_packed_params.h7910644editdlrm
conv_serialization.h114550644editdlrm
embedding_packed_params.h8880644editdlrm
fbgemm_utils.h108870644editdlrm
init_qnnpack.h1460644editdlrm
packed_params.h14670644editdlrm
qembeddingbag.h8950644editdlrm
qembeddingbag_prepack.h2360644editdlrm
qnnpack_utils.h158530644editdlrm
quantized_ops.h58600644editdlrm
quant_utils.h73830644editdlrm
Edit: /usr/local/lib64/python3.6/site-packages/torch/include/ATen/native/quantized/cpu/packed_params.h (1467B)
#pragma once #include struct LinearPackedParamsBase : public torch::jit::CustomClassHolder { virtual at::Tensor apply( at::Tensor input, double output_scale, int64_t output_zero_point) = 0; virtual at::Tensor apply_relu( at::Tensor input, double output_scale, int64_t output_zero_point) = 0; // out variant of LinearPackedParamsBase::apply virtual at::Tensor& apply_out( const at::Tensor& input, double output_scale, int64_t output_zero_point, at::Tensor& output) { throw std::runtime_error( "apply_out is not implemented for this packed " "parameter type"); return output; } virtual at::Tensor& apply_relu_out( const at::Tensor& input, double output_scale, int64_t output_zero_point, at::Tensor& output) { throw std::runtime_error( "apply_relu_out is not implemented for this packed " "parameter type"); return output; } virtual at::Tensor apply_dynamic(at::Tensor input, bool reduce_range=false) = 0; virtual at::Tensor apply_dynamic_relu(at::Tensor input, bool reduce_range=false) = 0; virtual std::tuple> unpack() = 0; virtual c10::optional bias() = 0; virtual void set_bias(c10::optional bias) { throw std::runtime_error( "set_bias is not implemented for this packed " "parameter type"); } };