         || (num_rows != partitioned_output[i]->size))
       return GDF_COLUMN_SIZE_MISMATCH;
   }
+
+  PUSH_RANGE("LIBGDF_HASH_PARTITION", PARTITION_COLOR);
 
   // Wrap input and output columns in gdf_table
   std::unique_ptr< const gdf_table<size_type> > input_table{new gdf_table<size_type>(num_input_cols, input)};

#include "gdf_table.cuh"
#include "hashmap/hash_functions.cuh"
#include "int_fastdiv.h"

constexpr int BLOCK_SIZE = 256;
constexpr int ROWS_PER_THREAD = 1;

      gdf_status = GDF_INVALID_HASH_FUNCTION;
  }

  POP_RANGE();

  return gdf_status;
}

