Skip to content
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

2 fps for demos on CUDA 12.6 #128

Open
j2l opened this issue Oct 29, 2024 · 5 comments
Open

2 fps for demos on CUDA 12.6 #128

j2l opened this issue Oct 29, 2024 · 5 comments
Assignees
Labels
nvidiaproblems NVIDIA/CUDA problems with host system tensorflow problems Problems caused by the tensorflow framework

Comments

@j2l
Copy link

j2l commented Oct 29, 2024

After reading #114, downloading, unzipping and re-initializing (for the 7th time) I still get very low speed.
Live (webcam) demo:
Screenshot from 2024-10-29 15-45-30
Same on webm file demo:
image

It's the 2D joint detector
I also re-initialized with ENABLE_OPENGL=ON, on Ubuntu 22.04

Initialize logs:

Selected Tensorflow version gpu/2.15.0
Found a local tensorflow installation, not altering anything
RGBDAcquisition appears to already exist ..
Now to try and build MocapNET..
-- The C compiler identification is GNU 11.4.0
-- The CXX compiler identification is GNU 11.4.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
SSE2 detected and will be used..
Using locally found libtensorflow v2 C-API
BVH Code found and will be used..
OpenGL support will not be compiled in
-- Could NOT find OpenCV (missing: OpenCV_DIR)
-- Found OpenCV: /usr (found version "4.5.4") 
OpenCV code found and will be used..
/usr/lib/x86_64-linux-gnu/cmake/opencv4
-- Configuring done
-- Generating done
-- Build files have been written to: /mnt/phil/MocapNET-master/build
[  0%] Building C object src/GroundTruthGenerator/CMakeFiles/GroundTruthDumper.dir/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Applications/BVHTester/main.c.o

What should I do to get a better speed? Thank you :)

@j2l j2l changed the title 2 fps for live demo on CUDA 12 2 fps for demos on CUDA 12 Oct 29, 2024
@j2l j2l changed the title 2 fps for demos on CUDA 12 2 fps for demos on CUDA 12.6 Nov 7, 2024
@j2l
Copy link
Author

j2l commented Nov 7, 2024

Updated to mnet4 and TensorFlow 2.18, still the same, 2fps. 😭

./MocapNET2LiveWebcamDemo --from sven.mp4 --openpose --show 0 --opengl --frames 375
CPU :  Intel(R) Core(TM) i5-10400 CPU @ 2.90GHz
GPU :  NVIDIA Corporation GA106 [GeForce RTX 3060] (rev a1)
Trying to open source (sven.mp4) 
Using BVH codebase version 0.74
buildOpenGLProjectionForIntrinsics: img(1920x1080) fx 582.18, fy 582.53, cx 960.00, cy 540.00
Fast BVH parser revealed 212 joints / 0 motion fields

Number of Values Per Frame: 498
Allocating 1992 bytes of memory to hold BVH motions 
Frames: 1(1) / Frame Time : 0.0400
BVH subsystem initialized using dataset/headerWithHeadAndOneMotion.bvh that contains 1 frames ( 498 motions each )
Initializing IK code..
Body Problem : 




The IK problem "Body" we want to solve 
is ultimately divided into 8 kinematic chains
Chain 0 has 20 parts : jID(hip/0)->mID(0 to 2) jID(hip/0)->mID(3 to 5) jID(neck1/4)->EndEffector jID(head/5)->EndEffector jID(EndSite_eye.l/71)->EndEffector jID(EndSite_eye.r/79)->EndEffector jID(__temporalis02.l/94)->EndEffector jID(__temporalis02.r/99)->EndEffector jID(rShldr/105)->EndEffector jID(rForeArm/106)->EndEffector jID(rHand/107)->EndEffector jID(lShldr/136)->EndEffector jID(lForeArm/137)->EndEffector jID(lHand/138)->EndEffector jID(rThigh/167)->EndEffector jID(rShin/168)->EndEffector jID(rFoot/169)->EndEffector jID(lThigh/190)->EndEffector jID(lShin/191)->EndEffector jID(lFoot/192)->EndEffector 
Chain 1 has 6 parts : jID(neck1/4)->mID(15 to 17) jID(head/5)->EndEffector jID(EndSite_eye.l/71)->EndEffector jID(EndSite_eye.r/79)->EndEffector jID(__temporalis02.l/94)->EndEffector jID(__temporalis02.r/99)->EndEffector 
Chain 2 has 3 parts : jID(rShldr/105)->mID(237 to 239) jID(rForeArm/106)->mID(240 to 242) jID(rHand/107)->EndEffector 
Chain 3 has 3 parts : jID(lShldr/136)->mID(315 to 317) jID(lForeArm/137)->mID(318 to 320) jID(lHand/138)->EndEffector 
Chain 4 has 5 parts : jID(rThigh/167)->mID(393 to 395) jID(rShin/168)->mID(396 to 398) jID(rFoot/169)->mID(399 to 401) jID(EndSite_toe1-2.R/172)->EndEffector jID(EndSite_toe5-3.R/188)->EndEffector 
Chain 5 has 3 parts : jID(rFoot/169)->mID(399 to 401) jID(EndSite_toe1-2.R/172)->EndEffector jID(EndSite_toe5-3.R/188)->EndEffector 
Chain 6 has 5 parts : jID(lThigh/190)->mID(447 to 449) jID(lShin/191)->mID(450 to 452) jID(lFoot/192)->mID(453 to 455) jID(EndSite_toe1-2.L/195)->EndEffector jID(EndSite_toe5-3.L/211)->EndEffector 
Chain 7 has 3 parts : jID(lFoot/192)->mID(453 to 455) jID(EndSite_toe1-2.L/195)->EndEffector jID(EndSite_toe5-3.L/211)->EndEffector 
End of problem "Body" 
BVH code initalization successfull..
Trying to set thread realtime prio = 99 
Failed setting thread realtime priority
LoadGraph dataset/combinedModel/openpose_model.pb using TensorFlow Version: 2.18.0
 Input Tensor for dataset/combinedModel/openpose_model.pb
Tensor: input_1 inputs: 0
 outputs: 1
 Output Tensor for dataset/combinedModel/openpose_model.pb
Tensor: k2tfout_1 inputs: 1
 outputs: 1
2024-11-07 20:31:56.329547: I tensorflow/core/platform/cpu_feature_guard.cc:210] This TensorFlow binary is optimized to use available CPU instructions in performance-critical operations.
To enable the following instructions: AVX2 FMA, in other operations, rebuild TensorFlow with the appropriate compiler flags.
WARNING: All log messages before absl::InitializeLog() is called are written to STDERR
W0000 00:00:1731007916.405884  179300 gpu_device.cc:2344] Cannot dlopen some GPU libraries. Please make sure the missing libraries mentioned above are installed properly if you would like to use GPU. Follow the guide at https://www.tensorflow.org/install/gpu for how to download and setup the required libraries for your platform.
Skipping registering GPU devices...
MocapNET2 Initializing..
Trying to set thread realtime prio = 99 
Failed setting thread realtime priority
Map will be initialized from file  
Initializing from  .. 
 artifacts ok
Initializing output filters : ..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
LoadGraph dataset/combinedModel/mocapnet2/mode5/1.0/categorize_upperbody_all.pb using TensorFlow Version: 2.18.0
 Input Tensor for dataset/combinedModel/mocapnet2/mode5/1.0/categorize_upperbody_all.pb
Tensor: input_all inputs: 0
 outputs: 1
 Output Tensor for dataset/combinedModel/mocapnet2/mode5/1.0/categorize_upperbody_all.pb
Tensor: result_all/concat inputs: 3
 outputs: 1
LoadGraph dataset/combinedModel/mocapnet2/mode5/1.0/upperbody_front.pb using TensorFlow Version: 2.18.0
 Input Tensor for dataset/combinedModel/mocapnet2/mode5/1.0/upperbody_front.pb
Tensor: input_front inputs: 0
 outputs: 1
 Output Tensor for dataset/combinedModel/mocapnet2/mode5/1.0/upperbody_front.pb
Tensor: result_front/concat inputs: 43
 outputs: 1
LoadGraph dataset/combinedModel/mocapnet2/mode5/1.0/upperbody_back.pb using TensorFlow Version: 2.18.0
 Input Tensor for dataset/combinedModel/mocapnet2/mode5/1.0/upperbody_back.pb
Tensor: input_back inputs: 0
 outputs: 1
 Output Tensor for dataset/combinedModel/mocapnet2/mode5/1.0/upperbody_back.pb
Tensor: result_back/concat inputs: 43
 outputs: 1
LoadGraph dataset/combinedModel/mocapnet2/mode5/1.0/upperbody_left.pb using TensorFlow Version: 2.18.0
 Input Tensor for dataset/combinedModel/mocapnet2/mode5/1.0/upperbody_left.pb
Tensor: input_left inputs: 0
 outputs: 1
 Output Tensor for dataset/combinedModel/mocapnet2/mode5/1.0/upperbody_left.pb
Tensor: result_left/concat inputs: 43
 outputs: 1
LoadGraph dataset/combinedModel/mocapnet2/mode5/1.0/upperbody_right.pb using TensorFlow Version: 2.18.0
 Input Tensor for dataset/combinedModel/mocapnet2/mode5/1.0/upperbody_right.pb
Tensor: input_right inputs: 0
 outputs: 1
 Output Tensor for dataset/combinedModel/mocapnet2/mode5/1.0/upperbody_right.pb
Tensor: result_right/concat inputs: 43
 outputs: 1
Caching networks after initialization to be ready for use..
WARNING: All log messages before absl::InitializeLog() is called are written to STDERR
I0000 00:00:1731007916.750581  179300 mlir_graph_optimization_pass.cc:401] MLIR V1 optimization pass is not enabled
Caching model 0 (dataset/combinedModel/mocapnet2/mode5/1.0/categorize_upperbody_all.pb) was successful
Caching model 1 (dataset/combinedModel/mocapnet2/mode5/1.0/upperbody_front.pb) was successful
Caching model 2 (dataset/combinedModel/mocapnet2/mode5/1.0/upperbody_back.pb) was successful
Caching model 3 (dataset/combinedModel/mocapnet2/mode5/1.0/upperbody_left.pb) was successful
Caching model 4 (dataset/combinedModel/mocapnet2/mode5/1.0/upperbody_right.pb) was successful
LoadGraph dataset/combinedModel/mocapnet2/mode5/1.0/categorize_lowerbody_all.pb using TensorFlow Version: 2.18.0
 Input Tensor for dataset/combinedModel/mocapnet2/mode5/1.0/categorize_lowerbody_all.pb
Tensor: input_all inputs: 0
 outputs: 1
 Output Tensor for dataset/combinedModel/mocapnet2/mode5/1.0/categorize_lowerbody_all.pb
Tensor: result_all/concat inputs: 3
 outputs: 1
LoadGraph dataset/combinedModel/mocapnet2/mode5/1.0/lowerbody_front.pb using TensorFlow Version: 2.18.0
 Input Tensor for dataset/combinedModel/mocapnet2/mode5/1.0/lowerbody_front.pb
Tensor: input_front inputs: 0
 outputs: 1
 Output Tensor for dataset/combinedModel/mocapnet2/mode5/1.0/lowerbody_front.pb
Tensor: result_front/concat inputs: 46
 outputs: 1
LoadGraph dataset/combinedModel/mocapnet2/mode5/1.0/lowerbody_back.pb using TensorFlow Version: 2.18.0
 Input Tensor for dataset/combinedModel/mocapnet2/mode5/1.0/lowerbody_back.pb
Tensor: input_back inputs: 0
 outputs: 1
 Output Tensor for dataset/combinedModel/mocapnet2/mode5/1.0/lowerbody_back.pb
Tensor: result_back/concat inputs: 46
 outputs: 1
LoadGraph dataset/combinedModel/mocapnet2/mode5/1.0/lowerbody_left.pb using TensorFlow Version: 2.18.0
 Input Tensor for dataset/combinedModel/mocapnet2/mode5/1.0/lowerbody_left.pb
Tensor: input_left inputs: 0
 outputs: 1
 Output Tensor for dataset/combinedModel/mocapnet2/mode5/1.0/lowerbody_left.pb
Tensor: result_left/concat inputs: 46
 outputs: 1
LoadGraph dataset/combinedModel/mocapnet2/mode5/1.0/lowerbody_right.pb using TensorFlow Version: 2.18.0
 Input Tensor for dataset/combinedModel/mocapnet2/mode5/1.0/lowerbody_right.pb
Tensor: input_right inputs: 0
 outputs: 1
 Output Tensor for dataset/combinedModel/mocapnet2/mode5/1.0/lowerbody_right.pb
Tensor: result_right/concat inputs: 46
 outputs: 1
Caching networks after initialization to be ready for use..
Caching model 0 (dataset/combinedModel/mocapnet2/mode5/1.0/categorize_lowerbody_all.pb) was successful
Caching model 1 (dataset/combinedModel/mocapnet2/mode5/1.0/lowerbody_front.pb) was successful
Caching model 2 (dataset/combinedModel/mocapnet2/mode5/1.0/lowerbody_back.pb) was successful
Caching model 3 (dataset/combinedModel/mocapnet2/mode5/1.0/lowerbody_left.pb) was successful
Caching model 4 (dataset/combinedModel/mocapnet2/mode5/1.0/lowerbody_right.pb) was successful
Doing body associations..
2dx_hip==2dx_hip
2dy_hip==2dy_hip
visible_hip==visible_hip
2dx_neck==2dx_neck
2dy_neck==2dy_neck
visible_neck==visible_neck
2dx_head==2dx_head
2dy_head==2dy_head
visible_head==visible_head
2dx_endsite_eye.l==2dx_endsite_eye.l
2dy_endsite_eye.l==2dy_endsite_eye.l
visible_endsite_eye.l==visible_endsite_eye.l
2dx_endsite_eye.r==2dx_endsite_eye.r
2dy_endsite_eye.r==2dy_endsite_eye.r
visible_endsite_eye.r==visible_endsite_eye.r
2dx_rshoulder==2dx_rshoulder
2dy_rshoulder==2dy_rshoulder
visible_rshoulder==visible_rshoulder
2dx_relbow==2dx_relbow
2dy_relbow==2dy_relbow
visible_relbow==visible_relbow
2dx_rhand==2dx_rhand
2dx_rhand==2dx_rhand multiple times, only keeping first association..
2dy_rhand==2dy_rhand
2dy_rhand==2dy_rhand multiple times, only keeping first association..
visible_rhand==visible_rhand
visible_rhand==visible_rhand multiple times, only keeping first association..
2dx_lshoulder==2dx_lshoulder
2dy_lshoulder==2dy_lshoulder
visible_lshoulder==visible_lshoulder
2dx_lelbow==2dx_lelbow
2dy_lelbow==2dy_lelbow
visible_lelbow==visible_lelbow
2dx_lhand==2dx_lhand
2dx_lhand==2dx_lhand multiple times, only keeping first association..
2dy_lhand==2dy_lhand
2dy_lhand==2dy_lhand multiple times, only keeping first association..
visible_lhand==visible_lhand
visible_lhand==visible_lhand multiple times, only keeping first association..
2dx_rhip==2dx_rhip
2dy_rhip==2dy_rhip
visible_rhip==visible_rhip
2dx_rknee==2dx_rknee
2dy_rknee==2dy_rknee
visible_rknee==visible_rknee
2dx_rfoot==2dx_rfoot
2dy_rfoot==2dy_rfoot
visible_rfoot==visible_rfoot
2dx_endsite_toe1-2.r==2dx_endsite_toe1-2.r
2dy_endsite_toe1-2.r==2dy_endsite_toe1-2.r
visible_endsite_toe1-2.r==visible_endsite_toe1-2.r
2dx_endsite_toe5-3.r==2dx_endsite_toe5-3.r
2dy_endsite_toe5-3.r==2dy_endsite_toe5-3.r
visible_endsite_toe5-3.r==visible_endsite_toe5-3.r
2dx_lhip==2dx_lhip
2dy_lhip==2dy_lhip
visible_lhip==visible_lhip
2dx_lknee==2dx_lknee
2dy_lknee==2dy_lknee
visible_lknee==visible_lknee
2dx_lfoot==2dx_lfoot
2dy_lfoot==2dy_lfoot
visible_lfoot==visible_lfoot
2dx_endsite_toe1-2.l==2dx_endsite_toe1-2.l
2dy_endsite_toe1-2.l==2dy_endsite_toe1-2.l
visible_endsite_toe1-2.l==visible_endsite_toe1-2.l
2dx_endsite_toe5-3.l==2dx_endsite_toe5-3.l
2dy_endsite_toe5-3.l==2dy_endsite_toe5-3.l
visible_endsite_toe5-3.l==visible_endsite_toe5-3.l
Joint 2DX_hip(0) associated
Joint 2DY_hip(1) associated
Joint visible_hip(2) associated
Joint 2DX_neck(3) associated
Joint 2DY_neck(4) associated
Joint visible_neck(5) associated
Joint 2DX_head(6) associated
Joint 2DY_head(7) associated
Joint visible_head(8) associated
Joint 2DX_EndSite_eye.l(9) associated
Joint 2DY_EndSite_eye.l(10) associated
Joint visible_EndSite_eye.l(11) associated
Joint 2DX_EndSite_eye.r(12) associated
Joint 2DY_EndSite_eye.r(13) associated
Joint visible_EndSite_eye.r(14) associated
Joint 2DX_rshoulder(15) associated
Joint 2DY_rshoulder(16) associated
Joint visible_rshoulder(17) associated
Joint 2DX_relbow(18) associated
Joint 2DY_relbow(19) associated
Joint visible_relbow(20) associated
Joint 2DX_rhand(21) associated
Joint 2DY_rhand(22) associated
Joint visible_rhand(23) associated
Joint 2DX_lshoulder(24) associated
Joint 2DY_lshoulder(25) associated
Joint visible_lshoulder(26) associated
Joint 2DX_lelbow(27) associated
Joint 2DY_lelbow(28) associated
Joint visible_lelbow(29) associated
Joint 2DX_lhand(30) associated
Joint 2DY_lhand(31) associated
Joint visible_lhand(32) associated
Joint 2DX_rhip(33) associated
Joint 2DY_rhip(34) associated
Joint visible_rhip(35) associated
Joint 2DX_rknee(36) associated
Joint 2DY_rknee(37) associated
Joint visible_rknee(38) associated
Joint 2DX_rfoot(39) associated
Joint 2DY_rfoot(40) associated
Joint visible_rfoot(41) associated
Joint 2DX_EndSite_toe1-2.r(42) associated
Joint 2DY_EndSite_toe1-2.r(43) associated
Joint visible_EndSite_toe1-2.r(44) associated
Joint 2DX_EndSite_toe5-3.r(45) associated
Joint 2DY_EndSite_toe5-3.r(46) associated
Joint visible_EndSite_toe5-3.r(47) associated
Joint 2DX_lhip(48) associated
Joint 2DY_lhip(49) associated
Joint visible_lhip(50) associated
Joint 2DX_lknee(51) associated
Joint 2DY_lknee(52) associated
Joint visible_lknee(53) associated
Joint 2DX_lfoot(54) associated
Joint 2DY_lfoot(55) associated
Joint visible_lfoot(56) associated
Joint 2DX_EndSite_toe1-2.l(57) associated
Joint 2DY_EndSite_toe1-2.l(58) associated
Joint visible_EndSite_toe1-2.l(59) associated
Joint 2DX_EndSite_toe5-3.l(60) associated
Joint 2DY_EndSite_toe5-3.l(61) associated
Joint visible_EndSite_toe5-3.l(62) associated
Doing upper body associations..
2dx_hip==2dx_hip
2dy_hip==2dy_hip
visible_hip==visible_hip
2dx_neck==2dx_neck
2dy_neck==2dy_neck
visible_neck==visible_neck
2dx_head==2dx_head
2dy_head==2dy_head
visible_head==visible_head
2dx_endsite_eye.l==2dx_endsite_eye.l
2dy_endsite_eye.l==2dy_endsite_eye.l
visible_endsite_eye.l==visible_endsite_eye.l
2dx_endsite_eye.r==2dx_endsite_eye.r
2dy_endsite_eye.r==2dy_endsite_eye.r
visible_endsite_eye.r==visible_endsite_eye.r
2dx_rshoulder==2dx_rshoulder
2dy_rshoulder==2dy_rshoulder
visible_rshoulder==visible_rshoulder
2dx_relbow==2dx_relbow
2dy_relbow==2dy_relbow
visible_relbow==visible_relbow
2dx_rhand==2dx_rhand
2dx_rhand==2dx_rhand multiple times, only keeping first association..
2dy_rhand==2dy_rhand
2dy_rhand==2dy_rhand multiple times, only keeping first association..
visible_rhand==visible_rhand
visible_rhand==visible_rhand multiple times, only keeping first association..
2dx_lshoulder==2dx_lshoulder
2dy_lshoulder==2dy_lshoulder
visible_lshoulder==visible_lshoulder
2dx_lelbow==2dx_lelbow
2dy_lelbow==2dy_lelbow
visible_lelbow==visible_lelbow
2dx_lhand==2dx_lhand
2dx_lhand==2dx_lhand multiple times, only keeping first association..
2dy_lhand==2dy_lhand
2dy_lhand==2dy_lhand multiple times, only keeping first association..
visible_lhand==visible_lhand
visible_lhand==visible_lhand multiple times, only keeping first association..
Joint 2DX_hip(0) associated
Joint 2DY_hip(1) associated
Joint visible_hip(2) associated
Joint 2DX_neck(3) associated
Joint 2DY_neck(4) associated
Joint visible_neck(5) associated
Joint 2DX_head(6) associated
Joint 2DY_head(7) associated
Joint visible_head(8) associated
Joint 2DX_EndSite_eye.l(9) associated
Joint 2DY_EndSite_eye.l(10) associated
Joint visible_EndSite_eye.l(11) associated
Joint 2DX_EndSite_eye.r(12) associated
Joint 2DY_EndSite_eye.r(13) associated
Joint visible_EndSite_eye.r(14) associated
Joint 2DX_rshoulder(15) associated
Joint 2DY_rshoulder(16) associated
Joint visible_rshoulder(17) associated
Joint 2DX_relbow(18) associated
Joint 2DY_relbow(19) associated
Joint visible_relbow(20) associated
Joint 2DX_rhand(21) associated
Joint 2DY_rhand(22) associated
Joint visible_rhand(23) associated
Joint 2DX_lshoulder(24) associated
Joint 2DY_lshoulder(25) associated
Joint visible_lshoulder(26) associated
Joint 2DX_lelbow(27) associated
Joint 2DY_lelbow(28) associated
Joint visible_lelbow(29) associated
Joint 2DX_lhand(30) associated
Joint 2DY_lhand(31) associated
Joint visible_lhand(32) associated
Doing lower body associations..
2dx_hip==2dx_hip
2dy_hip==2dy_hip
visible_hip==visible_hip
2dx_neck==2dx_neck
2dy_neck==2dy_neck
visible_neck==visible_neck
2dx_rhip==2dx_rhip
2dy_rhip==2dy_rhip
visible_rhip==visible_rhip
2dx_rknee==2dx_rknee
2dy_rknee==2dy_rknee
visible_rknee==visible_rknee
2dx_rfoot==2dx_rfoot
2dy_rfoot==2dy_rfoot
visible_rfoot==visible_rfoot
2dx_endsite_toe1-2.r==2dx_endsite_toe1-2.r
2dy_endsite_toe1-2.r==2dy_endsite_toe1-2.r
visible_endsite_toe1-2.r==visible_endsite_toe1-2.r
2dx_endsite_toe5-3.r==2dx_endsite_toe5-3.r
2dy_endsite_toe5-3.r==2dy_endsite_toe5-3.r
visible_endsite_toe5-3.r==visible_endsite_toe5-3.r
2dx_lhip==2dx_lhip
2dy_lhip==2dy_lhip
visible_lhip==visible_lhip
2dx_lknee==2dx_lknee
2dy_lknee==2dy_lknee
visible_lknee==visible_lknee
2dx_lfoot==2dx_lfoot
2dy_lfoot==2dy_lfoot
visible_lfoot==visible_lfoot
2dx_endsite_toe1-2.l==2dx_endsite_toe1-2.l
2dy_endsite_toe1-2.l==2dy_endsite_toe1-2.l
visible_endsite_toe1-2.l==visible_endsite_toe1-2.l
2dx_endsite_toe5-3.l==2dx_endsite_toe5-3.l
2dy_endsite_toe5-3.l==2dy_endsite_toe5-3.l
visible_endsite_toe5-3.l==visible_endsite_toe5-3.l
Joint 2DX_hip(0) associated
Joint 2DY_hip(1) associated
Joint visible_hip(2) associated
Joint 2DX_neck(3) associated
Joint 2DY_neck(4) associated
Joint visible_neck(5) associated
Joint 2DX_rhip(6) associated
Joint 2DY_rhip(7) associated
Joint visible_rhip(8) associated
Joint 2DX_rknee(9) associated
Joint 2DY_rknee(10) associated
Joint visible_rknee(11) associated
Joint 2DX_rfoot(12) associated
Joint 2DY_rfoot(13) associated
Joint visible_rfoot(14) associated
Joint 2DX_EndSite_toe1-2.r(15) associated
Joint 2DY_EndSite_toe1-2.r(16) associated
Joint visible_EndSite_toe1-2.r(17) associated
Joint 2DX_EndSite_toe5-3.r(18) associated
Joint 2DY_EndSite_toe5-3.r(19) associated
Joint visible_EndSite_toe5-3.r(20) associated
Joint 2DX_lhip(21) associated
Joint 2DY_lhip(22) associated
Joint visible_lhip(23) associated
Joint 2DX_lknee(24) associated
Joint 2DY_lknee(25) associated
Joint visible_lknee(26) associated
Joint 2DX_lfoot(27) associated
Joint 2DY_lfoot(28) associated
Joint visible_lfoot(29) associated
Joint 2DX_EndSite_toe1-2.l(30) associated
Joint 2DY_EndSite_toe1-2.l(31) associated
Joint visible_EndSite_toe1-2.l(32) associated
Joint 2DX_EndSite_toe5-3.l(33) associated
Joint 2DY_EndSite_toe5-3.l(34) associated
Joint visible_EndSite_toe5-3.l(35) associated
MocapNET adapted to source of input
MocapNET: Received 417 elements
Upper Body has an orientation classifier..
Orientation : Front(0.00)/Back(0.95)/Left(0.03)/Right(0.02)
Upper Body  Back Orientation changed from 8.63 to 171.37
Lower Body  Back Orientation changed from 0.18 to 179.82
Will not perform IK without current,previous and penultimate solutions
OpenGL code not included in this build..
visualizeInput2DSkeletonFromSkeletonSerialized 89 points seem to be incorrectly normalized
signaled units are  1920 x 1080 
MocapNET: Received 417 elements
Upper Body has an orientation classifier..
Orientation : Front(0.00)/Back(0.97)/Left(0.02)/Right(0.01)
Upper Body  Back Orientation changed from 25.19 to 154.81
Lower Body  Back Orientation changed from 0.18 to 179.82
Will not perform IK without current,previous and penultimate solutions
OpenGL code not included in this build..
visualizeInput2DSkeletonFromSkeletonSerialized 85 points seem to be incorrectly normalized
signaled units are  1920 x 1080 
MocapNET: Received 417 elements
Upper Body has an orientation classifier..
Orientation : Front(0.00)/Back(0.97)/Left(0.02)/Right(0.01)
Upper Body  Back Orientation changed from 24.11 to 155.89
Lower Body  Back Orientation changed from 0.18 to 179.82
Will not perform IK without current,previous and penultimate solutions
OpenGL code not included in this build..
visualizeInput2DSkeletonFromSkeletonSerialized 149 points seem to be incorrectly normalized
signaled units are  1920 x 1080 
MocapNET: Received 417 elements
Upper Body has an orientation classifier..
Orientation : Front(0.00)/Back(0.98)/Left(0.01)/Right(0.01)
Upper Body  Back Orientation changed from 25.64 to 154.36
Lower Body  Back Orientation changed from 0.18 to 179.82
Problem (Body) : IK Joint 4(neck1) is missing 
Problem (Body) : IK Joint 5(head) is missing 
Problem (Body) : IK Joint 71(EndSite_eye.l) is missing 
Problem (Body) : IK Joint 79(EndSite_eye.r) is missing 
Problem (Body) : IK Joint 94(__temporalis02.l) is missing 
Problem (Body) : IK Joint 99(__temporalis02.r) is missing 
Problem (Body) : IK Joint 4(neck1) is missing 
Problem (Body) : IK Joint 5(head) is missing 
Problem (Body) : IK Joint 71(EndSite_eye.l) is missing 
Problem (Body) : IK Joint 79(EndSite_eye.r) is missing 
Problem (Body) : IK Joint 94(__temporalis02.l) is missing 
Problem (Body) : IK Joint 99(__temporalis02.r) is missing 
Problem (Body) : IK Joint 172(EndSite_toe1-2.R) is missing 
Problem (Body) : IK Joint 188(EndSite_toe5-3.R) is missing 
Problem (Body) : IK Joint 172(EndSite_toe1-2.R) is missing 
Problem (Body) : IK Joint 188(EndSite_toe5-3.R) is missing 
Problem (Body) : IK Joint 195(EndSite_toe1-2.L) is missing 
Problem (Body) : IK Joint 211(EndSite_toe5-3.L) is missing 
Problem (Body) : IK Joint 195(EndSite_toe1-2.L) is missing 
Problem (Body) : IK Joint 211(EndSite_toe5-3.L) is missing 
IK has missing target joints
compareChainsAndAdoptBest: Blocking chain 1 update without samples..
SUPPRESSED EXPLOSION hip @ 1/30 | d{297.5,-297.6,-297.6}/50.0 | mIDS{0,1,2}
SUPPRESSED EXPLOSION hip @ 1/30 | d{285.2,-285.3,-285.3}/50.0 | mIDS{0,1,2}
SUPPRESSED EXPLOSION hip @ 1/30 | d{284.9,-285.1,-285.1}/50.0 | mIDS{0,1,2}
SUPPRESSED EXPLOSION hip @ 1/30 | d{285.1,-285.3,-285.3}/50.0 | mIDS{0,1,2}
SUPPRESSED EXPLOSION hip @ 1/30 | d{284.7,-284.9,-284.9}/50.0 | mIDS{0,1,2}
compareChainsAndAdoptBest: Blocking chain 1 update without samples..
compareChainsAndAdoptBest: Blocking chain 1 update without samples..
IK 813 μsec|Body|lr=0.010|bestLoss=688929.4|Iterations=5|epochs=30
OpenGL code not included in this build..
visualizeInput2DSkeletonFromSkeletonSerialized 169 points seem to be incorrectly normalized
signaled units are  1920 x 1080 
MocapNET: Received 417 elements
Upper Body has an orientation classifier..
Orientation : Front(0.00)/Back(0.99)/Left(0.01)/Right(0.01)
Upper Body  Back Orientation changed from 18.83 to 161.17
Lower Body  Back Orientation changed from 0.18 to 179.82

@j2l
Copy link
Author

j2l commented Nov 7, 2024

https://www.tensorflow.org/install/pip

