-
Notifications
You must be signed in to change notification settings - Fork 7.9k
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
Add support for Nvidia NVCaffe #1169
Add support for Nvidia NVCaffe #1169
Conversation
I just ran it with nv_caffe, and it runs about 25% slower |
Thanks a lot! I will check it in a couple weeks, I find myself in a super busy weeks but I will be back to this eventually! |
EDITED1: If you are able to provide a script on how to download NVcaffe, compile it, and then link OP to it, I should be able to adapt it to Travis. EDITED2: And feel free to keep updating it with new pull requests! :) |
I have written a step-by-step guide to install a portable container with NVCaffe and support for multiple NVidia cards as well as CPU. Maybe it helps someone here. http://peter-uhrig.de/openpose-with-nvcaffe-in-a-singularity-container-with-support-for-multiple-architectures/ |
@peteruhrig Thanks! Your link will be pushed soon into the |
I'm still updating the page. It turns out NVCaffe does not support older cards. Officially they support only Pascal, Volta and Turing architectures. But Maxwell (GTX 980) works for me, too. Kepler cards (K40m) do not, however. Thus I'm building a third version for legacy GPU, i.e. is just the standard one with custom Caffe and GPU support. |
I am simply linking your URL, so as long as you do those edits on that URL, there will be no issue :) Otherwise, simply post your final URL later and I'll update it. |
Hi,
This pull request fixes issue #1002 by adding a new CMake flag
NV_CAFFE
and#ifdef
where needed to distinguish between the standard Caffe and NVCaffe.This has been tested with the official Nvidia Docker image
nvcr.io/nvidia/caffe:18.12-py2
.Do you think it would be possible to test this automatically using Travis too?
I'm happy about any feedback.
cc @chrigima