Chengjiu , how did you get this list of details about the ram usage on jetson ?
linuxdev, If the gnu memory varies , why Chengjiu can not get more than 700MB for his application?
By the way , I run the openpose (https://github.com/CMU-Perceptual-Computing-Lab/openpose) which uses caffe to recognize human body movements and I experience this issue:
------------- console message: –
Starting pose estimation demo.
F0615 14:54:58.332474 27856 syncedmem.cpp:71] Check failed: error == cudaSuccess (2 vs. 0) out of memory
*** Check failure stack trace: ***
@ 0x7fb5f8b718 google::LogMessage::Fail()
@ 0x7fb5f8d614 google::LogMessage::SendToLog()
@ 0x7fb5f8b290 google::LogMessage::Flush()
@ 0x7fb5f8deb4 google::LogMessageFatal::~LogMessageFatal()
@ 0x7fb53be988 caffe::SyncedMemory::mutable_gpu_data()
@ 0x7fb53c258c caffe::Blob<>::mutable_gpu_data()
@ 0x7fb60a589c op::NmsCaffe<>::Forward_gpu()
@ 0x7fb6093c18 op::PoseExtractorCaffe::forwardPass()
@ 0x7fb609905c op::WPoseExtractor<>::work()
@ 0x7fb60578e4 op::Worker<>::checkAndWork()
@ 0x7fb605ab50 op::SubThread<>::workTWorkers()
@ 0x7fb6063e9c op::SubThreadQueueInOut<>::work()
@ 0x7fb605faa8 op::Thread<>::threadFunction()
@ 0x7fb5e7b280 (unknown)
@ 0x7fb4974fc4 start_thread
Aborted (core dumped)
So , I suspect “out of memory” means the GPU runs out of memory.
When I run System Monitor in order to track the RAM usage it never goes more that 3.5GB (almost 38% RAM usage before the openpose crashes)
So, regarding Chengjiu’s report , and my observation I suspect the GPU shared memory is limited and fixed.
I would appreciate and I would be glad to here different opinion or comment.
If you agree or see my point , could you please provide me with a solution to increase the GPU RAM limit ?
Thank you for your help anyway!!!