I need some help regarding constructing a CNN with a new layer (Average Pooling Layer) and running CUDA tests to check whether they pass or fail. I am trying to solve the tasks given for GSoC’18 in which one task is related to implementing Average Pooling Layer and another task is related to implementing Im2Col function that works on CUDA.
To report the results, I have to create a CNN with a new layer. How should I create it?
For Im2Col function, I have written code by creating new file name TestIm2ColCuda.cxx. When I run ctest -j4 -R TMVA-DNN* I get this:
GPU is supported now only for the DNN (Dense layer networks) and not for CNN.
To have the GPU support for DNN you need to enable in CMAKE with -DCUDA=On