wenwei202/caffe

I have some problem about code

Opened this issue · 3 comments

In the code, what are their meaning that LOWERED_CSRMM,LOWERED_CCNMM and DIRECT_SCONV?
In the process of making sparsification, whether you use existing library, example mkl on CPU and CUDA on GPU

Here is the explanation. DIRECT_SCONV is deprecated in this branch and moved to https://github.com/IntelLabs/SkimCaffe. We used mkl sparse BLAS and CUDA cuSPARSE for sparse computation.

thank you,I have new query that how to set the number of number? what is reason? which is divided into different group that columns or rows??

I don't quite understand your questions. The way you set group/block sizes depends on what kinds of structured sparsity you want to learn. After learning, some blocks/groups will be removed. Hope this answers your questions.