>>> import tensorflow as tf; tf.config.list_physical_devices('GPU')
2024-11-07 21:03:15.668934: E external/local_xla/xla/stream_executor/cuda/cuda_fft.cc:477] Unable to register cuFFT factory: Attempting to register factory for plugin cuFFT when one has already been registered
WARNING: All log messages before absl::InitializeLog() is called are written to STDERR
E0000 00:00:1731009795.820970  184450 cuda_dnn.cc:8310] Unable to register cuDNN factory: Attempting to register factory for plugin cuDNN when one has already been registered
E0000 00:00:1731009795.864486  184450 cuda_blas.cc:1418] Unable to register cuBLAS factory: Attempting to register factory for plugin cuBLAS when one has already been registered
2024-11-07 21:03:16.036696: I tensorflow/core/platform/cpu_feature_guard.cc:210] This TensorFlow binary is optimized to use available CPU instructions in performance-critical operations.
To enable the following instructions: AVX2 FMA, in other operations, rebuild TensorFlow with the appropriate compiler flags.
/usr/lib/python3/dist-packages/scipy/__init__.py:146: UserWarning: A NumPy version >=1.17.3 and <1.25.0 is required for this version of SciPy (detected version 2.0.2
  warnings.warn(f"A NumPy version >={np_minversion} and <{np_maxversion}"

A module that was compiled using NumPy 1.x cannot be run in
NumPy 2.0.2 as it may crash. To support both 1.x and 2.x
versions of NumPy, modules must be compiled with NumPy 2.0.
Some module may need to rebuild instead e.g. with 'pybind11>=2.12'.

If you are a user of the module, the easiest solution will be to
downgrade to 'numpy<2' or try to upgrade the affected module.
We expect that some modules will need time to support NumPy 2.

Traceback (most recent call last):  File "<stdin>", line 1, in <module>
  File "/home/pm/.local/lib/python3.10/site-packages/tensorflow/__init__.py", line 49, in <module>
    from tensorflow._api.v2 import __internal__
  File "/home/pm/.local/lib/python3.10/site-packages/tensorflow/_api/v2/__internal__/__init__.py", line 13, in <module>
    from tensorflow._api.v2.__internal__ import feature_column
  File "/home/pm/.local/lib/python3.10/site-packages/tensorflow/_api/v2/__internal__/feature_column/__init__.py", line 8, in <module>
    from tensorflow.python.feature_column.feature_column_v2 import DenseColumn # line: 1777
  File "/home/pm/.local/lib/python3.10/site-packages/tensorflow/python/feature_column/feature_column_v2.py", line 38, in <module>
    from tensorflow.python.feature_column import feature_column as fc_old
  File "/home/pm/.local/lib/python3.10/site-packages/tensorflow/python/feature_column/feature_column.py", line 41, in <module>
    from tensorflow.python.layers import base
  File "/home/pm/.local/lib/python3.10/site-packages/tensorflow/python/layers/base.py", line 16, in <module>
    from tensorflow.python.keras.legacy_tf_layers import base
  File "/home/pm/.local/lib/python3.10/site-packages/tensorflow/python/keras/__init__.py", line 25, in <module>
    from tensorflow.python.keras import models
  File "/home/pm/.local/lib/python3.10/site-packages/tensorflow/python/keras/models.py", line 25, in <module>
    from tensorflow.python.keras.engine import training_v1
  File "/home/pm/.local/lib/python3.10/site-packages/tensorflow/python/keras/engine/training_v1.py", line 46, in <module>
    from tensorflow.python.keras.engine import training_arrays_v1
  File "/home/pm/.local/lib/python3.10/site-packages/tensorflow/python/keras/engine/training_arrays_v1.py", line 37, in <module>
    from scipy.sparse import issparse  # pylint: disable=g-import-not-at-top
  File "/usr/lib/python3/dist-packages/scipy/sparse/__init__.py", line 267, in <module>
    from ._csr import *
  File "/usr/lib/python3/dist-packages/scipy/sparse/_csr.py", line 10, in <module>
    from ._sparsetools import (csr_tocsc, csr_tobsr, csr_count_blocks,
AttributeError: _ARRAY_API not found

A module that was compiled using NumPy 1.x cannot be run in
NumPy 2.0.2 as it may crash. To support both 1.x and 2.x
versions of NumPy, modules must be compiled with NumPy 2.0.
Some module may need to rebuild instead e.g. with 'pybind11>=2.12'.

If you are a user of the module, the easiest solution will be to
downgrade to 'numpy<2' or try to upgrade the affected module.
We expect that some modules will need time to support NumPy 2.

Traceback (most recent call last):  File "<stdin>", line 1, in <module>
  File "/home/pm/.local/lib/python3.10/site-packages/tensorflow/__init__.py", line 49, in <module>
    from tensorflow._api.v2 import __internal__
  File "/home/pm/.local/lib/python3.10/site-packages/tensorflow/_api/v2/__internal__/__init__.py", line 13, in <module>
    from tensorflow._api.v2.__internal__ import feature_column
  File "/home/pm/.local/lib/python3.10/site-packages/tensorflow/_api/v2/__internal__/feature_column/__init__.py", line 8, in <module>
    from tensorflow.python.feature_column.feature_column_v2 import DenseColumn # line: 1777
  File "/home/pm/.local/lib/python3.10/site-packages/tensorflow/python/feature_column/feature_column_v2.py", line 38, in <module>
    from tensorflow.python.feature_column import feature_column as fc_old
  File "/home/pm/.local/lib/python3.10/site-packages/tensorflow/python/feature_column/feature_column.py", line 41, in <module>
    from tensorflow.python.layers import base
  File "/home/pm/.local/lib/python3.10/site-packages/tensorflow/python/layers/base.py", line 16, in <module>
    from tensorflow.python.keras.legacy_tf_layers import base
  File "/home/pm/.local/lib/python3.10/site-packages/tensorflow/python/keras/__init__.py", line 25, in <module>
    from tensorflow.python.keras import models
  File "/home/pm/.local/lib/python3.10/site-packages/tensorflow/python/keras/models.py", line 25, in <module>
    from tensorflow.python.keras.engine import training_v1
  File "/home/pm/.local/lib/python3.10/site-packages/tensorflow/python/keras/engine/training_v1.py", line 71, in <module>
    from scipy.sparse import issparse  # pylint: disable=g-import-not-at-top
  File "/usr/lib/python3/dist-packages/scipy/sparse/__init__.py", line 267, in <module>
    from ._csr import *
  File "/usr/lib/python3/dist-packages/scipy/sparse/_csr.py", line 10, in <module>
    from ._sparsetools import (csr_tocsc, csr_tobsr, csr_count_blocks,
AttributeError: _ARRAY_API not found
[PhysicalDevice(name='/physical_device:GPU:0', device_type='GPU')]

But it seems to work on CPU only:
image

@AmmarkoV AmmarkoV self-assigned this Nov 8, 2024
@AmmarkoV AmmarkoV added the nvidiaproblems NVIDIA/CUDA problems with host system label Nov 8, 2024
@AmmarkoV
Copy link
Collaborator

AmmarkoV commented Nov 8, 2024

Dear friend,
saw your youtube comment!

The problem you are experiencing is from either :

  1. Using a tensorflow library (in dependencies) that is only compiled for CPU
  2. A tensorflow library compiled with GPU acceleration and a mismatch between its expected CUDA/CUDNN version!

MocapNET is a very tiny network and can run on CPU alone fast enough providing 2D joint to BVH output. This is not the case for the network that goes from RGB image to 2D joints that does convolutions which is computationally much heavier and needs a GPGPU accelerator. Your 2fps slow performance is happening because the RGB->2D joints network runs on CPU causing the slow down. In the dependencies/ subdirectory you have a tensorflow version compiled for CPU or compiled for GPU but for another combination of CUDA/CUDNN etc. In fact when GPU acceleration is available what happens is that RGB -> 2D joint estimation runs on GPU while 2D joint to BVH estimation (for the previous frame) is running on CPU.

Now having explained the design and issue, in terms of making sense of versions etc, this is a list of the official "expected" version compatibilities:
https://www.tensorflow.org/install/source#linux

For example tensorflow-2.14.0 expects CUDNN 8.7 and CUDA 11.8
if you use it with CUDA 12.6 or CUDNN 8.6 or whatever other combination it will fallback to CPU!

It should also be noted that you can have multiple versions of CUDA on your system :

screen167

You can select which one is 'active'
by exports ( e.g. )
on ~/.bashrc

if I change

export PATH=$PATH:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/cuda/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib64:/usr/local/cuda/extras/CUPTI/lib64:/usr/local/cuda/lib:/usr/local/lib

and replace cuda with cuda-10.0 then tensorflow will be able to be ``linked against this'' in the next builds etc.

If you look at the logs you attached to the tickets :

W0000 00:00:1731007916.405884 179300 gpu_device.cc:2344] Cannot dlopen some GPU libraries. Please make sure the missing libraries mentioned above are installed properly if you would like to use GPU. Follow the guide at https://www.tensorflow.org/install/gpu for how to download and setup the required libraries for your platform.
Skipping registering GPU devices...

So tensorflow is not finding the versions it is expecting and skipping using GPU devices. So unfortunately these problems have to do with versioning and more specifically Tensorflow VS NVIDIA.

To mitigate this problem for mnet4 I overhauled the whole codebase to transition it to python so that it makes it easier using pip to install everything at once at a virtual environment instead of having to compile / download everything manually,

https://github.com/FORTH-ModelBasedTracker/MocapNET/tree/mnet4/src/python/mnet4

maybe if you make a seperate git clone of the mnet 4 and navigate to src/python/mnet4/ using this script
https://github.com/FORTH-ModelBasedTracker/MocapNET/blob/mnet4/src/python/mnet4/setup.sh
you can use the mediapipe live demo :
python3 -m mediapipeHolisticWebcamMocapNET --from webcam --hands --plot

To also have an idea on how the python stuff works I have a Google collab notebook setup

Hope I helped, please note that all of this situation is not a problem of the MocapNET codebase but of its Tensorflow dependency!

@AmmarkoV AmmarkoV added the tensorflow problems Problems caused by the tensorflow framework label Nov 8, 2024
@j2l
Copy link
Author

j2l commented Nov 8, 2024

I'm trying to understand what I did wrong.
Just to be clear, after downloading mnet4, this one is using mnet4, not using Docker from master branch (my other ticket just in case it works). I have 2 MocapNET installs (master and mnet4).

On ment4/, I manually downloaded Tensorflow 2.18 with GPU for python 3.10(.12) (python --version, since it's what python --version throws) from https://www.tensorflow.org/install/pip
source src/python/mnet4/pythonVirtualEnvironment/bin/activate
pip install tensorflow-2.18.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Here's pip show tensorflow

Name: tensorflow
Version: 2.18.0
Summary: TensorFlow is an open source machine learning framework for everyone.
Home-page: https://www.tensorflow.org/
Author: Google Inc.
Author-email: [email protected]
License: Apache 2.0
Location: /mnt/phil/MocapNET-mnet4/src/python/mnet4/pythonVirtualEnvironment/lib/python3.10/site-packages
Requires: absl-py, astunparse, flatbuffers, gast, google-pasta, grpcio, h5py, keras, libclang, ml-dtypes, numpy, opt-einsum, packaging, protobuf, requests, setuptools, six, tensorboard, tensorflow-io-gcs-filesystem, termcolor, typing-extensions, wrapt
Required-by: 

and

>>> import tensorflow as tf; tf.config.list_physical_devices('GPU')
2024-11-08 12:41:55.078491: E external/local_xla/xla/stream_executor/cuda/cuda_fft.cc:477] Unable to register cuFFT factory: Attempting to register factory for plugin cuFFT when one has already been registered
WARNING: All log messages before absl::InitializeLog() is called are written to STDERR
E0000 00:00:1731066115.242748  139441 cuda_dnn.cc:8310] Unable to register cuDNN factory: Attempting to register factory for plugin cuDNN when one has already been registered
E0000 00:00:1731066115.287411  139441 cuda_blas.cc:1418] Unable to register cuBLAS factory: Attempting to register factory for plugin cuBLAS when one has already been registered
2024-11-08 12:41:55.717191: I tensorflow/core/platform/cpu_feature_guard.cc:210] This TensorFlow binary is optimized to use available CPU instructions in performance-critical operations.
To enable the following instructions: AVX2 FMA, in other operations, rebuild TensorFlow with the appropriate compiler flags.
[PhysicalDevice(name='/physical_device:GPU:0', device_type='GPU')]

If you know a way to show more info, please let me know.
AFAIU, tensorflow sees the GPU.

Could you please make a freeze > requirements.txt when you use Cuda 12, to see what I have wrong?

Just another question related to the error above:
I wonder about openGL in CMakeList.txt:

if (ENABLE_OPENGL)
IF(EXISTS "${CMAKE_SOURCE_DIR}/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library")
...
ENDIF()
ELSE (ENABLE_OPENGL) 
 MESSAGE("OpenGL support will not be compiled in")
ENDIF(ENABLE_OPENGL)

This directory exists in my setup:
image

So why does OpenGL support will not be compiled in is triggered?
Could this be the bottleneck?

Here's a full initialize & build log:

