I want to try the pre-built binaries openpose-1.6.0-binaries-win64-gpu-python-flir-3d_recommended. When I execute the command from QuickStart v1.6.0 to test it with video, a window opens up but it stays gray/black. OpenPoseDemo continues to consume about 10% CPU load but nothing happens. After a time, the usual Windows "Not responding" appears.
Q: How can I run OpenPoseDemo?
From Powershell:
bin\OpenPoseDemo.exe --logging_level 0 --disable_multi_thread --video examples\media\video.avi
Starting OpenPose demo...
Configuring OpenPose...
D:\Users\gines\Dropbox\Perceptual_Computing_Lab\openpose\openpose\src\openpose\utilities\flagsToOpenPose.cpp:op::flagsToProducer():210
D:\Users\gines\Dropbox\Perceptual_Computing_Lab\openpose\openpose\src\openpose\utilities\flagsToOpenPose.cpp:op::flagsToProducerType():170
D:\Users\gines\Dropbox\Perceptual_Computing_Lab\openpose\openpose\src\openpose\utilities\flagsToOpenPose.cpp:op::flagsToPoseMode():11
D:\Users\gines\Dropbox\Perceptual_Computing_Lab\openpose\openpose\src\openpose\utilities\flagsToOpenPose.cpp:op::flagsToPoseModel():33
D:\Users\gines\Dropbox\Perceptual_Computing_Lab\openpose\openpose\src\openpose\utilities\flagsToOpenPose.cpp:op::flagsToScaleMode():82
D:\Users\gines\Dropbox\Perceptual_Computing_Lab\openpose\openpose\src\openpose\utilities\flagsToOpenPose.cpp:op::flagsToHeatMapScaleMode():116
D:\Users\gines\Dropbox\Perceptual_Computing_Lab\openpose\openpose\src\openpose\utilities\flagsToOpenPose.cpp:op::flagsToDetector():147
D:\Users\gines\Dropbox\Perceptual_Computing_Lab\openpose\openpose\src\openpose\utilities\flagsToOpenPose.cpp:op::flagsToDetector():147
Starting thread(s)...
Running configureThreadManager...
D:\Users\gines\Dropbox\Perceptual_Computing_Lab\openpose\openpose\src\openpose\producer\producer.cpp:op::createProducer():417
renderModePose = 3
renderModeFace = 3
renderModeHand = 3
renderOutput = 1
renderOutputGpu = 1
renderFace = 0
renderHand = 0
renderHandGpu = 0
D:\Users\gines\Dropbox\Perceptual_Computing_Lab\openpose\openpose\src\openpose\wrapper\wrapperAuxiliary.cpp:op::wrapperConfigureSanityChecks():17
D:\Users\gines\Dropbox\Perceptual_Computing_Lab\openpose\openpose\src\openpose\wrapper\wrapperAuxiliary.cpp:op::wrapperConfigureSanityChecks():184
userInputAndPreprocessingWsEmpty = 1
userOutputWsEmpty = 1
numberGpuThreads = -1
gpuNumberStart = 0
Auto-detecting all available GPUs... Detected 1 GPU(s), using 1 of them starting at GPU 0.
writeImagesCleaned =
writeKeypointCleaned =
writeJsonCleaned =
writeHeatMapsCleaned =
modelFolder = models\
finalOutputSize = [1280,720]
D:\Users\gines\Dropbox\Perceptual_Computing_Lab\openpose\openpose\include\openpose/wrapper/wrapperAuxiliary.hpp:op::configureThreadManager():371
D:\Users\gines\Dropbox\Perceptual_Computing_Lab\openpose\openpose\include\openpose/wrapper/wrapperAuxiliary.hpp:op::configureThreadManager():436
D:\Users\gines\Dropbox\Perceptual_Computing_Lab\openpose\openpose\include\openpose/wrapper/wrapperAuxiliary.hpp:op::configureThreadManager():441
D:\Users\gines\Dropbox\Perceptual_Computing_Lab\openpose\openpose\include\openpose/wrapper/wrapperAuxiliary.hpp:op::configureThreadManager():452
D:\Users\gines\Dropbox\Perceptual_Computing_Lab\openpose\openpose\include\openpose/wrapper/wrapperAuxiliary.hpp:op::configureThreadManager():506
D:\Users\gines\Dropbox\Perceptual_Computing_Lab\openpose\openpose\include\openpose/wrapper/wrapperAuxiliary.hpp:op::configureThreadManager():558
D:\Users\gines\Dropbox\Perceptual_Computing_Lab\openpose\openpose\include\openpose/wrapper/wrapperAuxiliary.hpp:op::configureThreadManager():602
D:\Users\gines\Dropbox\Perceptual_Computing_Lab\openpose\openpose\include\openpose/wrapper/wrapperAuxiliary.hpp:op::configureThreadManager():646
D:\Users\gines\Dropbox\Perceptual_Computing_Lab\openpose\openpose\include\openpose/wrapper/wrapperAuxiliary.hpp:op::configureThreadManager():663
D:\Users\gines\Dropbox\Perceptual_Computing_Lab\openpose\openpose\include\openpose/wrapper/wrapperAuxiliary.hpp:op::configureThreadManager():680
D:\Users\gines\Dropbox\Perceptual_Computing_Lab\openpose\openpose\include\openpose/wrapper/wrapperAuxiliary.hpp:op::configureThreadManager():699
D:\Users\gines\Dropbox\Perceptual_Computing_Lab\openpose\openpose\include\openpose/wrapper/wrapperAuxiliary.hpp:op::configureThreadManager():715
D:\Users\gines\Dropbox\Perceptual_Computing_Lab\openpose\openpose\include\openpose/wrapper/wrapperAuxiliary.hpp:op::configureThreadManager():748
D:\Users\gines\Dropbox\Perceptual_Computing_Lab\openpose\openpose\include\openpose/wrapper/wrapperAuxiliary.hpp:op::configureThreadManager():773
D:\Users\gines\Dropbox\Perceptual_Computing_Lab\openpose\openpose\include\openpose/wrapper/wrapperAuxiliary.hpp:op::configureThreadManager():782
D:\Users\gines\Dropbox\Perceptual_Computing_Lab\openpose\openpose\include\openpose/wrapper/wrapperAuxiliary.hpp:op::configureThreadManager():798
D:\Users\gines\Dropbox\Perceptual_Computing_Lab\openpose\openpose\include\openpose/wrapper/wrapperAuxiliary.hpp:op::configureThreadManager():799
D:\Users\gines\Dropbox\Perceptual_Computing_Lab\openpose\openpose\include\openpose/wrapper/wrapperAuxiliary.hpp:op::configureThreadManager():808
D:\Users\gines\Dropbox\Perceptual_Computing_Lab\openpose\openpose\include\openpose/wrapper/wrapperAuxiliary.hpp:op::configureThreadManager():825
D:\Users\gines\Dropbox\Perceptual_Computing_Lab\openpose\openpose\include\openpose/wrapper/wrapperAuxiliary.hpp:op::configureThreadManager():845
D:\Users\gines\Dropbox\Perceptual_Computing_Lab\openpose\openpose\include\openpose/wrapper/wrapperAuxiliary.hpp:op::configureThreadManager():866
D:\Users\gines\Dropbox\Perceptual_Computing_Lab\openpose\openpose\include\openpose/wrapper/wrapperAuxiliary.hpp:op::configureThreadManager():875
D:\Users\gines\Dropbox\Perceptual_Computing_Lab\openpose\openpose\include\openpose/wrapper/wrapperAuxiliary.hpp:op::configureThreadManager():879
D:\Users\gines\Dropbox\Perceptual_Computing_Lab\openpose\openpose\include\openpose/wrapper/wrapperAuxiliary.hpp:op::configureThreadManager():885
D:\Users\gines\Dropbox\Perceptual_Computing_Lab\openpose\openpose\include\openpose/wrapper/wrapperAuxiliary.hpp:op::configureThreadManager():944
D:\Users\gines\Dropbox\Perceptual_Computing_Lab\openpose\openpose\include\openpose/wrapper/wrapperAuxiliary.hpp:op::configureThreadManager():960
D:\Users\gines\Dropbox\Perceptual_Computing_Lab\openpose\openpose\include\openpose/wrapper/wrapperAuxiliary.hpp:op::configureThreadManager():966
D:\Users\gines\Dropbox\Perceptual_Computing_Lab\openpose\openpose\include\openpose/wrapper/wrapperAuxiliary.hpp:op::configureThreadManager():1042
D:\Users\gines\Dropbox\Perceptual_Computing_Lab\openpose\openpose\include\openpose/wrapper/wrapperAuxiliary.hpp:op::configureThreadManager():1076
D:\Users\gines\Dropbox\Perceptual_Computing_Lab\openpose\openpose\include\openpose/wrapper/wrapperAuxiliary.hpp:op::configureThreadManager():1180
D:\Users\gines\Dropbox\Perceptual_Computing_Lab\openpose\openpose\include\openpose/wrapper/wrapperAuxiliary.hpp:op::configureThreadManager():1204
D:\Users\gines\Dropbox\Perceptual_Computing_Lab\openpose\openpose\include\openpose/wrapper/wrapperAuxiliary.hpp:op::configureThreadManager():1211
D:\Users\gines\Dropbox\Perceptual_Computing_Lab\openpose\openpose\include\openpose/wrapper/wrapper.hpp:op::WrapperT<struct op::Datum,class std::vector<class std::shared_ptr<struct op::Datum>,class std::allocator<class std::shared_ptr<struct op::Datum> > >,class std::shared_ptr<class std::vector<class std::shared_ptr<struct op::Datum>,class std::allocator<class std::shared_ptr<struct op::Datum> > > >,class std::shared_ptr<class op::Worker<class std::shared_ptr<class std::vector<class std::shared_ptr<struct op::Datum>,class std::allocator<class std::shared_ptr<struct op::Datum> > > > > > >::exec():419
D:\Users\gines\Dropbox\Perceptual_Computing_Lab\openpose\openpose\include\openpose/thread/threadManager.hpp:op::ThreadManager<class std::shared_ptr<class std::vector<class std::shared_ptr<struct op::Datum>,class std::allocator<class std::shared_ptr<struct op::Datum> > > >,class std::shared_ptr<class op::Worker<class std::shared_ptr<class std::vector<class std::shared_ptr<struct op::Datum>,class std::allocator<class std::shared_ptr<struct op::Datum> > > > > >,class op::Queue<class std::shared_ptr<class std::vector<class std::shared_ptr<struct op::Datum>,class std::allocator<class std::shared_ptr<struct op::Datum> > > >,class std::queue<class std::shared_ptr<class std::vector<class std::shared_ptr<struct op::Datum>,class std::allocator<class std::shared_ptr<struct op::Datum> > > >,class std::deque<class std::shared_ptr<class std::vector<class std::shared_ptr<struct op::Datum>,class std::allocator<class std::shared_ptr<struct op::Datum> > > >,class std::allocator<class std::shared_ptr<class std::vector<class std::shared_ptr<struct op::Datum>,class std::allocator<class std::shared_ptr<struct op::Datum> > > > > > > > >::exec():185
D:\Users\gines\Dropbox\Perceptual_Computing_Lab\openpose\openpose\include\openpose/thread/queueBase.hpp:op::QueueBase<class std::shared_ptr<class std::vector<class std::shared_ptr<struct op::Datum>,class std::allocator<class std::shared_ptr<struct op::Datum> > > >,class std::queue<class std::shared_ptr<class std::vector<class std::shared_ptr<struct op::Datum>,class std::allocator<class std::shared_ptr<struct op::Datum> > > >,class std::deque<class std::shared_ptr<class std::vector<class std::shared_ptr<struct op::Datum>,class std::allocator<class std::shared_ptr<struct op::Datum> > > >,class std::allocator<class std::shared_ptr<class std::vector<class std::shared_ptr<struct op::Datum>,class std::allocator<class std::shared_ptr<struct op::Datum> > > > > > > >::addPusher():362
D:\Users\gines\Dropbox\Perceptual_Computing_Lab\openpose\openpose\include\openpose/thread/queueBase.hpp:op::QueueBase<class std::shared_ptr<class std::vector<class std::shared_ptr<struct op::Datum>,class std::allocator<class std::shared_ptr<struct op::Datum> > > >,class std::queue<class std::shared_ptr<class std::vector<class std::shared_ptr<struct op::Datum>,class std::allocator<class std::shared_ptr<struct op::Datum> > > >,class std::deque<class std::shared_ptr<class std::vector<class std::shared_ptr<struct op::Datum>,class std::allocator<class std::shared_ptr<struct op::Datum> > > >,class std::allocator<class std::shared_ptr<class std::vector<class std::shared_ptr<struct op::Datum>,class std::allocator<class std::shared_ptr<struct op::Datum> > > > > > > >::addPusher():362
D:\Users\gines\Dropbox\Perceptual_Computing_Lab\openpose\openpose\include\openpose/thread/queueBase.hpp:op::QueueBase<class std::shared_ptr<class std::vector<class std::shared_ptr<struct op::Datum>,class std::allocator<class std::shared_ptr<struct op::Datum> > > >,class std::queue<class std::shared_ptr<class std::vector<class std::shared_ptr<struct op::Datum>,class std::allocator<class std::shared_ptr<struct op::Datum> > > >,class std::deque<class std::shared_ptr<class std::vector<class std::shared_ptr<struct op::Datum>,class std::allocator<class std::shared_ptr<struct op::Datum> > > >,class std::allocator<class std::shared_ptr<class std::vector<class std::shared_ptr<struct op::Datum>,class std::allocator<class std::shared_ptr<struct op::Datum> > > > > > > >::addPusher():362
D:\Users\gines\Dropbox\Perceptual_Computing_Lab\openpose\openpose\include\openpose/thread/threadManager.hpp:op::ThreadManager<class std::shared_ptr<class std::vector<class std::shared_ptr<struct op::Datum>,class std::allocator<class std::shared_ptr<struct op::Datum> > > >,class std::shared_ptr<class op::Worker<class std::shared_ptr<class std::vector<class std::shared_ptr<struct op::Datum>,class std::allocator<class std::shared_ptr<struct op::Datum> > > > > >,class op::Queue<class std::shared_ptr<class std::vector<class std::shared_ptr<struct op::Datum>,class std::allocator<class std::shared_ptr<struct op::Datum> > > >,class std::queue<class std::shared_ptr<class std::vector<class std::shared_ptr<struct op::Datum>,class std::allocator<class std::shared_ptr<struct op::Datum> > > >,class std::deque<class std::shared_ptr<class std::vector<class std::shared_ptr<struct op::Datum>,class std::allocator<class std::shared_ptr<struct op::Datum> > > >,class std::allocator<class std::shared_ptr<class std::vector<class std::shared_ptr<struct op::Datum>,class std::allocator<class std::shared_ptr<struct op::Datum> > > > > > > > >::exec():190
D:\Users\gines\Dropbox\Perceptual_Computing_Lab\openpose\openpose\include\openpose/thread/thread.hpp:op::Thread<class std::shared_ptr<class std::vector<class std::shared_ptr<struct op::Datum>,class std::allocator<class std::shared_ptr<struct op::Datum> > > >,class std::shared_ptr<class op::Worker<class std::shared_ptr<class std::vector<class std::shared_ptr<struct op::Datum>,class std::allocator<class std::shared_ptr<struct op::Datum> > > > > > >::threadFunction():182
D:\Users\gines\Dropbox\Perceptual_Computing_Lab\openpose\openpose\include\openpose/thread/thread.hpp:op::Thread<class std::shared_ptr<class std::vector<class std::shared_ptr<struct op::Datum>,class std::allocator<class std::shared_ptr<struct op::Datum> > > >,class std::shared_ptr<class op::Worker<class std::shared_ptr<class std::vector<class std::shared_ptr<struct op::Datum>,class std::allocator<class std::shared_ptr<struct op::Datum> > > > > > >::initializationOnThread():167
Starting initialization on thread. In D:\Users\gines\Dropbox\Perceptual_Computing_Lab\openpose\openpose\src\openpose\pose\poseExtractorCaffe.cpp:op::PoseExtractorCaffe::netInitializationOnThread():172
Whole console output (if errors appeared), paste the error to PasteBin and then paste the link here:
OpenPose version:
openpose-1.6.0-binaries-win64-gpu-python-flir-3d_recommended
General configuration:
lsb_release -a in Ubuntu): WindowsNon-default settings:
3rd-party software:
cmake --version in Ubuntu): 3.18.4If GPU mode issue:
cat /usr/local/cuda/version.txt in most cases): 11.1nvidia-smi in Ubuntu): NVIDIA RTX 3070If CPU-only mode issue:
If Windows system:
Actually, the binary was created with CUDA 10, so it might not be compatible with 30XX graphic cards yet!
Compiling OpenPose from scratch from Visual Studio should work in your case (assuming you have CUDA 11.1). Let me know if this works! If that's the case, I will try to push a 1.6.1 with CUDA 11 (although it might break compatibility with very old graphic cards, because CUDA 11 dropped support for some, that's why i'd like to first make sure that would solve your issue).
Thanks!
Thanks for the swift response.
I'll give it a try. Should I compile the most recent commit or the 1.6.0 version?
Actually, I just remember that the Caffe version used in Windows is pre-compiled with CUDA 10. So I will have to re-compile Caffe with CUDA 11 before you can try it in Windows, sorry about this problem. Give me about this weekend, and I should give you an updated 1.6.1 with CUDA 11 compatibility. Sorry for the troubles!
Hi, just saw that caffe loads CUDA 10 :).
For the records, the error appearing at my end after i want to start the compiled OpenPoseDemo from within Visual Studio 2019 Enterprise is the following:
The procedure entry point cblas_dasum could not be located in the dynamic link library C:\path-to-openpose\3rdparty\windows\caffe\bin\caffe.dll.
Thanks for the the effort. I really appreciate it!
Hi @luojc123 @richardun @diepgfai @templarares @fweidner ,
I have pushed to GitHub the latest OpenPose working (hopefully!) with CUDA 11 and cuDNN 8 in both Windows and Ubuntu.
Note: OpenPose v1.6.0 binaries will never work with CUDA 11 / RTX 30XX cards, I am talking about the source code itself.
In a few days I will push OpenPose v1.7.0 (and its Windows pre-compiled binaries), so people won't need to compile OpenPose on Windows. However, before doing that, I'd like to ask you all to confirm whether the latest OpenPose is working with your RTX
30XX card.
Please, post here whether it works or not (and your OS: Windows or Ubuntu), or the new bugs if not!
Thanks
HI,
I can successfully build OpenPose in Release mode but I'm unable to run it. (Win10, RTX 3070 w/ 457.30 drivers, Cuda11.1, cuDNN8).
For reproducability, I started with an empty project and took the following steps during setup:
In Powershell:
In CMake
In VS Studio: 2019 Enterprise
And here is the error message that appears:


@fweidner Thanks for the logs, that was super useful!
I just found: The reason your machine particularly is having that crash is most probably because it is linking to Octave *.DLL files (no clue why!).
If you see your log:
'OpenPoseDemo.exe' (Win32): Loaded 'C:\Octave\Octave-5.2.0\mingw64\bin\libopenblas.dll'. Module was built without symbols.
'OpenPoseDemo.exe' (Win32): Loaded 'C:\Projects\OpenPose\openpose\3rdparty\windows\caffe\bin\caffehdf5.dll'. Module was built without symbols.
'OpenPoseDemo.exe' (Win32): Loaded 'C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin\cublasLt64_11.dll'. Module was built without symbols.
'OpenPoseDemo.exe' (Win32): Loaded 'C:\Octave\Octave-5.2.0\mingw64\bin\libxerbla.dll'. Module was built without symbols.
'OpenPoseDemo.exe' (Win32): Loaded 'C:\Octave\Octave-5.2.0\mingw64\bin\libgcc_s_seh-1.dll'. Module was built without symbols.
~Probably I have forgotten some DLL and that is why your machine is trying to link against Octave DLLs for some reason~ EDITED: The OpenPose openblas DLL is in there, but Octave is using DLLs with the exact same name (bad!). In the meantime, could you (just provisionally!) rename C:\Octave\Octave-5.2.0\mingw64\bin\ as C:\Octave\Octave-5.2.0\mingw64\bin_\ and re-run OpenPose? (make a Clean first, but no need to re-download it!). That way OpenPose will tell you which DLLs are missing, just to confirm whether it's libopenblas.dll or also some others. Thanks!
~(in the meantime, I am also trying to figure out where to get the "real" and right openblas.dll)~
I've just checked, OpenPose ships with that DLL. After you compile OpenPose, it is located in build/bin/libopenblas.dll
This means your Octave mingw64 is conflicting with Visual Studio. You should probably remove Octave from your Windows environment path. It is not really an OpenPose-related error. After trying my workaround explained before (renaming that mingw64\bin as mingw64\bin_), OpenPose should hopefully just works in your machine. Please, let me know whether this is the case! :)
Also, if that is the issue, using the OpenPose v1.7.0 binaries (which i'll release only after I can get confirmation it is working with 30XX cards), then it should work out of the box even with Octave in there! So this mingw64\bin rename is just temporary to verify whether it's a VS-Octave DLL name conflict!

Your're golden! It was indeed the conflicting libopenblas.dll.
Now it runs like a charm! 馃槃馃憤馃徎
Let me know if you need to run tests or anything on a 3070.
Nope, that was exactly the confirmation I needed! 30XX working on Windows then!
I'll then try to release 1.7.0 after fixing a last issue I have (Ubuntu 20 CPU-only compatibility, it's a nightmare to re-compile everything for every new OS or VS or CUDA...), and then you should be good to go with the portable binaries!
Hi. Since the other ticket was closed, I'll post here. I followed the exact steps as Florian above. In CMake, on configure, I noticed I too was missing the same variables for OpenCV... I created "entries" for these before configuring... and got a notice that an error had occurred. "Error in configuration process, project files may be invalid"
The output still had these errors (as before). Full log here: https://pastebin.com/xtEfQgXT
CMAKE_VERSION = 3.19.0-rc3
CMake Error at C:/Program Files/CMake/share/cmake-3.19/Modules/FindCUDA.cmake:786 (string):
string sub-command REGEX, mode REPLACE needs at least 6 arguments total to
command.
Call Stack (most recent call first):
CMakeLists.txt:214 (find_package)
CMake Error at C:/Program Files/CMake/share/cmake-3.19/Modules/FindCUDA.cmake:787 (string):
string sub-command REGEX, mode REPLACE needs at least 6 arguments total to
command.
Call Stack (most recent call first):
CMakeLists.txt:214 (find_package)
The only other "NOTFOUND" variable in configuration is CUDA_SDK_ROOT_DIR.
Should I make sure this is set to something and will that get rid of this error in Cmake?
Thanks.
@gineshidalgo99, I believe OpenCV 4.2.0 should be "VS2019 ready," but the "FindCUDA" errors I'm getting seem to indicate it's an issue with OpenCV since FindCUDA is from OpenCV. Also, It's up to 4.5.0. I may try to install 450 libs to see if it makes a difference. Thanks again for your help.
I tried a configuration / generate / open with the latest (OpenCV 450) libs. Same result. I didn't blow away the original build folder because this is where I added the new CV files (450), but I added new variables for these versions.
CUDA_SDK_ROOT_DIR. is empty for me as well.
Seems to me like the problem is with you cmake or CUDA installation? Btw, I use cmake 3.18.4
@fweidner , you may be right... Here is how I'm installing it if you wouldn't mind confirming it's how you did it as well.
I am using these:

