Fabian Tschopp
Fabian Tschopp
@CNugteren Thanks. I think I'll keep libdnn standalone for now though. Also interested about your experiences with Catch vs. Gtest, just like @edgarriba!
@edgarriba Ok, I'll look into it. What is your idea about the data transfer and simplified interface?
@bhack Not bad, but essentially no different from functions already existing in either ViennaCL or Caffe code. It's really unfortunate that tiny-cnn can't handle any GPU related management itself at...
@bhack If you want compatibility with typical GPU libraries, then optimally device, memory and context. Kernel launch is handled enclosed in both cuDNN and libDNN, because this needs tricky parameter...
@edgarriba What steps do you use to test the integration (just so I can replicate)...? The error looks familiar from early OpenCL Caffe tests, so it should be something I...
@edgarriba Ok I gained a good understanding of what you are trying to do and what issues the code has. I filed a pull request on your tinycnn/libdnn branch which...
@hughperkins Intriguing! Does that also work with CUDA? Because it would be really useful if there could be a universal binary that has no fixed dependencies beyond C++11 :) What...
@hughperkins Yeah, I see... yes maybe you could add possible locations for SDKs such as AMDs APP SDK libOpenCL.so and nVidias libOpenCL.so within CUDA :) This also works fine with...
@bhack @hughperkins More importantly, why does bhack know that much and take all the time to respond? :) amazing... but yeah oh well, cuew and clew are two more items...
@bhack Yes there certainly is a little bit of duplication, but I don't think that's an issue. Inside Caffe I even use the duplication as an advantage and offer clBLAS,...