./initialize.sh 
Directory is /mnt/phil/MocapNET-mnet4
Checking for python3-pip: install ok installed
Checking for python3-venv: install ok installed
Checking for wget: install ok installed
Checking for git: install ok installed
Checking for build-essential: install ok installed
Checking for cmake: install ok installed
Checking for unzip: install ok installed
Checking for libopencv-dev: install ok installed
Checking for libjpeg-dev: install ok installed
Checking for libpng-dev: install ok installed
Checking for libglew-dev: install ok installed
Checking for libpthread-stubs0-dev: install ok installed
RGBDAcquisition appears to already exist ..
ln: failed to create symbolic link 'BVH/BVHTester': File exists
JIT Python/C Compilation *made by AmmarTM* handled by : 
gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0
Copyright (C) 2021 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Intel Optimizations available and will be used
Checking for build-essential: install ok installed
Checking for python3-venv: install ok installed
Checking for python3-pip: install ok installed
Checking for freeglut3-dev: install ok installed
Checking for libglew-dev: install ok installed
Checking for protobuf-compiler: install ok installed
Checking for libprotobuf-dev: install ok installed
Checking for libavdevice-dev: install ok installed
Using a python pythonVirtualEnvironment environment
Activate it using : source pythonVirtualEnvironment/bin/activate
RGBDAcquisition appears to already exist ..
Requirement already satisfied: pip in ./pythonVirtualEnvironment/lib/python3.10/site-packages (24.3.1)
Requirement already satisfied: tensorflow in ./pythonVirtualEnvironment/lib/python3.10/site-packages (2.18.0)
Requirement already satisfied: numpy in ./pythonVirtualEnvironment/lib/python3.10/site-packages (1.26.4)
Requirement already satisfied: numba in ./pythonVirtualEnvironment/lib/python3.10/site-packages (0.60.0)
Requirement already satisfied: tensorboard_plugin_profile in ./pythonVirtualEnvironment/lib/python3.10/site-packages (2.17.0)
Requirement already satisfied: tensorflow-model-optimization in ./pythonVirtualEnvironment/lib/python3.10/site-packages (0.8.0)
Requirement already satisfied: keras in ./pythonVirtualEnvironment/lib/python3.10/site-packages (3.6.0)
Requirement already satisfied: pillow in ./pythonVirtualEnvironment/lib/python3.10/site-packages (11.0.0)
Requirement already satisfied: tf2onnx in ./pythonVirtualEnvironment/lib/python3.10/site-packages (1.16.1)
Requirement already satisfied: onnxruntime in ./pythonVirtualEnvironment/lib/python3.10/site-packages (1.20.0)
Requirement already satisfied: onnx in ./pythonVirtualEnvironment/lib/python3.10/site-packages (1.17.0)
Requirement already satisfied: matplotlib in ./pythonVirtualEnvironment/lib/python3.10/site-packages (3.9.2)
Requirement already satisfied: pydot in ./pythonVirtualEnvironment/lib/python3.10/site-packages (3.0.2)
Requirement already satisfied: mediapipe in ./pythonVirtualEnvironment/lib/python3.10/site-packages (0.10.11)
Requirement already satisfied: opencv-python in ./pythonVirtualEnvironment/lib/python3.10/site-packages (4.10.0.84)
Requirement already satisfied: scikit-learn in ./pythonVirtualEnvironment/lib/python3.10/site-packages (1.5.2)
Requirement already satisfied: absl-py>=1.0.0 in ./pythonVirtualEnvironment/lib/python3.10/site-packages (from tensorflow) (1.4.0)
Requirement already satisfied: astunparse>=1.6.0 in ./pythonVirtualEnvironment/lib/python3.10/site-packages (from tensorflow) (1.6.3)
Requirement already satisfied: flatbuffers>=24.3.25 in ./pythonVirtualEnvironment/lib/python3.10/site-packages (from tensorflow) (24.3.25)
Requirement already satisfied: gast!=0.5.0,!=0.5.1,!=0.5.2,>=0.2.1 in ./pythonVirtualEnvironment/lib/python3.10/site-packages (from tensorflow) (0.6.0)
Requirement already satisfied: google-pasta>=0.1.1 in ./pythonVirtualEnvironment/lib/python3.10/site-packages (from tensorflow) (0.2.0)
Requirement already satisfied: libclang>=13.0.0 in ./pythonVirtualEnvironment/lib/python3.10/site-packages (from tensorflow) (18.1.1)
Requirement already satisfied: opt-einsum>=2.3.2 in ./pythonVirtualEnvironment/lib/python3.10/site-packages (from tensorflow) (3.4.0)
Requirement already satisfied: packaging in ./pythonVirtualEnvironment/lib/python3.10/site-packages (from tensorflow) (24.1)
Requirement already satisfied: protobuf!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<6.0.0dev,>=3.20.3 in ./pythonVirtualEnvironment/lib/python3.10/site-packages (from tensorflow) (3.20.3)
Requirement already satisfied: requests<3,>=2.21.0 in ./pythonVirtualEnvironment/lib/python3.10/site-packages (from tensorflow) (2.32.3)
Requirement already satisfied: setuptools in ./pythonVirtualEnvironment/lib/python3.10/site-packages (from tensorflow) (59.6.0)
Requirement already satisfied: six>=1.12.0 in ./pythonVirtualEnvironment/lib/python3.10/site-packages (from tensorflow) (1.16.0)
Requirement already satisfied: termcolor>=1.1.0 in ./pythonVirtualEnvironment/lib/python3.10/site-packages (from tensorflow) (2.5.0)
Requirement already satisfied: typing-extensions>=3.6.6 in ./pythonVirtualEnvironment/lib/python3.10/site-packages (from tensorflow) (4.12.2)
Requirement already satisfied: wrapt>=1.11.0 in ./pythonVirtualEnvironment/lib/python3.10/site-packages (from tensorflow) (1.16.0)
Requirement already satisfied: grpcio<2.0,>=1.24.3 in ./pythonVirtualEnvironment/lib/python3.10/site-packages (from tensorflow) (1.67.1)
Requirement already satisfied: tensorboard<2.19,>=2.18 in ./pythonVirtualEnvironment/lib/python3.10/site-packages (from tensorflow) (2.18.0)
Requirement already satisfied: h5py>=3.11.0 in ./pythonVirtualEnvironment/lib/python3.10/site-packages (from tensorflow) (3.12.1)
Requirement already satisfied: ml-dtypes<0.5.0,>=0.4.0 in ./pythonVirtualEnvironment/lib/python3.10/site-packages (from tensorflow) (0.4.1)
Requirement already satisfied: tensorflow-io-gcs-filesystem>=0.23.1 in ./pythonVirtualEnvironment/lib/python3.10/site-packages (from tensorflow) (0.37.1)
Requirement already satisfied: llvmlite<0.44,>=0.43.0dev0 in ./pythonVirtualEnvironment/lib/python3.10/site-packages (from numba) (0.43.0)
Requirement already satisfied: gviz-api>=1.9.0 in ./pythonVirtualEnvironment/lib/python3.10/site-packages (from tensorboard_plugin_profile) (1.10.0)
Requirement already satisfied: werkzeug>=0.11.15 in ./pythonVirtualEnvironment/lib/python3.10/site-packages (from tensorboard_plugin_profile) (3.1.2)
Requirement already satisfied: dm-tree~=0.1.1 in ./pythonVirtualEnvironment/lib/python3.10/site-packages (from tensorflow-model-optimization) (0.1.8)
Requirement already satisfied: rich in ./pythonVirtualEnvironment/lib/python3.10/site-packages (from keras) (13.9.4)
Requirement already satisfied: namex in ./pythonVirtualEnvironment/lib/python3.10/site-packages (from keras) (0.0.8)
Requirement already satisfied: optree in ./pythonVirtualEnvironment/lib/python3.10/site-packages (from keras) (0.13.0)
Requirement already satisfied: coloredlogs in ./pythonVirtualEnvironment/lib/python3.10/site-packages (from onnxruntime) (15.0.1)
Requirement already satisfied: sympy in ./pythonVirtualEnvironment/lib/python3.10/site-packages (from onnxruntime) (1.13.1)
Requirement already satisfied: contourpy>=1.0.1 in ./pythonVirtualEnvironment/lib/python3.10/site-packages (from matplotlib) (1.3.0)
Requirement already satisfied: cycler>=0.10 in ./pythonVirtualEnvironment/lib/python3.10/site-packages (from matplotlib) (0.12.1)
Requirement already satisfied: fonttools>=4.22.0 in ./pythonVirtualEnvironment/lib/python3.10/site-packages (from matplotlib) (4.54.1)
Requirement already satisfied: kiwisolver>=1.3.1 in ./pythonVirtualEnvironment/lib/python3.10/site-packages (from matplotlib) (1.4.7)
Requirement already satisfied: pyparsing>=2.3.1 in ./pythonVirtualEnvironment/lib/python3.10/site-packages (from matplotlib) (3.2.0)
Requirement already satisfied: python-dateutil>=2.7 in ./pythonVirtualEnvironment/lib/python3.10/site-packages (from matplotlib) (2.9.0.post0)
Requirement already satisfied: attrs>=19.1.0 in ./pythonVirtualEnvironment/lib/python3.10/site-packages (from mediapipe) (24.2.0)
Requirement already satisfied: jax in ./pythonVirtualEnvironment/lib/python3.10/site-packages (from mediapipe) (0.4.35)
Requirement already satisfied: jaxlib in ./pythonVirtualEnvironment/lib/python3.10/site-packages (from mediapipe) (0.4.35)
Requirement already satisfied: torch in ./pythonVirtualEnvironment/lib/python3.10/site-packages (from mediapipe) (2.5.1)
Requirement already satisfied: opencv-contrib-python in ./pythonVirtualEnvironment/lib/python3.10/site-packages (from mediapipe) (4.10.0.84)
Requirement already satisfied: sounddevice>=0.4.4 in ./pythonVirtualEnvironment/lib/python3.10/site-packages (from mediapipe) (0.5.1)
Requirement already satisfied: scipy>=1.6.0 in ./pythonVirtualEnvironment/lib/python3.10/site-packages (from scikit-learn) (1.14.1)
Requirement already satisfied: joblib>=1.2.0 in ./pythonVirtualEnvironment/lib/python3.10/site-packages (from scikit-learn) (1.4.2)
Requirement already satisfied: threadpoolctl>=3.1.0 in ./pythonVirtualEnvironment/lib/python3.10/site-packages (from scikit-learn) (3.5.0)
Requirement already satisfied: wheel<1.0,>=0.23.0 in ./pythonVirtualEnvironment/lib/python3.10/site-packages (from astunparse>=1.6.0->tensorflow) (0.44.0)
Requirement already satisfied: charset-normalizer<4,>=2 in ./pythonVirtualEnvironment/lib/python3.10/site-packages (from requests<3,>=2.21.0->tensorflow) (3.4.0)
Requirement already satisfied: idna<4,>=2.5 in ./pythonVirtualEnvironment/lib/python3.10/site-packages (from requests<3,>=2.21.0->tensorflow) (3.10)
Requirement already satisfied: urllib3<3,>=1.21.1 in ./pythonVirtualEnvironment/lib/python3.10/site-packages (from requests<3,>=2.21.0->tensorflow) (2.2.3)
Requirement already satisfied: certifi>=2017.4.17 in ./pythonVirtualEnvironment/lib/python3.10/site-packages (from requests<3,>=2.21.0->tensorflow) (2024.8.30)
Requirement already satisfied: CFFI>=1.0 in ./pythonVirtualEnvironment/lib/python3.10/site-packages (from sounddevice>=0.4.4->mediapipe) (1.17.1)
Requirement already satisfied: markdown>=2.6.8 in ./pythonVirtualEnvironment/lib/python3.10/site-packages (from tensorboard<2.19,>=2.18->tensorflow) (3.7)
Requirement already satisfied: tensorboard-data-server<0.8.0,>=0.7.0 in ./pythonVirtualEnvironment/lib/python3.10/site-packages (from tensorboard<2.19,>=2.18->tensorflow) (0.7.2)
Requirement already satisfied: MarkupSafe>=2.1.1 in ./pythonVirtualEnvironment/lib/python3.10/site-packages (from werkzeug>=0.11.15->tensorboard_plugin_profile) (3.0.2)
Requirement already satisfied: humanfriendly>=9.1 in ./pythonVirtualEnvironment/lib/python3.10/site-packages (from coloredlogs->onnxruntime) (10.0)
Requirement already satisfied: markdown-it-py>=2.2.0 in ./pythonVirtualEnvironment/lib/python3.10/site-packages (from rich->keras) (3.0.0)
Requirement already satisfied: pygments<3.0.0,>=2.13.0 in ./pythonVirtualEnvironment/lib/python3.10/site-packages (from rich->keras) (2.18.0)
Requirement already satisfied: mpmath<1.4,>=1.1.0 in ./pythonVirtualEnvironment/lib/python3.10/site-packages (from sympy->onnxruntime) (1.3.0)
Requirement already satisfied: filelock in ./pythonVirtualEnvironment/lib/python3.10/site-packages (from torch->mediapipe) (3.16.1)
Requirement already satisfied: networkx in ./pythonVirtualEnvironment/lib/python3.10/site-packages (from torch->mediapipe) (3.4.2)
Requirement already satisfied: jinja2 in ./pythonVirtualEnvironment/lib/python3.10/site-packages (from torch->mediapipe) (3.1.4)
Requirement already satisfied: fsspec in ./pythonVirtualEnvironment/lib/python3.10/site-packages (from torch->mediapipe) (2024.10.0)
Requirement already satisfied: nvidia-cuda-nvrtc-cu12==12.4.127 in ./pythonVirtualEnvironment/lib/python3.10/site-packages (from torch->mediapipe) (12.4.127)
Requirement already satisfied: nvidia-cuda-runtime-cu12==12.4.127 in ./pythonVirtualEnvironment/lib/python3.10/site-packages (from torch->mediapipe) (12.4.127)
Requirement already satisfied: nvidia-cuda-cupti-cu12==12.4.127 in ./pythonVirtualEnvironment/lib/python3.10/site-packages (from torch->mediapipe) (12.4.127)
Requirement already satisfied: nvidia-cudnn-cu12==9.1.0.70 in ./pythonVirtualEnvironment/lib/python3.10/site-packages (from torch->mediapipe) (9.1.0.70)
Requirement already satisfied: nvidia-cublas-cu12==12.4.5.8 in ./pythonVirtualEnvironment/lib/python3.10/site-packages (from torch->mediapipe) (12.4.5.8)
Requirement already satisfied: nvidia-cufft-cu12==11.2.1.3 in ./pythonVirtualEnvironment/lib/python3.10/site-packages (from torch->mediapipe) (11.2.1.3)
Requirement already satisfied: nvidia-curand-cu12==10.3.5.147 in ./pythonVirtualEnvironment/lib/python3.10/site-packages (from torch->mediapipe) (10.3.5.147)
Requirement already satisfied: nvidia-cusolver-cu12==11.6.1.9 in ./pythonVirtualEnvironment/lib/python3.10/site-packages (from torch->mediapipe) (11.6.1.9)
Requirement already satisfied: nvidia-cusparse-cu12==12.3.1.170 in ./pythonVirtualEnvironment/lib/python3.10/site-packages (from torch->mediapipe) (12.3.1.170)
Requirement already satisfied: nvidia-nccl-cu12==2.21.5 in ./pythonVirtualEnvironment/lib/python3.10/site-packages (from torch->mediapipe) (2.21.5)
Requirement already satisfied: nvidia-nvtx-cu12==12.4.127 in ./pythonVirtualEnvironment/lib/python3.10/site-packages (from torch->mediapipe) (12.4.127)
Requirement already satisfied: nvidia-nvjitlink-cu12==12.4.127 in ./pythonVirtualEnvironment/lib/python3.10/site-packages (from torch->mediapipe) (12.4.127)
Requirement already satisfied: triton==3.1.0 in ./pythonVirtualEnvironment/lib/python3.10/site-packages (from torch->mediapipe) (3.1.0)
Requirement already satisfied: pycparser in ./pythonVirtualEnvironment/lib/python3.10/site-packages (from CFFI>=1.0->sounddevice>=0.4.4->mediapipe) (2.22)
Requirement already satisfied: mdurl~=0.1 in ./pythonVirtualEnvironment/lib/python3.10/site-packages (from markdown-it-py>=2.2.0->rich->keras) (0.1.2)
--2024-11-08 13:04:08--  http://ammar.gr/mocapnet/mnet4/mnet4_-314.zip
Resolving ammar.gr (ammar.gr)... 139.91.185.16
Connecting to ammar.gr (ammar.gr)|139.91.185.16|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 138288918 (132M) [application/zip]
Saving to: ‘mnet4_-314.zip’

mnet4_-314.zip                100%[=================================================>] 131.88M  10.8MB/s    in 12s     

2024-11-08 13:04:20 (10.9 MB/s) - ‘mnet4_-314.zip’ saved [138288918/138288918]

Archive:  mnet4_-314.zip
 extracting: step1_lhand_all/fingerprint.pb  
  inflating: step1_lhand_all/keras_metadata.pb  
  inflating: step1_lhand_all/lhand_configuration.json  
  inflating: step1_lhand_all/model.onnx  
  inflating: step1_lhand_all/model.tflite  
  inflating: step1_lhand_all/neuralNetworkInputs.list  
  inflating: step1_lhand_all/neuralNetworkJoints.list  
  inflating: step1_lhand_all/neuralNetworkOutputs.list  
  inflating: step1_lhand_all/outputMaxima.csv  
  inflating: step1_lhand_all/outputMinima.csv  
  inflating: step1_lhand_all/outputOffsets.csv  
  inflating: step1_lhand_all/outputScalars.csv  
  inflating: step1_lhand_all/outputScalarsFraction.csv  
  inflating: step1_lhand_all/saved_model.pb  
  inflating: step1_lhand_all/summary.html  
 extracting: step1_lowerbody_all/fingerprint.pb  
  inflating: step1_lowerbody_all/keras_metadata.pb  
  inflating: step1_lowerbody_all/lowerbody_configuration.json  
  inflating: step1_lowerbody_all/model.onnx  
  inflating: step1_lowerbody_all/model.tflite  
  inflating: step1_lowerbody_all/neuralNetworkInputs.list  
  inflating: step1_lowerbody_all/neuralNetworkJoints.list  
  inflating: step1_lowerbody_all/neuralNetworkOutputs.list  
  inflating: step1_lowerbody_all/outputMaxima.csv  
  inflating: step1_lowerbody_all/outputMinima.csv  
  inflating: step1_lowerbody_all/outputOffsets.csv  
  inflating: step1_lowerbody_all/outputScalars.csv  
  inflating: step1_lowerbody_all/outputScalarsFraction.csv  
  inflating: step1_lowerbody_all/saved_model.pb  
  inflating: step1_lowerbody_all/summary.html  
 extracting: step1_mouth_all/fingerprint.pb  
  inflating: step1_mouth_all/keras_metadata.pb  
  inflating: step1_mouth_all/model.onnx  
  inflating: step1_mouth_all/model.tflite  
  inflating: step1_mouth_all/mouth_configuration.json  
  inflating: step1_mouth_all/neuralNetworkInputs.list  
  inflating: step1_mouth_all/neuralNetworkJoints.list  
  inflating: step1_mouth_all/neuralNetworkOutputs.list  
  inflating: step1_mouth_all/outputMaxima.csv  
  inflating: step1_mouth_all/outputMinima.csv  
  inflating: step1_mouth_all/outputOffsets.csv  
  inflating: step1_mouth_all/outputScalars.csv  
  inflating: step1_mouth_all/outputScalarsFraction.csv  
  inflating: step1_mouth_all/saved_model.pb  
  inflating: step1_mouth_all/summary.html  
 extracting: step1_reye_all/fingerprint.pb  
  inflating: step1_reye_all/keras_metadata.pb  
  inflating: step1_reye_all/model.onnx  
  inflating: step1_reye_all/model.tflite  
  inflating: step1_reye_all/neuralNetworkInputs.list  
  inflating: step1_reye_all/neuralNetworkJoints.list  
  inflating: step1_reye_all/neuralNetworkOutputs.list  
  inflating: step1_reye_all/outputMaxima.csv  
  inflating: step1_reye_all/outputMinima.csv  
  inflating: step1_reye_all/outputOffsets.csv  
  inflating: step1_reye_all/outputScalars.csv  
  inflating: step1_reye_all/outputScalarsFraction.csv  
  inflating: step1_reye_all/reye_configuration.json  
  inflating: step1_reye_all/saved_model.pb  
  inflating: step1_reye_all/summary.html  
 extracting: step1_upperbody_all/fingerprint.pb  
  inflating: step1_upperbody_all/keras_metadata.pb  
  inflating: step1_upperbody_all/model.onnx  
  inflating: step1_upperbody_all/model.tflite  
  inflating: step1_upperbody_all/neuralNetworkInputs.list  
  inflating: step1_upperbody_all/neuralNetworkJoints.list  
  inflating: step1_upperbody_all/neuralNetworkOutputs.list  
  inflating: step1_upperbody_all/outputMaxima.csv  
  inflating: step1_upperbody_all/outputMinima.csv  
  inflating: step1_upperbody_all/outputOffsets.csv  
  inflating: step1_upperbody_all/outputScalars.csv  
  inflating: step1_upperbody_all/outputScalarsFraction.csv  
  inflating: step1_upperbody_all/saved_model.pb  
  inflating: step1_upperbody_all/summary.html  
  inflating: step1_upperbody_all/upperbody_all.pca  
  inflating: step1_upperbody_all/upperbody_configuration.json  
--2024-11-08 13:04:22--  http://ammar.gr/mocapnet/mnet4/mediapipe.zip
Resolving ammar.gr (ammar.gr)... 139.91.185.16
Connecting to ammar.gr (ammar.gr)|139.91.185.16|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 34375605 (33M) [application/zip]
Saving to: ‘mediapipe.zip’

mediapipe.zip                 100%[=================================================>]  32.78M  9.65MB/s    in 3.4s    

2024-11-08 13:04:25 (9.65 MB/s) - ‘mediapipe.zip’ saved [34375605/34375605]

Archive:  mediapipe.zip
  inflating: movenet/variables/variables.data-00000-of-00001  
  inflating: movenet/variables/variables.index  
  inflating: handnet/full/hand_landmark.tflite  
  inflating: handnet/full/palm_detection.tflite  
  inflating: handnet/lite/hand_landmark.tflite  
  inflating: handnet/lite/palm_detection.tflite  
  inflating: movenet/body.png        
  inflating: movenet/lite-model_movenet_singlepose_lightning_tflite_int8_4.tflite  
  inflating: movenet/model.onnx      
  inflating: movenet/saved_model.pb  
  inflating: handnet/hand_landmarks.png  
  inflating: handnet/test2.mkv       
  inflating: handnet/test.mkv        
Ready for use
From now on to work with MocapNET you can use :  
source pythonVirtualEnvironment/bin/activate
!python3 -m mediapipeHolisticWebcamMocapNET --from webcam  --save --plot
 OR 
!python3 -m mediapipeHolisticWebcamMocapNET --from shuffle.webm --save --plot
 OR 
!python3 -m csvNET --from ../../../dataset/sample.csv  --save --plot
  
 if you are running on collab don't forget to append --headless to your command
 after the run is complete out.bvh will contain your results  
JIT Python/C Compilation *made by AmmarTM* handled by : 
gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0
Copyright (C) 2021 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Intel Optimizations available and will be used
Now to try and build MocapNET..
Build directory already exists, but since the initialize.sh script was called 
this means the user wants to also initialize the build directory, so doing this
to prevent problems like https://github.com/FORTH-ModelBasedTracker/MocapNET/issues/19
CMake Warning (dev) at CMakeLists.txt:1 (project):
  cmake_minimum_required() should be called prior to this top-level project()
  call.  Please see the cmake-commands(7) manual for usage documentation of
  both commands.
This warning is for project developers.  Use -Wno-dev to suppress it.

-- The C compiler identification is GNU 11.4.0
-- The CXX compiler identification is GNU 11.4.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
CMake Deprecation Warning at CMakeLists.txt:2 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.


CMake Warning (dev) at cmake/FindSSE.cmake:8 (EXEC_PROGRAM):
  Policy CMP0153 is not set: The exec_program command should not be called.
  Run "cmake --help-policy CMP0153" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  Use execute_process() instead.