I also have manually created various system environment variables for CUDA, CUDA_PATH, and CUDA_TOOLKIT_ROOT_DIR.
Anything else? Diff versions? I'm going to remove cmake and install 3.18. Then reinstall CUDA and cuDNN and try it all over again. Let me know if you notice anything please.
Thanks!
I've used cuda_11.1.1_win10_network.exe and cudnn-11.1-windows-x64-v8.0.4.30 for installation.
Also, I these are variables are on my path (auto-generated)

and the following system variable is also in my environment (also auto-generated):

It appears I have those also. There was some error along the way in my cmake where it couldn't find CUDA so I created other the other variables I mentioned... but I have these other ones you mentioned auto-generated as well.
I installed cudnn 8.0.5.39 because the windows-prerequisites section says it's tested extensively with 8.0.5. @gineshidalgo99 this combination I have should work, right? cuda 11.1.1 and cudnn 8.0.5 as I show above.
I'm installing cmake 3.18.4 as you have, Florian, just to make sure. Thanks.
Same error as before. I'm going to install cuDNN 8.0.4 over cuda 11.1.1 next.
Still got the same configuration error: https://pastebin.com/j2rkv1a1
After adding the two variables you mention (OpenCV_LIBS_DEBUG and OpenCV_LIBS_RELEASE) to the 420 versions, it generated fine: https://pastebin.com/wEKwY8tY
Opened project in VS 2019 (Community), Release already set, ran and got this:

