-
Notifications
You must be signed in to change notification settings - Fork 185
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Do you have implemented the "cpp" file of DepthwiseConvolution for CPU? #4
Comments
He already implement the cpu version,you can find that in code. |
But looks like cpu version does not optimized for depthwise conversion. |
I'm sorry for uncertainty about this. |
Hi @yonghenglh6 |
I check the website http://caffe.berkeleyvision.org/gathered/examples/finetune_flickr_style.html and saw the following statement. "If we provide the weights argument to the caffe train command, the pretrained weights will be loaded into our model, matching layers by name." |
@ryusaeba Yes, that's why I use the original conv_param instead of new special param. You can just change the type without compatible price. |
@yonghenglh6 Thanks! I have got all pass message by using check.py. Then I apply DepthWiseConvlution on https://github.com/shicai/MobileNet-Caffe inference path, the TOP-1 result (accuracy) is the same but I get slight difference on loss. I assume the loss will be the same. Do you have any idea about this? |
@ryusaeba |
hello ,do you implement the DepthwiseConvolutionLayer for CPU? |
.....wait |
You maybe only have implemented the layer for CUDA, but the implementation of CPU is still only the original "Caffe's conv+group"?
The same issue is here: https://github.com/Zehaos/MobileNet/issues/22
I wonder if you will implement the DepthwiseConvolutionLayer for CPU? Any contribution will be grateful!
Best.
The text was updated successfully, but these errors were encountered: