I am a GPU novice and just getting into this area for some projects. I will be using the TK1 and TX1 dev kits. My questions are:
-
Is it advisable for a newbie like to me to get started directly with CUDA on these kits or should I try some standard implementations with Caffe first. My organization has a Convnet that I have to implement, first on a GPU and then on FPGA.
-
If I am using only the standard layers and the network is also pretrained, then is there really any requirement for using CUDA directly? From what I have read, all standard layers can be implemented using Caffe and GoogleProtobuff without much hassle.