Hit "Yes"... get this:

I feel like those FindCUDA errors I'm getting in config are part of this problem, but I don't see what I'm doing wrong. I've installed it several times.
\openpose\build\x64\Release\ is empty... I'm guessing this is because configuration or generate didn't work properly although it gives no further errors.
The FindCUDA doc mentions the following:
"It might be necessary to set CUDA_TOOLKIT_ROOT_DIR manually on certain platforms, or to use a CUDA runtime not installed in the default location."
So maybe play around with that var.
Thanks. I already had this set. I updated the Graphics card firmware, it's now on 457.30 just like yours. Rebuilt the "build" folder just in case... same result with the FindCUDA error I reference above.
@gineshidalgo99, I would love your help... not sure what else to try or where I went wrong.
Here is my VS Community 2019 - 16.8.1 component list:



OpenCV being missing is a bug that i solved in the latest GitHub code. Could you remove your current OpenPose and try again with the latest version of OpenPose?
And then, if you have errors with the latest version, please create a new GitHub issue, and follow all the instructions of the GitHub issue template (so that way I can get all the details of your CMake output as pastebin, your hardware, OS, GPU, etc). Thanks!
Given that 30XX card is working for @fweidner , i'll close this issue.
Please, if you have errors with the latest version, create a new GitHub issue, and follow all the instructions of the GitHub issue template. That way it's easier for me to debug it! :)
Most helpful comment
HI,
I can successfully build OpenPose in Release mode but I'm unable to run it. (Win10, RTX 3070 w/ 457.30 drivers, Cuda11.1, cuDNN8).
For reproducability, I started with an empty project and took the following steps during setup:
In Powershell:
In CMake
Set them to C:/Projects/OpenPose/openpose/3rdparty/windows/opencv/x64/vc15/lib/opencv_world420d.lib and C:/Projects/OpenPose/openpose/3rdparty/windows/opencv/x64/vc15/lib/opencv_world420.lib (also tried the vc14 versions - same error)
In VS Studio: 2019 Enterprise
And here is the error message that appears: