moskewcz / boda

Boda: A C++ Framework for Efficient Experiments in Computer Vision
Other
63 stars 12 forks source link

Usage of sgemm.cucl in full connected networks #20

Open dinhv opened 7 years ago

dinhv commented 7 years ago

Does the sgemm.cucl file have any usage for running a neural network in boda? When I run the run_cnet mode I don't see that the sgemm.cucl (or any related sgemm template) being instantiated and filled. So are sgemm cucl files only for benchmarking?

moskewcz commented 7 years ago

yes. at least currently, they are not used for any neural net examples.

to elaborate, the sgemm code was actually added much later than the initial convolution variants, and i mainly used it to do initial experiments and learn about qualcomm GPUs. i only used it for large-ish square sizes that are 'nice' multiples of various things.

in the future, it might make sense to do any of the following: