   gpu_device.deallocate(d_res_float);
 }
 
-
+template<typename>
 void test_cuda_forced_evals() {
 
   Eigen::CudaStreamDevice stream;

  gpu_device.deallocate(d_conv);
}


void test_cuda_unary() {
  Eigen::CudaStreamDevice stream;
  Eigen::GpuDevice gpu_device(&stream);

  gpu_device.deallocate(d_res2_float);
}

template<typename>
void test_cuda_contractions() {
  Eigen::CudaStreamDevice stream;
  Eigen::GpuDevice gpu_device(&stream);