Call Stack (most recent call first):
  CMakeLists.txt:17 (FindSSE)
This warning is for project developers.  Use -Wno-dev to suppress it.

SSE2 detected and will be used..
Using system-wide found libtensorflow v2 C-API
BVH Code found and will be used..
CMake Deprecation Warning at src/GroundTruthGenerator/CMakeLists.txt:2 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.


CMake Deprecation Warning at src/MocapNET2/reshapeCSVFileToMakeClassification/CMakeLists.txt:2 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.


OpenGL support will not be compiled in
-- Could NOT find OpenCV (missing: OpenCV_DIR)
-- Found OpenCV: /usr (found version "4.5.4")
OpenCV code found and will be used..
/usr/lib/x86_64-linux-gnu/cmake/opencv4
CMake Deprecation Warning at src/Webcam/CMakeLists.txt:3 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.


CMake Deprecation Warning at src/MocapNET2/BVHGUI2/CMakeLists.txt:2 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.


CMake Deprecation Warning at src/MocapNET2/MocapNET2LiveWebcamDemo/CMakeLists.txt:2 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.


CMake Deprecation Warning at src/MocapNET2/MocapNETLib2/CMakeLists.txt:2 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.


CMake Deprecation Warning at src/MocapNET2/MocapNETFromCSV/CMakeLists.txt:2 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.


CMake Deprecation Warning at src/MocapNET2/Converters/Openpose/CMakeLists.txt:2 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.


CMake Deprecation Warning at src/MocapNET2/Converters/H36M/CMakeLists.txt:2 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.


CMake Deprecation Warning at src/MocapNET2/Converters/convertCSV3D/CMakeLists.txt:2 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.


CMake Deprecation Warning at src/MocapNET2/testCSV/CMakeLists.txt:2 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.


CMake Deprecation Warning at src/MocapNET2/drawCSV/CMakeLists.txt:2 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.


CMake Deprecation Warning at src/MocapNET2/CSVClusterPlot/CMakeLists.txt:2 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.


CMake Deprecation Warning at src/JointEstimator2D/CMakeLists.txt:2 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.


-- Configuring done (0.3s)
-- Generating done (0.2s)
-- Build files have been written to: /mnt/phil/MocapNET-mnet4/build
[  0%] Building C object src/GroundTruthGenerator/CMakeFiles/GroundTruthDumper.dir/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Applications/BVHTester/main.c.o
[  1%] Building C object src/GroundTruthGenerator/CMakeFiles/GroundTruthDumper.dir/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/TrajectoryParser/InputParser_C.c.o
[  1%] Building C object src/GroundTruthGenerator/CMakeFiles/GroundTruthDumper.dir/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/bvh_loader.c.o
[  1%] Building C object src/GroundTruthGenerator/CMakeFiles/GroundTruthDumper.dir/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/calculate/bvh_to_tri_pose.c.o
[  2%] Building C object src/GroundTruthGenerator/CMakeFiles/GroundTruthDumper.dir/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/calculate/bvh_transform.c.o
[  2%] Building C object src/GroundTruthGenerator/CMakeFiles/GroundTruthDumper.dir/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/calculate/bvh_project.c.o
[  2%] Building C object src/GroundTruthGenerator/CMakeFiles/GroundTruthDumper.dir/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/import/fromBVH.c.o
[  2%] Building C object src/GroundTruthGenerator/CMakeFiles/GroundTruthDumper.dir/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/export/bvh_to_trajectoryParserTRI.c.o
[  3%] Building C object src/GroundTruthGenerator/CMakeFiles/GroundTruthDumper.dir/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/export/bvh_to_trajectoryParserPrimitives.c.o
[  3%] Building C object src/GroundTruthGenerator/CMakeFiles/GroundTruthDumper.dir/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/export/bvh_export.c.o
[  3%] Building C object src/GroundTruthGenerator/CMakeFiles/GroundTruthDumper.dir/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/export/bvh_to_c.c.o
[  4%] Building C object src/GroundTruthGenerator/CMakeFiles/GroundTruthDumper.dir/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/export/bvh_to_bvh.c.o
[  4%] Building C object src/GroundTruthGenerator/CMakeFiles/GroundTruthDumper.dir/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/export/bvh_to_svg.c.o
[  4%] Building C object src/GroundTruthGenerator/CMakeFiles/GroundTruthDumper.dir/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/export/bvh_to_csv.c.o
[  5%] Building C object src/GroundTruthGenerator/CMakeFiles/GroundTruthDumper.dir/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/export/bvh_to_json.c.o
[  5%] Building C object src/GroundTruthGenerator/CMakeFiles/GroundTruthDumper.dir/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/edit/bvh_randomize.c.o
[  5%] Building C object src/GroundTruthGenerator/CMakeFiles/GroundTruthDumper.dir/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/edit/bvh_filter.c.o
[  5%] Building C object src/GroundTruthGenerator/CMakeFiles/GroundTruthDumper.dir/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/edit/bvh_rename.c.o
[  6%] Building C object src/GroundTruthGenerator/CMakeFiles/GroundTruthDumper.dir/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/edit/bvh_merge.c.o
[  6%] Building C object src/GroundTruthGenerator/CMakeFiles/GroundTruthDumper.dir/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/edit/bvh_cut_paste.c.o
[  6%] Building C object src/GroundTruthGenerator/CMakeFiles/GroundTruthDumper.dir/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/edit/bvh_interpolate.c.o
[  7%] Building C object src/GroundTruthGenerator/CMakeFiles/GroundTruthDumper.dir/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/edit/bvh_remapangles.c.o
[  7%] Building C object src/GroundTruthGenerator/CMakeFiles/GroundTruthDumper.dir/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/ik/bvh_inverseKinematics.c.o
[  7%] Building C object src/GroundTruthGenerator/CMakeFiles/GroundTruthDumper.dir/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/ik/hardcodedProblems_inverseKinematics.c.o
[  7%] Building C object src/GroundTruthGenerator/CMakeFiles/GroundTruthDumper.dir/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/metrics/bvh_measure.c.o
[  8%] Building C object src/GroundTruthGenerator/CMakeFiles/GroundTruthDumper.dir/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/tests/test.c.o
[  8%] Building C object src/GroundTruthGenerator/CMakeFiles/GroundTruthDumper.dir/__/__/dependencies/RGBDAcquisition/tools/Calibration/calibration.c.o
[  8%] Building C object src/GroundTruthGenerator/CMakeFiles/GroundTruthDumper.dir/__/__/dependencies/RGBDAcquisition/tools/Calibration/transform.c.o
[  9%] Building C object src/GroundTruthGenerator/CMakeFiles/GroundTruthDumper.dir/__/__/dependencies/RGBDAcquisition/tools/Calibration/undistort.c.o
[  9%] Building C object src/GroundTruthGenerator/CMakeFiles/GroundTruthDumper.dir/__/__/dependencies/RGBDAcquisition/tools/AmMatrix/matrix3x3Tools.c.o
[  9%] Building C object src/GroundTruthGenerator/CMakeFiles/GroundTruthDumper.dir/__/__/dependencies/RGBDAcquisition/tools/AmMatrix/matrix4x4Tools.c.o
[ 10%] Building C object src/GroundTruthGenerator/CMakeFiles/GroundTruthDumper.dir/__/__/dependencies/RGBDAcquisition/tools/AmMatrix/matrixOpenGL.c.o
[ 10%] Building C object src/GroundTruthGenerator/CMakeFiles/GroundTruthDumper.dir/__/__/dependencies/RGBDAcquisition/tools/AmMatrix/matrixCalculations.c.o
[ 10%] Building C object src/GroundTruthGenerator/CMakeFiles/GroundTruthDumper.dir/__/__/dependencies/RGBDAcquisition/tools/AmMatrix/solveLinearSystemGJ.c.o
[ 10%] Building C object src/GroundTruthGenerator/CMakeFiles/GroundTruthDumper.dir/__/__/dependencies/RGBDAcquisition/tools/AmMatrix/solveHomography.c.o
[ 11%] Building C object src/GroundTruthGenerator/CMakeFiles/GroundTruthDumper.dir/__/__/dependencies/RGBDAcquisition/tools/AmMatrix/quaternions.c.o
[ 11%] Building C object src/GroundTruthGenerator/CMakeFiles/GroundTruthDumper.dir/__/__/dependencies/RGBDAcquisition/tools/AmMatrix/simpleRenderer.c.o
[ 11%] Linking C executable /mnt/phil/MocapNET-mnet4/GroundTruthDumper
[ 11%] Built target GroundTruthDumper
[ 12%] Building C object src/MocapNET2/MocapNETLib2/CMakeFiles/MocapNETLib2.dir/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/bvh_loader.c.o
[ 12%] Building C object src/MocapNET2/MocapNETLib2/CMakeFiles/MocapNETLib2.dir/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/calculate/bvh_to_tri_pose.c.o
[ 12%] Building C object src/MocapNET2/MocapNETLib2/CMakeFiles/MocapNETLib2.dir/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/calculate/bvh_transform.c.o
[ 12%] Building C object src/MocapNET2/MocapNETLib2/CMakeFiles/MocapNETLib2.dir/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/calculate/bvh_project.c.o
[ 13%] Building C object src/MocapNET2/MocapNETLib2/CMakeFiles/MocapNETLib2.dir/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/import/fromBVH.c.o
[ 13%] Building C object src/MocapNET2/MocapNETLib2/CMakeFiles/MocapNETLib2.dir/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/export/bvh_to_trajectoryParserTRI.c.o
[ 13%] Building C object src/MocapNET2/MocapNETLib2/CMakeFiles/MocapNETLib2.dir/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/export/bvh_to_trajectoryParserPrimitives.c.o
[ 14%] Building C object src/MocapNET2/MocapNETLib2/CMakeFiles/MocapNETLib2.dir/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/export/bvh_export.c.o
[ 14%] Building C object src/MocapNET2/MocapNETLib2/CMakeFiles/MocapNETLib2.dir/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/export/bvh_to_c.c.o
[ 14%] Building C object src/MocapNET2/MocapNETLib2/CMakeFiles/MocapNETLib2.dir/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/export/bvh_to_bvh.c.o
[ 15%] Building C object src/MocapNET2/MocapNETLib2/CMakeFiles/MocapNETLib2.dir/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/export/bvh_to_svg.c.o
[ 15%] Building C object src/MocapNET2/MocapNETLib2/CMakeFiles/MocapNETLib2.dir/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/export/bvh_to_csv.c.o
[ 15%] Building C object src/MocapNET2/MocapNETLib2/CMakeFiles/MocapNETLib2.dir/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/export/bvh_to_json.c.o
[ 15%] Building C object src/MocapNET2/MocapNETLib2/CMakeFiles/MocapNETLib2.dir/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/edit/bvh_randomize.c.o
[ 16%] Building C object src/MocapNET2/MocapNETLib2/CMakeFiles/MocapNETLib2.dir/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/edit/bvh_filter.c.o
[ 16%] Building C object src/MocapNET2/MocapNETLib2/CMakeFiles/MocapNETLib2.dir/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/edit/bvh_rename.c.o
[ 16%] Building C object src/MocapNET2/MocapNETLib2/CMakeFiles/MocapNETLib2.dir/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/edit/bvh_merge.c.o
[ 17%] Building C object src/MocapNET2/MocapNETLib2/CMakeFiles/MocapNETLib2.dir/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/edit/bvh_cut_paste.c.o
[ 17%] Building C object src/MocapNET2/MocapNETLib2/CMakeFiles/MocapNETLib2.dir/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/edit/bvh_interpolate.c.o
[ 17%] Building C object src/MocapNET2/MocapNETLib2/CMakeFiles/MocapNETLib2.dir/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/edit/bvh_remapangles.c.o
[ 18%] Building C object src/MocapNET2/MocapNETLib2/CMakeFiles/MocapNETLib2.dir/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/ik/bvh_inverseKinematics.c.o
[ 18%] Building C object src/MocapNET2/MocapNETLib2/CMakeFiles/MocapNETLib2.dir/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/ik/hardcodedProblems_inverseKinematics.c.o
[ 18%] Building C object src/MocapNET2/MocapNETLib2/CMakeFiles/MocapNETLib2.dir/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/metrics/bvh_measure.c.o
[ 18%] Building C object src/MocapNET2/MocapNETLib2/CMakeFiles/MocapNETLib2.dir/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/tests/test.c.o
[ 19%] Building C object src/MocapNET2/MocapNETLib2/CMakeFiles/MocapNETLib2.dir/__/__/__/dependencies/RGBDAcquisition/tools/Calibration/calibration.c.o
[ 19%] Building C object src/MocapNET2/MocapNETLib2/CMakeFiles/MocapNETLib2.dir/__/__/__/dependencies/RGBDAcquisition/tools/Calibration/transform.c.o
[ 19%] Building C object src/MocapNET2/MocapNETLib2/CMakeFiles/MocapNETLib2.dir/__/__/__/dependencies/RGBDAcquisition/tools/Calibration/undistort.c.o
[ 20%] Building C object src/MocapNET2/MocapNETLib2/CMakeFiles/MocapNETLib2.dir/__/__/__/dependencies/RGBDAcquisition/tools/AmMatrix/matrix3x3Tools.c.o
[ 20%] Building C object src/MocapNET2/MocapNETLib2/CMakeFiles/MocapNETLib2.dir/__/__/__/dependencies/RGBDAcquisition/tools/AmMatrix/matrix4x4Tools.c.o
[ 20%] Building C object src/MocapNET2/MocapNETLib2/CMakeFiles/MocapNETLib2.dir/__/__/__/dependencies/RGBDAcquisition/tools/AmMatrix/matrixOpenGL.c.o
[ 20%] Building C object src/MocapNET2/MocapNETLib2/CMakeFiles/MocapNETLib2.dir/__/__/__/dependencies/RGBDAcquisition/tools/AmMatrix/matrixCalculations.c.o
[ 21%] Building C object src/MocapNET2/MocapNETLib2/CMakeFiles/MocapNETLib2.dir/__/__/__/dependencies/RGBDAcquisition/tools/AmMatrix/solveLinearSystemGJ.c.o
[ 21%] Building C object src/MocapNET2/MocapNETLib2/CMakeFiles/MocapNETLib2.dir/__/__/__/dependencies/RGBDAcquisition/tools/AmMatrix/solveHomography.c.o
[ 21%] Building C object src/MocapNET2/MocapNETLib2/CMakeFiles/MocapNETLib2.dir/__/__/__/dependencies/RGBDAcquisition/tools/AmMatrix/quaternions.c.o
[ 22%] Building C object src/MocapNET2/MocapNETLib2/CMakeFiles/MocapNETLib2.dir/__/__/__/dependencies/RGBDAcquisition/tools/AmMatrix/simpleRenderer.c.o
[ 22%] Building CXX object src/MocapNET2/MocapNETLib2/CMakeFiles/MocapNETLib2.dir/core/core.cpp.o
[ 22%] Building CXX object src/MocapNET2/MocapNETLib2/CMakeFiles/MocapNETLib2.dir/core/singleThreaded.cpp.o
[ 23%] Building CXX object src/MocapNET2/MocapNETLib2/CMakeFiles/MocapNETLib2.dir/core/multiThreaded.cpp.o
[ 23%] Building CXX object src/MocapNET2/MocapNETLib2/CMakeFiles/MocapNETLib2.dir/mocapnet2.cpp.o
[ 23%] Building CXX object src/MocapNET2/MocapNETLib2/CMakeFiles/MocapNETLib2.dir/tools.cpp.o
[ 23%] Building CXX object src/MocapNET2/MocapNETLib2/CMakeFiles/MocapNETLib2.dir/remoteExecution.cpp.o
[ 24%] Building CXX object src/MocapNET2/MocapNETLib2/CMakeFiles/MocapNETLib2.dir/applicationLogic/parseCommandlineOptions.cpp.o
[ 24%] Building CXX object src/MocapNET2/MocapNETLib2/CMakeFiles/MocapNETLib2.dir/applicationLogic/poseRecognition.cpp.o
[ 24%] Building CXX object src/MocapNET2/MocapNETLib2/CMakeFiles/MocapNETLib2.dir/applicationLogic/gestureRecognition.cpp.o
[ 25%] Building CXX object src/MocapNET2/MocapNETLib2/CMakeFiles/MocapNETLib2.dir/applicationLogic/artifactRecognition.cpp.o
[ 25%] Building CXX object src/MocapNET2/MocapNETLib2/CMakeFiles/MocapNETLib2.dir/qualityControl/qualityControl.cpp.o
[ 25%] Building CXX object src/MocapNET2/MocapNETLib2/CMakeFiles/MocapNETLib2.dir/IO/bvh.cpp.o
[ 26%] Building CXX object src/MocapNET2/MocapNETLib2/CMakeFiles/MocapNETLib2.dir/IO/skeletonAbstraction.cpp.o
[ 26%] Building CXX object src/MocapNET2/MocapNETLib2/CMakeFiles/MocapNETLib2.dir/IO/csvRead.cpp.o
[ 26%] Building CXX object src/MocapNET2/MocapNETLib2/CMakeFiles/MocapNETLib2.dir/IO/csvWrite.cpp.o
[ 26%] Building CXX object src/MocapNET2/MocapNETLib2/CMakeFiles/MocapNETLib2.dir/IO/jsonRead.cpp.o
[ 27%] Building CXX object src/MocapNET2/MocapNETLib2/CMakeFiles/MocapNETLib2.dir/IO/jsonMocapNETHelpers.cpp.o
[ 27%] Building CXX object src/MocapNET2/MocapNETLib2/CMakeFiles/MocapNETLib2.dir/IO/conversions.cpp.o
[ 27%] Building CXX object src/MocapNET2/MocapNETLib2/CMakeFiles/MocapNETLib2.dir/visualization/rgb.cpp.o
[ 28%] Building CXX object src/MocapNET2/MocapNETLib2/CMakeFiles/MocapNETLib2.dir/visualization/allInOne.cpp.o
[ 28%] Building CXX object src/MocapNET2/MocapNETLib2/CMakeFiles/MocapNETLib2.dir/visualization/widgets.cpp.o
[ 28%] Building CXX object src/MocapNET2/MocapNETLib2/CMakeFiles/MocapNETLib2.dir/visualization/visualization.cpp.o
[ 29%] Building CXX object src/MocapNET2/MocapNETLib2/CMakeFiles/MocapNETLib2.dir/visualization/drawSkeleton.cpp.o
[ 29%] Building CXX object src/MocapNET2/MocapNETLib2/CMakeFiles/MocapNETLib2.dir/visualization/opengl.cpp.o
[ 29%] Building CXX object src/MocapNET2/MocapNETLib2/CMakeFiles/MocapNETLib2.dir/visualization/camera_ready.cpp.o
[ 29%] Building CXX object src/MocapNET2/MocapNETLib2/CMakeFiles/MocapNETLib2.dir/visualization/map.cpp.o
[ 30%] Building CXX object src/MocapNET2/MocapNETLib2/CMakeFiles/MocapNETLib2.dir/visualization/template.cpp.o
[ 30%] Building CXX object src/MocapNET2/MocapNETLib2/CMakeFiles/MocapNETLib2.dir/solutionParts/body.cpp.o
[ 30%] Building CXX object src/MocapNET2/MocapNETLib2/CMakeFiles/MocapNETLib2.dir/solutionParts/upperBody.cpp.o
[ 31%] Building CXX object src/MocapNET2/MocapNETLib2/CMakeFiles/MocapNETLib2.dir/solutionParts/lowerBody.cpp.o
[ 31%] Building CXX object src/MocapNET2/MocapNETLib2/CMakeFiles/MocapNETLib2.dir/__/__/__/dependencies/InputParser/InputParser_C.cpp.o
[ 31%] Building CXX object src/MocapNET2/MocapNETLib2/CMakeFiles/MocapNETLib2.dir/__/__/NeuralNetworkAbstractionLayer/neuralNetworkAbstraction.cpp.o
In file included from /mnt/phil/MocapNET-mnet4/src/NeuralNetworkAbstractionLayer/neuralNetworkAbstraction.cpp:1:
/mnt/phil/MocapNET-mnet4/src/NeuralNetworkAbstractionLayer/neuralNetworkAbstraction.hpp:19:6: warning: #warning "No tensorflow support signaled through a C define.." [-Wcpp]
   19 |     #warning "No tensorflow support signaled through a C define.."
      |      ^~~~~~~
