Reputation: 1
I've been following the installation steps for ubuntu (22.04) on official page (https://github.com/CMU-Perceptual-Computing-Lab/openpose/blob/master/doc/installation/0_index.md), and it seems to be installed. However, at the test part i'm running:
*# Ubuntu and Mac
./build/examples/openpose/openpose.bin --video examples/media/video.avi*
but it doesnt work, this is what i get
upo@upo-Stealth-15M-A11SEK:~/openpose$ ./build/examples/openpose/openpose.bin --video examples/media/video.avi
Starting OpenPose demo...
Configuring OpenPose...
Starting thread(s)...
Auto-detecting all available GPUs... Detected 1 GPU(s), using 1 of them starting at GPU 0.
F0718 11:32:00.771245 104120 syncedmem.cpp:71] Check failed: error == cudaSuccess (2 vs. 0) out of memory
*** Check failure stack trace: ***
@ 0x7271ad411b03 google::LogMessage::Fail()
@ 0x7271ad4199d1 google::LogMessage::SendToLog()
@ 0x7271ad4117c2 google::LogMessage::Flush()
@ 0x7271ad41378f google::LogMessageFatal::~LogMessageFatal()
@ 0x7271ac2af1ba caffe::SyncedMemory::mutable_gpu_data()
@ 0x7271ac2e461c caffe::CuDNNConvolutionLayer<>::Forward_gpu()
@ 0x7271ac2700c2 caffe::Net<>::ForwardFromTo()
@ 0x7271ad01fac7 op::NetCaffe::forwardPass()
@ 0x7271ad03b132 op::PoseExtractorCaffe::forwardPass()
@ 0x7271ad035a1c op::PoseExtractor::forwardPass()
@ 0x7271ad033690 op::WPoseExtractor<>::work()
@ 0x7271ad065e6f op::Worker<>::checkAndWork()
@ 0x7271ad066033 op::SubThread<>::workTWorkers()
@ 0x7271ad0732cd op::SubThreadQueueInOut<>::work()
@ 0x7271ad069cb1 op::Thread<>::threadFunction()
@ 0x7271acadc253 (unknown)
@ 0x7271ac694ac3 (unknown)
@ 0x7271ac726850 (unknown)
@ (nil) (unknown)
Aborted (core dumped)
I think, i should be able to run the example because i have a RTX 2060 with 6GB but it says that i'm running out of memory... so i don't know how to solve this problem.
I just want to get the json file that open pose can provide so i can use it for a NN. if there is not a solution, is it possible to get a json file with the same format as openpose with a different tool? (as mediapipe or yolo-pose) I tried on yolo (it works properly) but the format is not the same and the network is trained to get the openpose format.
pd: i have already installed CUDA 12.4 and CUDNN 8.9 and it is suposed to be working properly as they are recognized by tensorflow
Upvotes: 0
Views: 125