I’ve been looking through the ATen library and want to be be able to call functions like cudnn_convolution or cudnn_convolution_backward_weight 3 but they don’t appear to get included with
#include <ATen/ATen.h>

or
#include <torch/torch.h>

These functions (and others) are in the native directory. Another one I’m trying to use is from GridSampler.cu 1 which uses enumerators defined elsewhere in the native package.
What do I include in my *.cpp file to access these functions? Are these functions exposed? I am writing a custom layer as described in the mixed CPP/CUDA tutorial 3.