[ 31%] Building CXX object src/MocapNET2/MocapNETLib2/CMakeFiles/MocapNETLib2.dir/__/__/Tensorflow/tensorflow.cpp.o
[ 32%] Building CXX object src/MocapNET2/MocapNETLib2/CMakeFiles/MocapNETLib2.dir/__/__/Tensorflow/tf_utils.cpp.o
[ 32%] Linking CXX shared library /mnt/phil/MocapNET-mnet4/libMocapNETLib2.so
[ 32%] Built target MocapNETLib2
[ 32%] Building CXX object src/MocapNET2/reshapeCSVFileToMakeClassification/CMakeFiles/ReshapeCSV.dir/reshapeCSV.cpp.o
[ 32%] Linking CXX executable /mnt/phil/MocapNET-mnet4/ReshapeCSV
[ 32%] Built target ReshapeCSV
[ 32%] Building CXX object src/Webcam/CMakeFiles/OpenCVTest.dir/webcam.cpp.o
[ 33%] Linking CXX executable /mnt/phil/MocapNET-mnet4/OpenCVTest
[ 33%] Built target OpenCVTest
[ 33%] Building CXX object src/MocapNET2/BVHGUI2/CMakeFiles/BVHGUI2.dir/bvhGUI2.cpp.o
[ 33%] Building C object src/MocapNET2/BVHGUI2/CMakeFiles/BVHGUI2.dir/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/bvh_loader.c.o
[ 33%] Building C object src/MocapNET2/BVHGUI2/CMakeFiles/BVHGUI2.dir/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/calculate/bvh_to_tri_pose.c.o
[ 34%] Building C object src/MocapNET2/BVHGUI2/CMakeFiles/BVHGUI2.dir/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/calculate/bvh_transform.c.o
[ 34%] Building C object src/MocapNET2/BVHGUI2/CMakeFiles/BVHGUI2.dir/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/calculate/bvh_project.c.o
[ 34%] Building C object src/MocapNET2/BVHGUI2/CMakeFiles/BVHGUI2.dir/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/import/fromBVH.c.o
[ 35%] Building C object src/MocapNET2/BVHGUI2/CMakeFiles/BVHGUI2.dir/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/export/bvh_to_trajectoryParserTRI.c.o
[ 35%] Building C object src/MocapNET2/BVHGUI2/CMakeFiles/BVHGUI2.dir/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/export/bvh_to_trajectoryParserPrimitives.c.o
[ 35%] Building C object src/MocapNET2/BVHGUI2/CMakeFiles/BVHGUI2.dir/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/export/bvh_export.c.o
[ 35%] Building C object src/MocapNET2/BVHGUI2/CMakeFiles/BVHGUI2.dir/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/export/bvh_to_c.c.o
[ 36%] Building C object src/MocapNET2/BVHGUI2/CMakeFiles/BVHGUI2.dir/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/export/bvh_to_bvh.c.o
[ 36%] Building C object src/MocapNET2/BVHGUI2/CMakeFiles/BVHGUI2.dir/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/export/bvh_to_svg.c.o
[ 36%] Building C object src/MocapNET2/BVHGUI2/CMakeFiles/BVHGUI2.dir/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/export/bvh_to_csv.c.o
[ 37%] Building C object src/MocapNET2/BVHGUI2/CMakeFiles/BVHGUI2.dir/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/export/bvh_to_json.c.o
[ 37%] Building C object src/MocapNET2/BVHGUI2/CMakeFiles/BVHGUI2.dir/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/edit/bvh_randomize.c.o
[ 37%] Building C object src/MocapNET2/BVHGUI2/CMakeFiles/BVHGUI2.dir/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/edit/bvh_filter.c.o
[ 38%] Building C object src/MocapNET2/BVHGUI2/CMakeFiles/BVHGUI2.dir/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/edit/bvh_rename.c.o
[ 38%] Building C object src/MocapNET2/BVHGUI2/CMakeFiles/BVHGUI2.dir/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/edit/bvh_merge.c.o
[ 38%] Building C object src/MocapNET2/BVHGUI2/CMakeFiles/BVHGUI2.dir/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/edit/bvh_cut_paste.c.o
[ 38%] Building C object src/MocapNET2/BVHGUI2/CMakeFiles/BVHGUI2.dir/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/edit/bvh_interpolate.c.o
[ 39%] Building C object src/MocapNET2/BVHGUI2/CMakeFiles/BVHGUI2.dir/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/edit/bvh_remapangles.c.o
[ 39%] Building C object src/MocapNET2/BVHGUI2/CMakeFiles/BVHGUI2.dir/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/ik/bvh_inverseKinematics.c.o
[ 39%] Building C object src/MocapNET2/BVHGUI2/CMakeFiles/BVHGUI2.dir/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/ik/hardcodedProblems_inverseKinematics.c.o
[ 40%] Building C object src/MocapNET2/BVHGUI2/CMakeFiles/BVHGUI2.dir/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/metrics/bvh_measure.c.o
[ 40%] Building C object src/MocapNET2/BVHGUI2/CMakeFiles/BVHGUI2.dir/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/tests/test.c.o
[ 40%] Building C object src/MocapNET2/BVHGUI2/CMakeFiles/BVHGUI2.dir/__/__/__/dependencies/RGBDAcquisition/tools/Calibration/calibration.c.o
[ 41%] Building C object src/MocapNET2/BVHGUI2/CMakeFiles/BVHGUI2.dir/__/__/__/dependencies/RGBDAcquisition/tools/Calibration/transform.c.o
[ 41%] Building C object src/MocapNET2/BVHGUI2/CMakeFiles/BVHGUI2.dir/__/__/__/dependencies/RGBDAcquisition/tools/Calibration/undistort.c.o
[ 41%] Building C object src/MocapNET2/BVHGUI2/CMakeFiles/BVHGUI2.dir/__/__/__/dependencies/RGBDAcquisition/tools/AmMatrix/matrix3x3Tools.c.o
[ 41%] Building C object src/MocapNET2/BVHGUI2/CMakeFiles/BVHGUI2.dir/__/__/__/dependencies/RGBDAcquisition/tools/AmMatrix/matrix4x4Tools.c.o
[ 42%] Building C object src/MocapNET2/BVHGUI2/CMakeFiles/BVHGUI2.dir/__/__/__/dependencies/RGBDAcquisition/tools/AmMatrix/matrixOpenGL.c.o
[ 42%] Building C object src/MocapNET2/BVHGUI2/CMakeFiles/BVHGUI2.dir/__/__/__/dependencies/RGBDAcquisition/tools/AmMatrix/matrixCalculations.c.o
[ 42%] Building C object src/MocapNET2/BVHGUI2/CMakeFiles/BVHGUI2.dir/__/__/__/dependencies/RGBDAcquisition/tools/AmMatrix/solveLinearSystemGJ.c.o
[ 43%] Building C object src/MocapNET2/BVHGUI2/CMakeFiles/BVHGUI2.dir/__/__/__/dependencies/RGBDAcquisition/tools/AmMatrix/solveHomography.c.o
[ 43%] Building C object src/MocapNET2/BVHGUI2/CMakeFiles/BVHGUI2.dir/__/__/__/dependencies/RGBDAcquisition/tools/AmMatrix/quaternions.c.o
[ 43%] Building C object src/MocapNET2/BVHGUI2/CMakeFiles/BVHGUI2.dir/__/__/__/dependencies/RGBDAcquisition/tools/AmMatrix/simpleRenderer.c.o
[ 43%] Linking CXX executable /mnt/phil/MocapNET-mnet4/BVHGUI2
[ 43%] Built target BVHGUI2
[ 44%] Building CXX object src/JointEstimator2D/CMakeFiles/JointEstimator2D.dir/jointEstimator2D.cpp.o
[ 44%] Building CXX object src/JointEstimator2D/CMakeFiles/JointEstimator2D.dir/cameraControl.cpp.o
[ 44%] Building CXX object src/JointEstimator2D/CMakeFiles/JointEstimator2D.dir/visualization.cpp.o
[ 45%] Building CXX object src/JointEstimator2D/CMakeFiles/JointEstimator2D.dir/__/Tensorflow/tensorflow.cpp.o
[ 45%] Building CXX object src/JointEstimator2D/CMakeFiles/JointEstimator2D.dir/__/Tensorflow/tf_utils.cpp.o
[ 45%] Linking CXX shared library /mnt/phil/MocapNET-mnet4/libJointEstimator2D.so
[ 45%] Built target JointEstimator2D
[ 45%] Building CXX object src/MocapNET2/MocapNET2LiveWebcamDemo/CMakeFiles/MocapNET2LiveWebcamDemo.dir/livedemo.cpp.o
[ 45%] Linking CXX executable /mnt/phil/MocapNET-mnet4/MocapNET2LiveWebcamDemo
[ 45%] Built target MocapNET2LiveWebcamDemo
[ 45%] Building CXX object src/MocapNET2/MocapNETFromCSV/CMakeFiles/MocapNET2CSV.dir/mocapnet2CSV.cpp.o
[ 46%] Linking CXX executable /mnt/phil/MocapNET-mnet4/MocapNET2CSV
[ 46%] Built target MocapNET2CSV
[ 46%] Building CXX object src/MocapNET2/Converters/Openpose/CMakeFiles/convertOpenPoseJSONToCSV.dir/convertOpenPoseJSONToCSV.cpp.o
[ 47%] Building CXX object src/MocapNET2/Converters/Openpose/CMakeFiles/convertOpenPoseJSONToCSV.dir/__/__/MocapNETLib2/tools.cpp.o
[ 47%] Building CXX object src/MocapNET2/Converters/Openpose/CMakeFiles/convertOpenPoseJSONToCSV.dir/__/__/MocapNETLib2/IO/jsonRead.cpp.o
[ 47%] Building CXX object src/MocapNET2/Converters/Openpose/CMakeFiles/convertOpenPoseJSONToCSV.dir/__/__/MocapNETLib2/IO/jsonMocapNETHelpers.cpp.o
[ 48%] Building CXX object src/MocapNET2/Converters/Openpose/CMakeFiles/convertOpenPoseJSONToCSV.dir/__/__/__/__/dependencies/InputParser/InputParser_C.cpp.o
[ 48%] Building C object src/MocapNET2/Converters/Openpose/CMakeFiles/convertOpenPoseJSONToCSV.dir/__/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/bvh_loader.c.o
[ 48%] Building C object src/MocapNET2/Converters/Openpose/CMakeFiles/convertOpenPoseJSONToCSV.dir/__/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/calculate/bvh_to_tri_pose.c.o
[ 49%] Building C object src/MocapNET2/Converters/Openpose/CMakeFiles/convertOpenPoseJSONToCSV.dir/__/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/calculate/bvh_transform.c.o
[ 49%] Building C object src/MocapNET2/Converters/Openpose/CMakeFiles/convertOpenPoseJSONToCSV.dir/__/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/calculate/bvh_project.c.o
[ 49%] Building C object src/MocapNET2/Converters/Openpose/CMakeFiles/convertOpenPoseJSONToCSV.dir/__/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/import/fromBVH.c.o
[ 49%] Building C object src/MocapNET2/Converters/Openpose/CMakeFiles/convertOpenPoseJSONToCSV.dir/__/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/export/bvh_to_trajectoryParserTRI.c.o
[ 50%] Building C object src/MocapNET2/Converters/Openpose/CMakeFiles/convertOpenPoseJSONToCSV.dir/__/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/export/bvh_to_trajectoryParserPrimitives.c.o
[ 50%] Building C object src/MocapNET2/Converters/Openpose/CMakeFiles/convertOpenPoseJSONToCSV.dir/__/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/export/bvh_export.c.o
[ 50%] Building C object src/MocapNET2/Converters/Openpose/CMakeFiles/convertOpenPoseJSONToCSV.dir/__/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/export/bvh_to_c.c.o
[ 51%] Building C object src/MocapNET2/Converters/Openpose/CMakeFiles/convertOpenPoseJSONToCSV.dir/__/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/export/bvh_to_bvh.c.o
[ 51%] Building C object src/MocapNET2/Converters/Openpose/CMakeFiles/convertOpenPoseJSONToCSV.dir/__/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/export/bvh_to_svg.c.o
[ 51%] Building C object src/MocapNET2/Converters/Openpose/CMakeFiles/convertOpenPoseJSONToCSV.dir/__/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/export/bvh_to_csv.c.o
[ 51%] Building C object src/MocapNET2/Converters/Openpose/CMakeFiles/convertOpenPoseJSONToCSV.dir/__/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/export/bvh_to_json.c.o
[ 52%] Building C object src/MocapNET2/Converters/Openpose/CMakeFiles/convertOpenPoseJSONToCSV.dir/__/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/edit/bvh_randomize.c.o
[ 52%] Building C object src/MocapNET2/Converters/Openpose/CMakeFiles/convertOpenPoseJSONToCSV.dir/__/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/edit/bvh_filter.c.o
[ 52%] Building C object src/MocapNET2/Converters/Openpose/CMakeFiles/convertOpenPoseJSONToCSV.dir/__/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/edit/bvh_rename.c.o
[ 53%] Building C object src/MocapNET2/Converters/Openpose/CMakeFiles/convertOpenPoseJSONToCSV.dir/__/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/edit/bvh_merge.c.o
[ 53%] Building C object src/MocapNET2/Converters/Openpose/CMakeFiles/convertOpenPoseJSONToCSV.dir/__/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/edit/bvh_cut_paste.c.o
[ 53%] Building C object src/MocapNET2/Converters/Openpose/CMakeFiles/convertOpenPoseJSONToCSV.dir/__/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/edit/bvh_interpolate.c.o
[ 54%] Building C object src/MocapNET2/Converters/Openpose/CMakeFiles/convertOpenPoseJSONToCSV.dir/__/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/edit/bvh_remapangles.c.o
[ 54%] Building C object src/MocapNET2/Converters/Openpose/CMakeFiles/convertOpenPoseJSONToCSV.dir/__/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/ik/bvh_inverseKinematics.c.o
[ 54%] Building C object src/MocapNET2/Converters/Openpose/CMakeFiles/convertOpenPoseJSONToCSV.dir/__/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/ik/hardcodedProblems_inverseKinematics.c.o
[ 54%] Building C object src/MocapNET2/Converters/Openpose/CMakeFiles/convertOpenPoseJSONToCSV.dir/__/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/metrics/bvh_measure.c.o
[ 55%] Building C object src/MocapNET2/Converters/Openpose/CMakeFiles/convertOpenPoseJSONToCSV.dir/__/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/tests/test.c.o
[ 55%] Building C object src/MocapNET2/Converters/Openpose/CMakeFiles/convertOpenPoseJSONToCSV.dir/__/__/__/__/dependencies/RGBDAcquisition/tools/Calibration/calibration.c.o
[ 55%] Building C object src/MocapNET2/Converters/Openpose/CMakeFiles/convertOpenPoseJSONToCSV.dir/__/__/__/__/dependencies/RGBDAcquisition/tools/Calibration/transform.c.o
[ 56%] Building C object src/MocapNET2/Converters/Openpose/CMakeFiles/convertOpenPoseJSONToCSV.dir/__/__/__/__/dependencies/RGBDAcquisition/tools/Calibration/undistort.c.o
[ 56%] Building C object src/MocapNET2/Converters/Openpose/CMakeFiles/convertOpenPoseJSONToCSV.dir/__/__/__/__/dependencies/RGBDAcquisition/tools/AmMatrix/matrix3x3Tools.c.o
[ 56%] Building C object src/MocapNET2/Converters/Openpose/CMakeFiles/convertOpenPoseJSONToCSV.dir/__/__/__/__/dependencies/RGBDAcquisition/tools/AmMatrix/matrix4x4Tools.c.o
[ 57%] Building C object src/MocapNET2/Converters/Openpose/CMakeFiles/convertOpenPoseJSONToCSV.dir/__/__/__/__/dependencies/RGBDAcquisition/tools/AmMatrix/matrixOpenGL.c.o
[ 57%] Building C object src/MocapNET2/Converters/Openpose/CMakeFiles/convertOpenPoseJSONToCSV.dir/__/__/__/__/dependencies/RGBDAcquisition/tools/AmMatrix/matrixCalculations.c.o
[ 57%] Building C object src/MocapNET2/Converters/Openpose/CMakeFiles/convertOpenPoseJSONToCSV.dir/__/__/__/__/dependencies/RGBDAcquisition/tools/AmMatrix/solveLinearSystemGJ.c.o
[ 57%] Building C object src/MocapNET2/Converters/Openpose/CMakeFiles/convertOpenPoseJSONToCSV.dir/__/__/__/__/dependencies/RGBDAcquisition/tools/AmMatrix/solveHomography.c.o
[ 58%] Building C object src/MocapNET2/Converters/Openpose/CMakeFiles/convertOpenPoseJSONToCSV.dir/__/__/__/__/dependencies/RGBDAcquisition/tools/AmMatrix/quaternions.c.o
[ 58%] Building C object src/MocapNET2/Converters/Openpose/CMakeFiles/convertOpenPoseJSONToCSV.dir/__/__/__/__/dependencies/RGBDAcquisition/tools/AmMatrix/simpleRenderer.c.o
[ 58%] Building CXX object src/MocapNET2/Converters/Openpose/CMakeFiles/convertOpenPoseJSONToCSV.dir/__/__/MocapNETLib2/IO/bvh.cpp.o
[ 59%] Building CXX object src/MocapNET2/Converters/Openpose/CMakeFiles/convertOpenPoseJSONToCSV.dir/__/__/MocapNETLib2/IO/csvWrite.cpp.o
[ 59%] Linking CXX executable /mnt/phil/MocapNET-mnet4/convertOpenPoseJSONToCSV
[ 59%] Built target convertOpenPoseJSONToCSV
[ 59%] Building CXX object src/MocapNET2/Converters/H36M/CMakeFiles/convertH36GroundTruthToMocapNETInput.dir/convertH36GroundTruthToMocapNETInput.cpp.o
[ 59%] Building CXX object src/MocapNET2/Converters/H36M/CMakeFiles/convertH36GroundTruthToMocapNETInput.dir/__/__/MocapNETLib2/tools.cpp.o
[ 60%] Building CXX object src/MocapNET2/Converters/H36M/CMakeFiles/convertH36GroundTruthToMocapNETInput.dir/__/__/MocapNETLib2/IO/jsonRead.cpp.o
[ 60%] Building CXX object src/MocapNET2/Converters/H36M/CMakeFiles/convertH36GroundTruthToMocapNETInput.dir/__/__/MocapNETLib2/IO/jsonMocapNETHelpers.cpp.o
[ 60%] Building CXX object src/MocapNET2/Converters/H36M/CMakeFiles/convertH36GroundTruthToMocapNETInput.dir/__/__/__/__/dependencies/InputParser/InputParser_C.cpp.o
[ 61%] Building C object src/MocapNET2/Converters/H36M/CMakeFiles/convertH36GroundTruthToMocapNETInput.dir/__/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/bvh_loader.c.o
[ 61%] Building C object src/MocapNET2/Converters/H36M/CMakeFiles/convertH36GroundTruthToMocapNETInput.dir/__/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/calculate/bvh_to_tri_pose.c.o
[ 61%] Building C object src/MocapNET2/Converters/H36M/CMakeFiles/convertH36GroundTruthToMocapNETInput.dir/__/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/calculate/bvh_transform.c.o
[ 61%] Building C object src/MocapNET2/Converters/H36M/CMakeFiles/convertH36GroundTruthToMocapNETInput.dir/__/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/calculate/bvh_project.c.o
[ 62%] Building C object src/MocapNET2/Converters/H36M/CMakeFiles/convertH36GroundTruthToMocapNETInput.dir/__/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/import/fromBVH.c.o
[ 62%] Building C object src/MocapNET2/Converters/H36M/CMakeFiles/convertH36GroundTruthToMocapNETInput.dir/__/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/export/bvh_to_trajectoryParserTRI.c.o
[ 62%] Building C object src/MocapNET2/Converters/H36M/CMakeFiles/convertH36GroundTruthToMocapNETInput.dir/__/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/export/bvh_to_trajectoryParserPrimitives.c.o
[ 63%] Building C object src/MocapNET2/Converters/H36M/CMakeFiles/convertH36GroundTruthToMocapNETInput.dir/__/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/export/bvh_export.c.o
[ 63%] Building C object src/MocapNET2/Converters/H36M/CMakeFiles/convertH36GroundTruthToMocapNETInput.dir/__/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/export/bvh_to_c.c.o
[ 63%] Building C object src/MocapNET2/Converters/H36M/CMakeFiles/convertH36GroundTruthToMocapNETInput.dir/__/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/export/bvh_to_bvh.c.o
[ 64%] Building C object src/MocapNET2/Converters/H36M/CMakeFiles/convertH36GroundTruthToMocapNETInput.dir/__/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/export/bvh_to_svg.c.o
[ 64%] Building C object src/MocapNET2/Converters/H36M/CMakeFiles/convertH36GroundTruthToMocapNETInput.dir/__/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/export/bvh_to_csv.c.o
[ 64%] Building C object src/MocapNET2/Converters/H36M/CMakeFiles/convertH36GroundTruthToMocapNETInput.dir/__/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/export/bvh_to_json.c.o
[ 64%] Building C object src/MocapNET2/Converters/H36M/CMakeFiles/convertH36GroundTruthToMocapNETInput.dir/__/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/edit/bvh_randomize.c.o
[ 65%] Building C object src/MocapNET2/Converters/H36M/CMakeFiles/convertH36GroundTruthToMocapNETInput.dir/__/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/edit/bvh_filter.c.o
[ 65%] Building C object src/MocapNET2/Converters/H36M/CMakeFiles/convertH36GroundTruthToMocapNETInput.dir/__/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/edit/bvh_rename.c.o
[ 65%] Building C object src/MocapNET2/Converters/H36M/CMakeFiles/convertH36GroundTruthToMocapNETInput.dir/__/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/edit/bvh_merge.c.o
[ 66%] Building C object src/MocapNET2/Converters/H36M/CMakeFiles/convertH36GroundTruthToMocapNETInput.dir/__/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/edit/bvh_cut_paste.c.o
[ 66%] Building C object src/MocapNET2/Converters/H36M/CMakeFiles/convertH36GroundTruthToMocapNETInput.dir/__/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/edit/bvh_interpolate.c.o
[ 66%] Building C object src/MocapNET2/Converters/H36M/CMakeFiles/convertH36GroundTruthToMocapNETInput.dir/__/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/edit/bvh_remapangles.c.o
[ 67%] Building C object src/MocapNET2/Converters/H36M/CMakeFiles/convertH36GroundTruthToMocapNETInput.dir/__/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/ik/bvh_inverseKinematics.c.o
[ 67%] Building C object src/MocapNET2/Converters/H36M/CMakeFiles/convertH36GroundTruthToMocapNETInput.dir/__/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/ik/hardcodedProblems_inverseKinematics.c.o
[ 67%] Building C object src/MocapNET2/Converters/H36M/CMakeFiles/convertH36GroundTruthToMocapNETInput.dir/__/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/metrics/bvh_measure.c.o
[ 67%] Building C object src/MocapNET2/Converters/H36M/CMakeFiles/convertH36GroundTruthToMocapNETInput.dir/__/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/tests/test.c.o
[ 68%] Building C object src/MocapNET2/Converters/H36M/CMakeFiles/convertH36GroundTruthToMocapNETInput.dir/__/__/__/__/dependencies/RGBDAcquisition/tools/Calibration/calibration.c.o
[ 68%] Building C object src/MocapNET2/Converters/H36M/CMakeFiles/convertH36GroundTruthToMocapNETInput.dir/__/__/__/__/dependencies/RGBDAcquisition/tools/Calibration/transform.c.o
[ 68%] Building C object src/MocapNET2/Converters/H36M/CMakeFiles/convertH36GroundTruthToMocapNETInput.dir/__/__/__/__/dependencies/RGBDAcquisition/tools/Calibration/undistort.c.o
[ 69%] Building C object src/MocapNET2/Converters/H36M/CMakeFiles/convertH36GroundTruthToMocapNETInput.dir/__/__/__/__/dependencies/RGBDAcquisition/tools/AmMatrix/matrix3x3Tools.c.o
[ 69%] Building C object src/MocapNET2/Converters/H36M/CMakeFiles/convertH36GroundTruthToMocapNETInput.dir/__/__/__/__/dependencies/RGBDAcquisition/tools/AmMatrix/matrix4x4Tools.c.o
[ 69%] Building C object src/MocapNET2/Converters/H36M/CMakeFiles/convertH36GroundTruthToMocapNETInput.dir/__/__/__/__/dependencies/RGBDAcquisition/tools/AmMatrix/matrixOpenGL.c.o
[ 69%] Building C object src/MocapNET2/Converters/H36M/CMakeFiles/convertH36GroundTruthToMocapNETInput.dir/__/__/__/__/dependencies/RGBDAcquisition/tools/AmMatrix/matrixCalculations.c.o
[ 70%] Building C object src/MocapNET2/Converters/H36M/CMakeFiles/convertH36GroundTruthToMocapNETInput.dir/__/__/__/__/dependencies/RGBDAcquisition/tools/AmMatrix/solveLinearSystemGJ.c.o
[ 70%] Building C object src/MocapNET2/Converters/H36M/CMakeFiles/convertH36GroundTruthToMocapNETInput.dir/__/__/__/__/dependencies/RGBDAcquisition/tools/AmMatrix/solveHomography.c.o
[ 70%] Building C object src/MocapNET2/Converters/H36M/CMakeFiles/convertH36GroundTruthToMocapNETInput.dir/__/__/__/__/dependencies/RGBDAcquisition/tools/AmMatrix/quaternions.c.o
[ 71%] Building C object src/MocapNET2/Converters/H36M/CMakeFiles/convertH36GroundTruthToMocapNETInput.dir/__/__/__/__/dependencies/RGBDAcquisition/tools/AmMatrix/simpleRenderer.c.o
[ 71%] Building CXX object src/MocapNET2/Converters/H36M/CMakeFiles/convertH36GroundTruthToMocapNETInput.dir/__/__/MocapNETLib2/IO/bvh.cpp.o
[ 71%] Building CXX object src/MocapNET2/Converters/H36M/CMakeFiles/convertH36GroundTruthToMocapNETInput.dir/__/__/MocapNETLib2/IO/conversions.cpp.o
[ 72%] Building CXX object src/MocapNET2/Converters/H36M/CMakeFiles/convertH36GroundTruthToMocapNETInput.dir/__/__/MocapNETLib2/IO/csvRead.cpp.o
[ 72%] Building CXX object src/MocapNET2/Converters/H36M/CMakeFiles/convertH36GroundTruthToMocapNETInput.dir/__/__/MocapNETLib2/IO/csvWrite.cpp.o
[ 72%] Linking CXX executable /mnt/phil/MocapNET-mnet4/convertH36GroundTruthToMocapNETInput
[ 72%] Built target convertH36GroundTruthToMocapNETInput
[ 73%] Building CXX object src/MocapNET2/Converters/convertCSV3D/CMakeFiles/convertCSV3DToMocapNETInput.dir/convertCSV3DToMocapNETInput.cpp.o
[ 73%] Building CXX object src/MocapNET2/Converters/convertCSV3D/CMakeFiles/convertCSV3DToMocapNETInput.dir/__/__/MocapNETLib2/tools.cpp.o
[ 73%] Building CXX object src/MocapNET2/Converters/convertCSV3D/CMakeFiles/convertCSV3DToMocapNETInput.dir/__/__/MocapNETLib2/IO/jsonRead.cpp.o
[ 74%] Building CXX object src/MocapNET2/Converters/convertCSV3D/CMakeFiles/convertCSV3DToMocapNETInput.dir/__/__/MocapNETLib2/IO/jsonMocapNETHelpers.cpp.o
[ 74%] Building CXX object src/MocapNET2/Converters/convertCSV3D/CMakeFiles/convertCSV3DToMocapNETInput.dir/__/__/__/__/dependencies/InputParser/InputParser_C.cpp.o
[ 74%] Building C object src/MocapNET2/Converters/convertCSV3D/CMakeFiles/convertCSV3DToMocapNETInput.dir/__/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/bvh_loader.c.o
[ 75%] Building C object src/MocapNET2/Converters/convertCSV3D/CMakeFiles/convertCSV3DToMocapNETInput.dir/__/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/calculate/bvh_to_tri_pose.c.o
[ 75%] Building C object src/MocapNET2/Converters/convertCSV3D/CMakeFiles/convertCSV3DToMocapNETInput.dir/__/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/calculate/bvh_transform.c.o
[ 75%] Building C object src/MocapNET2/Converters/convertCSV3D/CMakeFiles/convertCSV3DToMocapNETInput.dir/__/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/calculate/bvh_project.c.o
[ 75%] Building C object src/MocapNET2/Converters/convertCSV3D/CMakeFiles/convertCSV3DToMocapNETInput.dir/__/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/import/fromBVH.c.o
[ 76%] Building C object src/MocapNET2/Converters/convertCSV3D/CMakeFiles/convertCSV3DToMocapNETInput.dir/__/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/export/bvh_to_trajectoryParserTRI.c.o
[ 76%] Building C object src/MocapNET2/Converters/convertCSV3D/CMakeFiles/convertCSV3DToMocapNETInput.dir/__/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/export/bvh_to_trajectoryParserPrimitives.c.o
[ 76%] Building C object src/MocapNET2/Converters/convertCSV3D/CMakeFiles/convertCSV3DToMocapNETInput.dir/__/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/export/bvh_export.c.o
[ 77%] Building C object src/MocapNET2/Converters/convertCSV3D/CMakeFiles/convertCSV3DToMocapNETInput.dir/__/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/export/bvh_to_c.c.o
[ 77%] Building C object src/MocapNET2/Converters/convertCSV3D/CMakeFiles/convertCSV3DToMocapNETInput.dir/__/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/export/bvh_to_bvh.c.o
[ 77%] Building C object src/MocapNET2/Converters/convertCSV3D/CMakeFiles/convertCSV3DToMocapNETInput.dir/__/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/export/bvh_to_svg.c.o
[ 77%] Building C object src/MocapNET2/Converters/convertCSV3D/CMakeFiles/convertCSV3DToMocapNETInput.dir/__/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/export/bvh_to_csv.c.o
[ 78%] Building C object src/MocapNET2/Converters/convertCSV3D/CMakeFiles/convertCSV3DToMocapNETInput.dir/__/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/export/bvh_to_json.c.o
[ 78%] Building C object src/MocapNET2/Converters/convertCSV3D/CMakeFiles/convertCSV3DToMocapNETInput.dir/__/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/edit/bvh_randomize.c.o
[ 78%] Building C object src/MocapNET2/Converters/convertCSV3D/CMakeFiles/convertCSV3DToMocapNETInput.dir/__/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/edit/bvh_filter.c.o
[ 79%] Building C object src/MocapNET2/Converters/convertCSV3D/CMakeFiles/convertCSV3DToMocapNETInput.dir/__/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/edit/bvh_rename.c.o
[ 79%] Building C object src/MocapNET2/Converters/convertCSV3D/CMakeFiles/convertCSV3DToMocapNETInput.dir/__/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/edit/bvh_merge.c.o
[ 79%] Building C object src/MocapNET2/Converters/convertCSV3D/CMakeFiles/convertCSV3DToMocapNETInput.dir/__/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/edit/bvh_cut_paste.c.o
[ 80%] Building C object src/MocapNET2/Converters/convertCSV3D/CMakeFiles/convertCSV3DToMocapNETInput.dir/__/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/edit/bvh_interpolate.c.o
[ 80%] Building C object src/MocapNET2/Converters/convertCSV3D/CMakeFiles/convertCSV3DToMocapNETInput.dir/__/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/edit/bvh_remapangles.c.o
[ 80%] Building C object src/MocapNET2/Converters/convertCSV3D/CMakeFiles/convertCSV3DToMocapNETInput.dir/__/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/ik/bvh_inverseKinematics.c.o
[ 80%] Building C object src/MocapNET2/Converters/convertCSV3D/CMakeFiles/convertCSV3DToMocapNETInput.dir/__/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/ik/hardcodedProblems_inverseKinematics.c.o
[ 81%] Building C object src/MocapNET2/Converters/convertCSV3D/CMakeFiles/convertCSV3DToMocapNETInput.dir/__/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/metrics/bvh_measure.c.o
[ 81%] Building C object src/MocapNET2/Converters/convertCSV3D/CMakeFiles/convertCSV3DToMocapNETInput.dir/__/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/tests/test.c.o
[ 81%] Building C object src/MocapNET2/Converters/convertCSV3D/CMakeFiles/convertCSV3DToMocapNETInput.dir/__/__/__/__/dependencies/RGBDAcquisition/tools/Calibration/calibration.c.o
[ 82%] Building C object src/MocapNET2/Converters/convertCSV3D/CMakeFiles/convertCSV3DToMocapNETInput.dir/__/__/__/__/dependencies/RGBDAcquisition/tools/Calibration/transform.c.o
[ 82%] Building C object src/MocapNET2/Converters/convertCSV3D/CMakeFiles/convertCSV3DToMocapNETInput.dir/__/__/__/__/dependencies/RGBDAcquisition/tools/Calibration/undistort.c.o
[ 82%] Building C object src/MocapNET2/Converters/convertCSV3D/CMakeFiles/convertCSV3DToMocapNETInput.dir/__/__/__/__/dependencies/RGBDAcquisition/tools/AmMatrix/matrix3x3Tools.c.o
[ 83%] Building C object src/MocapNET2/Converters/convertCSV3D/CMakeFiles/convertCSV3DToMocapNETInput.dir/__/__/__/__/dependencies/RGBDAcquisition/tools/AmMatrix/matrix4x4Tools.c.o
[ 83%] Building C object src/MocapNET2/Converters/convertCSV3D/CMakeFiles/convertCSV3DToMocapNETInput.dir/__/__/__/__/dependencies/RGBDAcquisition/tools/AmMatrix/matrixOpenGL.c.o
[ 83%] Building C object src/MocapNET2/Converters/convertCSV3D/CMakeFiles/convertCSV3DToMocapNETInput.dir/__/__/__/__/dependencies/RGBDAcquisition/tools/AmMatrix/matrixCalculations.c.o
[ 83%] Building C object src/MocapNET2/Converters/convertCSV3D/CMakeFiles/convertCSV3DToMocapNETInput.dir/__/__/__/__/dependencies/RGBDAcquisition/tools/AmMatrix/solveLinearSystemGJ.c.o
[ 84%] Building C object src/MocapNET2/Converters/convertCSV3D/CMakeFiles/convertCSV3DToMocapNETInput.dir/__/__/__/__/dependencies/RGBDAcquisition/tools/AmMatrix/solveHomography.c.o
[ 84%] Building C object src/MocapNET2/Converters/convertCSV3D/CMakeFiles/convertCSV3DToMocapNETInput.dir/__/__/__/__/dependencies/RGBDAcquisition/tools/AmMatrix/quaternions.c.o
[ 84%] Building C object src/MocapNET2/Converters/convertCSV3D/CMakeFiles/convertCSV3DToMocapNETInput.dir/__/__/__/__/dependencies/RGBDAcquisition/tools/AmMatrix/simpleRenderer.c.o
[ 85%] Building CXX object src/MocapNET2/Converters/convertCSV3D/CMakeFiles/convertCSV3DToMocapNETInput.dir/__/__/MocapNETLib2/IO/bvh.cpp.o
[ 85%] Building CXX object src/MocapNET2/Converters/convertCSV3D/CMakeFiles/convertCSV3DToMocapNETInput.dir/__/__/MocapNETLib2/IO/conversions.cpp.o
[ 85%] Building CXX object src/MocapNET2/Converters/convertCSV3D/CMakeFiles/convertCSV3DToMocapNETInput.dir/__/__/MocapNETLib2/IO/csvRead.cpp.o
[ 85%] Building CXX object src/MocapNET2/Converters/convertCSV3D/CMakeFiles/convertCSV3DToMocapNETInput.dir/__/__/MocapNETLib2/IO/csvWrite.cpp.o
[ 86%] Linking CXX executable /mnt/phil/MocapNET-mnet4/convertCSV3DToMocapNETInput
[ 86%] Built target convertCSV3DToMocapNETInput
[ 87%] Building CXX object src/MocapNET2/testCSV/CMakeFiles/TestCSV.dir/testCSV.cpp.o
[ 87%] Linking CXX executable /mnt/phil/MocapNET-mnet4/TestCSV
[ 87%] Built target TestCSV
[ 87%] Building CXX object src/MocapNET2/drawCSV/CMakeFiles/drawCSV.dir/drawCSV.cpp.o
[ 88%] Linking CXX executable /mnt/phil/MocapNET-mnet4/drawCSV
[ 88%] Built target drawCSV
[ 89%] Building CXX object src/MocapNET2/CSVClusterPlot/CMakeFiles/CSVClusterPlot.dir/csvClusterPlot.cpp.o
[ 89%] Building CXX object src/MocapNET2/CSVClusterPlot/CMakeFiles/CSVClusterPlot.dir/perform2DClustering.cpp.o
[ 89%] Building CXX object src/MocapNET2/CSVClusterPlot/CMakeFiles/CSVClusterPlot.dir/perform3DClustering.cpp.o
[ 90%] Building C object src/MocapNET2/CSVClusterPlot/CMakeFiles/CSVClusterPlot.dir/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/bvh_loader.c.o
[ 90%] Building C object src/MocapNET2/CSVClusterPlot/CMakeFiles/CSVClusterPlot.dir/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/calculate/bvh_to_tri_pose.c.o
[ 90%] Building C object src/MocapNET2/CSVClusterPlot/CMakeFiles/CSVClusterPlot.dir/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/calculate/bvh_transform.c.o
[ 91%] Building C object src/MocapNET2/CSVClusterPlot/CMakeFiles/CSVClusterPlot.dir/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/calculate/bvh_project.c.o
[ 91%] Building C object src/MocapNET2/CSVClusterPlot/CMakeFiles/CSVClusterPlot.dir/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/import/fromBVH.c.o
[ 91%] Building C object src/MocapNET2/CSVClusterPlot/CMakeFiles/CSVClusterPlot.dir/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/export/bvh_to_trajectoryParserTRI.c.o
[ 91%] Building C object src/MocapNET2/CSVClusterPlot/CMakeFiles/CSVClusterPlot.dir/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/export/bvh_to_trajectoryParserPrimitives.c.o
[ 92%] Building C object src/MocapNET2/CSVClusterPlot/CMakeFiles/CSVClusterPlot.dir/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/export/bvh_export.c.o
[ 92%] Building C object src/MocapNET2/CSVClusterPlot/CMakeFiles/CSVClusterPlot.dir/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/export/bvh_to_c.c.o
[ 92%] Building C object src/MocapNET2/CSVClusterPlot/CMakeFiles/CSVClusterPlot.dir/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/export/bvh_to_bvh.c.o
[ 93%] Building C object src/MocapNET2/CSVClusterPlot/CMakeFiles/CSVClusterPlot.dir/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/export/bvh_to_svg.c.o
[ 93%] Building C object src/MocapNET2/CSVClusterPlot/CMakeFiles/CSVClusterPlot.dir/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/export/bvh_to_csv.c.o
[ 93%] Building C object src/MocapNET2/CSVClusterPlot/CMakeFiles/CSVClusterPlot.dir/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/export/bvh_to_json.c.o
[ 94%] Building C object src/MocapNET2/CSVClusterPlot/CMakeFiles/CSVClusterPlot.dir/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/edit/bvh_randomize.c.o
[ 94%] Building C object src/MocapNET2/CSVClusterPlot/CMakeFiles/CSVClusterPlot.dir/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/edit/bvh_filter.c.o
[ 94%] Building C object src/MocapNET2/CSVClusterPlot/CMakeFiles/CSVClusterPlot.dir/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/edit/bvh_rename.c.o
[ 94%] Building C object src/MocapNET2/CSVClusterPlot/CMakeFiles/CSVClusterPlot.dir/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/edit/bvh_merge.c.o
[ 95%] Building C object src/MocapNET2/CSVClusterPlot/CMakeFiles/CSVClusterPlot.dir/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/edit/bvh_cut_paste.c.o
[ 95%] Building C object src/MocapNET2/CSVClusterPlot/CMakeFiles/CSVClusterPlot.dir/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/edit/bvh_interpolate.c.o
[ 95%] Building C object src/MocapNET2/CSVClusterPlot/CMakeFiles/CSVClusterPlot.dir/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/edit/bvh_remapangles.c.o
[ 96%] Building C object src/MocapNET2/CSVClusterPlot/CMakeFiles/CSVClusterPlot.dir/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/ik/bvh_inverseKinematics.c.o
[ 96%] Building C object src/MocapNET2/CSVClusterPlot/CMakeFiles/CSVClusterPlot.dir/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/ik/hardcodedProblems_inverseKinematics.c.o
[ 96%] Building C object src/MocapNET2/CSVClusterPlot/CMakeFiles/CSVClusterPlot.dir/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/metrics/bvh_measure.c.o
[ 96%] Building C object src/MocapNET2/CSVClusterPlot/CMakeFiles/CSVClusterPlot.dir/__/__/__/dependencies/RGBDAcquisition/opengl_acquisition_shared_library/opengl_depth_and_color_renderer/src/Library/MotionCaptureLoader/tests/test.c.o
[ 97%] Building C object src/MocapNET2/CSVClusterPlot/CMakeFiles/CSVClusterPlot.dir/__/__/__/dependencies/RGBDAcquisition/tools/Calibration/calibration.c.o
[ 97%] Building C object src/MocapNET2/CSVClusterPlot/CMakeFiles/CSVClusterPlot.dir/__/__/__/dependencies/RGBDAcquisition/tools/Calibration/transform.c.o
[ 97%] Building C object src/MocapNET2/CSVClusterPlot/CMakeFiles/CSVClusterPlot.dir/__/__/__/dependencies/RGBDAcquisition/tools/Calibration/undistort.c.o
[ 98%] Building C object src/MocapNET2/CSVClusterPlot/CMakeFiles/CSVClusterPlot.dir/__/__/__/dependencies/RGBDAcquisition/tools/AmMatrix/matrix3x3Tools.c.o
[ 98%] Building C object src/MocapNET2/CSVClusterPlot/CMakeFiles/CSVClusterPlot.dir/__/__/__/dependencies/RGBDAcquisition/tools/AmMatrix/matrix4x4Tools.c.o
[ 98%] Building C object src/MocapNET2/CSVClusterPlot/CMakeFiles/CSVClusterPlot.dir/__/__/__/dependencies/RGBDAcquisition/tools/AmMatrix/matrixOpenGL.c.o
[ 99%] Building C object src/MocapNET2/CSVClusterPlot/CMakeFiles/CSVClusterPlot.dir/__/__/__/dependencies/RGBDAcquisition/tools/AmMatrix/matrixCalculations.c.o
[ 99%] Building C object src/MocapNET2/CSVClusterPlot/CMakeFiles/CSVClusterPlot.dir/__/__/__/dependencies/RGBDAcquisition/tools/AmMatrix/solveLinearSystemGJ.c.o
[ 99%] Building C object src/MocapNET2/CSVClusterPlot/CMakeFiles/CSVClusterPlot.dir/__/__/__/dependencies/RGBDAcquisition/tools/AmMatrix/solveHomography.c.o
[ 99%] Building C object src/MocapNET2/CSVClusterPlot/CMakeFiles/CSVClusterPlot.dir/__/__/__/dependencies/RGBDAcquisition/tools/AmMatrix/quaternions.c.o
[100%] Building C object src/MocapNET2/CSVClusterPlot/CMakeFiles/CSVClusterPlot.dir/__/__/__/dependencies/RGBDAcquisition/tools/AmMatrix/simpleRenderer.c.o
[100%] Linking CXX executable /mnt/phil/MocapNET-mnet4/CSVClusterPlot
[100%] Built target CSVClusterPlot
[100%] Building CXX object src/JointEstimator2D/CMakeFiles/WebcamAnd2DJoints.dir/webcamAnd2DJoints.cpp.o
[100%] Linking CXX executable /mnt/phil/MocapNET-mnet4/WebcamAnd2DJoints
[100%] Built target WebcamAnd2DJoints
(pythonVirtualEnvironment) pm@pop-os:/mnt/phil/MocapNET-mnet4$ cd build && cmake .. && make && cd ..
CMake Warning (dev) at CMakeLists.txt:1 (project):
  cmake_minimum_required() should be called prior to this top-level project()
  call.  Please see the cmake-commands(7) manual for usage documentation of
  both commands.
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Deprecation Warning at CMakeLists.txt:2 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.


CMake Warning (dev) at cmake/FindSSE.cmake:8 (EXEC_PROGRAM):
  Policy CMP0153 is not set: The exec_program command should not be called.
  Run "cmake --help-policy CMP0153" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  Use execute_process() instead.
Call Stack (most recent call first):
  CMakeLists.txt:17 (FindSSE)
This warning is for project developers.  Use -Wno-dev to suppress it.

SSE2 detected and will be used..
Using system-wide found libtensorflow v2 C-API
BVH Code found and will be used..
CMake Deprecation Warning at src/GroundTruthGenerator/CMakeLists.txt:2 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.


CMake Deprecation Warning at src/MocapNET2/reshapeCSVFileToMakeClassification/CMakeLists.txt:2 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.


OpenGL support will not be compiled in
OpenCV code found and will be used..
/usr/lib/x86_64-linux-gnu/cmake/opencv4
CMake Deprecation Warning at src/Webcam/CMakeLists.txt:3 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.


CMake Deprecation Warning at src/MocapNET2/BVHGUI2/CMakeLists.txt:2 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.


CMake Deprecation Warning at src/MocapNET2/MocapNET2LiveWebcamDemo/CMakeLists.txt:2 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.


CMake Deprecation Warning at src/MocapNET2/MocapNETLib2/CMakeLists.txt:2 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.


