diff --git a/llvm/projects/hpvm-tensor-rt/tensor_runtime/src/tensor_cpu_runtime.cc b/llvm/projects/hpvm-tensor-rt/tensor_runtime/src/tensor_cpu_runtime.cc
index 5debd03edb3e66ef4a945fcc3dbfc1a4b2fa5f28..c629ca73b66111c5e5ad4cd67973d16cc13871df 100644
--- a/llvm/projects/hpvm-tensor-rt/tensor_runtime/src/tensor_cpu_runtime.cc
+++ b/llvm/projects/hpvm-tensor-rt/tensor_runtime/src/tensor_cpu_runtime.cc
@@ -188,7 +188,7 @@ void* tensorRegularFilterSamplingConvolutionCPU(void *input_ptr, void *filter_pt
                                                 int vertical_pad, int horizontal_pad, 
                                                 int vertical_stride, int horizontal_stride, 
                                                 int conv_mode, int compute_precision, 
-                                                int skip_every, int start, float interpolation_rate) {
+                                                int skip_every, int start) {
     Tensor *input = (Tensor *)input_ptr;
     Tensor *filter = (Tensor *)filter_ptr;
     
@@ -306,7 +306,7 @@ void* tensorIrregularFilterSamplingConvolutionCPU(void *input_ptr, void *filter_
                                                   int vertical_pad, int horizontal_pad, 
                                                   int vertical_stride, int horizontal_stride, 
                                                   int conv_mode, int compute_precision, 
-                                                  int skip_every, int start, float interpolation_rate) {
+                                                  int skip_every, int start) {
     Tensor *input = (Tensor *)input_ptr;
     Tensor *filter = (Tensor *)filter_ptr;
     
@@ -683,7 +683,7 @@ void* tensorConvApprox(void *input_ptr, void *filter_ptr,
                           int vertical_pad, int horizontal_pad, 
                           int vertical_stride, int horizontal_stride, 
                           int conv_mode, int compute_precision, 
-                          int row, int col, int skip_every, int start, float interpolation_rate) {
+                          int row, int col, int skip_every, int start) {
     if(row > 1) {
         printf("ROW PERFORATION\n");
         return tensorRowPerfConvolutionCPU(input_ptr, filter_ptr, vertical_pad,
@@ -708,12 +708,12 @@ void* tensorConvApprox(void *input_ptr, void *filter_ptr,
             return tensorRegularFilterSamplingConvolutionCPU(input_ptr, filter_ptr, 
                                     vertical_pad, horizontal_pad, vertical_stride,
                                     horizontal_stride, conv_mode, 
-                                    compute_precision, skip_every, start, interpolation_rate);
+                                    compute_precision, skip_every, start);
         }
         return tensorIrregularFilterSamplingConvolutionCPU(input_ptr, filter_ptr, 
                                     vertical_pad, horizontal_pad, vertical_stride, 
                                     horizontal_stride, conv_mode, 
-                                    compute_precision, skip_every, start, interpolation_rate);
+                                    compute_precision, skip_every, start);
     }
     printf("REGULAR CONV\n");
     return tensorRegularConvolutionCPU(input_ptr, filter_ptr, vertical_pad,