CMake Deprecation Warning at src/MocapNET2/MocapNETFromCSV/CMakeLists.txt:2 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.


CMake Deprecation Warning at src/MocapNET2/Converters/Openpose/CMakeLists.txt:2 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.


CMake Deprecation Warning at src/MocapNET2/Converters/H36M/CMakeLists.txt:2 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.


CMake Deprecation Warning at src/MocapNET2/Converters/convertCSV3D/CMakeLists.txt:2 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.


CMake Deprecation Warning at src/MocapNET2/testCSV/CMakeLists.txt:2 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.


CMake Deprecation Warning at src/MocapNET2/drawCSV/CMakeLists.txt:2 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.


CMake Deprecation Warning at src/MocapNET2/CSVClusterPlot/CMakeLists.txt:2 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.


CMake Deprecation Warning at src/JointEstimator2D/CMakeLists.txt:2 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.


-- Configuring done (0.1s)
-- Generating done (0.2s)
-- Build files have been written to: /mnt/phil/MocapNET-mnet4/build
[ 11%] Built target GroundTruthDumper
[ 32%] Built target MocapNETLib2
[ 32%] Built target ReshapeCSV
[ 33%] Built target OpenCVTest
[ 43%] Built target BVHGUI2
[ 45%] Built target JointEstimator2D
[ 45%] Built target MocapNET2LiveWebcamDemo
[ 46%] Built target MocapNET2CSV
[ 59%] Built target convertOpenPoseJSONToCSV
[ 72%] Built target convertH36GroundTruthToMocapNETInput
[ 86%] Built target convertCSV3DToMocapNETInput
[ 87%] Built target TestCSV
[ 88%] Built target drawCSV
[100%] Built target CSVClusterPlot
[100%] Built target WebcamAnd2DJoints

@j2l
Copy link
Author

j2l commented Nov 8, 2024

pip install --upgrade nvidia-cudnn-cu12 doesn't work because of torch 2.5.1
I wonder if the mismatch is: Cuda 12.6 requires latest packages, but latest Torch is still on 'older' package versions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
nvidiaproblems NVIDIA/CUDA problems with host system tensorflow problems Problems caused by the tensorflow framework
Projects
None yet
Development

No branches or pull requests

2 participants