CMU-Perceptual-Computing-Lab / openpose

OpenPose: Real-time multi-person keypoint detection library for body, face, hands, and foot estimation
https://cmu-perceptual-computing-lab.github.io/openpose
Other
31.2k stars 7.86k forks source link

Visual Studio 2019 v16.9 Issue #1886

Open MatthiasPopp opened 3 years ago

MatthiasPopp commented 3 years ago

Issue Summary

When using MSVS or MSVC aka. Buildtools in version 16.9, cuda failes to compile resizeAndMergeBase.cu

If you have this issue, install a previous Version. MSVC 16.8.6 is working as expected. Use the visual studio releases site to download previous Versions of MSVS 2019.

This is not an open issue, but rather for those searching for an answer for their compile issue with openpose in particular. I hope you find it usefull enough for it to have a raison d'être here.

Executed Command (if any)

msbuild -m OpenPose.sln

or alternatively compile via Visual Studio IDE

OpenPose Output (if any)

Issue occures during compilation.

Errors (if any)

openpose/net/resizeAndMergeBase.cu(142): error : calling a __host__ function("__floorf") from a __global__ function("op::resize8TimesKernel<float> ") is not allowed

openpose/net/resizeAndMergeBase.cu(142): error : identifier "__floorf" is undefined in device code

Type of Issue

Your System Configuration

  1. Whole console output (if errors appeared), paste the error to PasteBin and then paste the link here: LINK

    Click this see the terminal output. (Pastebin "SMART" filter did not allow to use Pasebin instead)

`1>Building NVCC (Device) object src/openpose/CMakeFiles/openpose.dir/face/Release/openpose_generated_renderFace.cu.obj
1>renderFace.cu
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/matrix.hpp(204): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/string.hpp(39): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(31): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(56): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(64): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(85): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(94): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(104): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(118): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(129): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(136): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(143): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(150): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(157): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(165): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(172): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(179): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(186): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(194): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(217): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(223): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(229): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(239): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(250): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/matrix.hpp(204): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/string.hpp(39): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(31): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(56): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(64): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(85): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(94): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(104): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(118): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(129): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(136): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(143): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(150): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(157): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(165): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(172): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(179): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(186): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(194): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(217): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(223): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(229): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(239): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(250): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>renderFace.cu
1>Building NVCC (Device) object src/openpose/CMakeFiles/openpose.dir/gpu/Release/openpose_generated_cuda.cu.obj
1>cuda.cu
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/matrix.hpp(204): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/string.hpp(39): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(31): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(56): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(64): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(85): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(94): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(104): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(118): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(129): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(136): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(143): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(150): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(157): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(165): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(172): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(179): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(186): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(194): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(217): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(223): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(229): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(239): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(250): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/matrix.hpp(204): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/string.hpp(39): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(31): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(56): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(64): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(85): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(94): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(104): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(118): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(129): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(136): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(143): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(150): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(157): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(165): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(172): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(179): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(186): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(194): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(217): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(223): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(229): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(239): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(250): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>cuda.cu
1>Building NVCC (Device) object src/openpose/CMakeFiles/openpose.dir/hand/Release/openpose_generated_renderHand.cu.obj
1>renderHand.cu
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/matrix.hpp(204): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/string.hpp(39): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(31): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(56): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(64): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(85): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(94): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(104): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(118): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(129): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(136): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(143): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(150): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(157): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(165): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(172): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(179): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(186): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(194): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(217): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(223): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(229): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(239): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(250): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/matrix.hpp(204): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/string.hpp(39): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(31): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(56): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(64): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(85): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(94): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(104): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(118): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(129): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(136): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(143): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(150): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(157): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(165): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(172): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(179): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(186): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(194): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(217): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(223): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(229): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(239): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(250): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>renderHand.cu
1>Building NVCC (Device) object src/openpose/CMakeFiles/openpose.dir/net/Release/openpose_generated_bodyPartConnectorBase.cu.obj
1>bodyPartConnectorBase.cu
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/matrix.hpp(204): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/string.hpp(39): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(31): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(56): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(64): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(85): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(94): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(104): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(118): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(129): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(136): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(143): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(150): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(157): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(165): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(172): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(179): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(186): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(194): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(217): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(223): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(229): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(239): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(250): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/matrix.hpp(204): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/string.hpp(39): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(31): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(56): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(64): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(85): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(94): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(104): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(118): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(129): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(136): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(143): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(150): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(157): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(165): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(172): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(179): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(186): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(194): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(217): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(223): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(229): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(239): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(250): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>bodyPartConnectorBase.cu
1>Building NVCC (Device) object src/openpose/CMakeFiles/openpose.dir/net/Release/openpose_generated_maximumBase.cu.obj
1>maximumBase.cu
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/matrix.hpp(204): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/string.hpp(39): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(31): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(56): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(64): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(85): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(94): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(104): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(118): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(129): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(136): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(143): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(150): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(157): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(165): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(172): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(179): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(186): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(194): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(217): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(223): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(229): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(239): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(250): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/matrix.hpp(204): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/string.hpp(39): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(31): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(56): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(64): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(85): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(94): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(104): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(118): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(129): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(136): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(143): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(150): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(157): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(165): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(172): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(179): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(186): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(194): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(217): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(223): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(229): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(239): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(250): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>maximumBase.cu
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/detail/alignment.h(139): warning C4324: "thrust::detail::aligned_type<2>::type": Die Struktur wurde aufgrund des Ausrichtungsspezifizierers aufgef├╝llt.
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/detail/alignment.h(140): warning C4324: "thrust::detail::aligned_type<4>::type": Die Struktur wurde aufgrund des Ausrichtungsspezifizierers aufgef├╝llt.
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/detail/alignment.h(141): warning C4324: "thrust::detail::aligned_type<8>::type": Die Struktur wurde aufgrund des Ausrichtungsspezifizierers aufgef├╝llt.
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/detail/alignment.h(142): warning C4324: "thrust::detail::aligned_type<16>::type": Die Struktur wurde aufgrund des Ausrichtungsspezifizierers aufgef├╝llt.
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/detail/alignment.h(143): warning C4324: "thrust::detail::aligned_type<32>::type": Die Struktur wurde aufgrund des Ausrichtungsspezifizierers aufgef├╝llt.
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/detail/alignment.h(144): warning C4324: "thrust::detail::aligned_type<64>::type": Die Struktur wurde aufgrund des Ausrichtungsspezifizierers aufgef├╝llt.
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/detail/alignment.h(145): warning C4324: "thrust::detail::aligned_type<128>::type": Die Struktur wurde aufgrund des Ausrichtungsspezifizierers aufgef├╝llt.
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/core/alignment.h(90): warning C4324: "thrust::cuda_cub::aligned_type<2>::type": Die Struktur wurde aufgrund des Ausrichtungsspezifizierers aufgef├╝llt.
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/core/alignment.h(96): warning C4324: "thrust::cuda_cub::aligned_type<4>::type": Die Struktur wurde aufgrund des Ausrichtungsspezifizierers aufgef├╝llt.
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/core/alignment.h(102): warning C4324: "thrust::cuda_cub::aligned_type<8>::type": Die Struktur wurde aufgrund des Ausrichtungsspezifizierers aufgef├╝llt.
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/core/alignment.h(108): warning C4324: "thrust::cuda_cub::aligned_type<16>::type": Die Struktur wurde aufgrund des Ausrichtungsspezifizierers aufgef├╝llt.
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/core/alignment.h(114): warning C4324: "thrust::cuda_cub::aligned_type<32>::type": Die Struktur wurde aufgrund des Ausrichtungsspezifizierers aufgef├╝llt.
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/core/alignment.h(120): warning C4324: "thrust::cuda_cub::aligned_type<64>::type": Die Struktur wurde aufgrund des Ausrichtungsspezifizierers aufgef├╝llt.
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/core/alignment.h(126): warning C4324: "thrust::cuda_cub::aligned_type<128>::type": Die Struktur wurde aufgrund des Ausrichtungsspezifizierers aufgef├╝llt.
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/core/alignment.h(132): warning C4324: "thrust::cuda_cub::aligned_type<256>::type": Die Struktur wurde aufgrund des Ausrichtungsspezifizierers aufgef├╝llt.
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/core/alignment.h(138): warning C4324: "thrust::cuda_cub::aligned_type<512>::type": Die Struktur wurde aufgrund des Ausrichtungsspezifizierers aufgef├╝llt.
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/core/alignment.h(144): warning C4324: "thrust::cuda_cub::aligned_type<1024>::type": Die Struktur wurde aufgrund des Ausrichtungsspezifizierers aufgef├╝llt.
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/core/alignment.h(150): warning C4324: "thrust::cuda_cub::aligned_type<2048>::type": Die Struktur wurde aufgrund des Ausrichtungsspezifizierers aufgef├╝llt.
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/core/alignment.h(156): warning C4324: "thrust::cuda_cub::aligned_type<4096>::type": Die Struktur wurde aufgrund des Ausrichtungsspezifizierers aufgef├╝llt.
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/core/alignment.h(162): warning C4324: "thrust::cuda_cub::aligned_type<8192>::type": Die Struktur wurde aufgrund des Ausrichtungsspezifizierers aufgef├╝llt.
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\cub\device\dispatch\../../agent/agent_scan.cuh(174): warning C4201: Nicht dem Standard entsprechende Erweiterung: Struktur/Union ohne Namen
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\cub\device\dispatch\../../agent/agent_scan.cuh(175): note: Siehe Verweis auf die gerade kompilierte Klasse Vorlage-Instanziierung "cub::AgentScan::_TempStorage".
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\cub\device\dispatch\../../agent/agent_scan.cuh(464): note: Siehe Verweis auf die gerade kompilierte Klasse Vorlage-Instanziierung "cub::AgentScan".
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/scan.h(271): warning C4201: Nicht dem Standard entsprechende Erweiterung: Struktur/Union ohne Namen
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/scan.h(272): note: Siehe Verweis auf die gerade kompilierte Klasse Vorlage-Instanziierung "thrust::cuda_cub::__scan::ScanAgent::PtxPlan::TempStorage".
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/scan.h(273): note: Siehe Verweis auf die gerade kompilierte Klasse Vorlage-Instanziierung "thrust::cuda_cub::__scan::ScanAgent::PtxPlan".
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/scan.h(548): note: Siehe Verweis auf die gerade kompilierte Klasse Vorlage-Instanziierung "thrust::cuda_cub::__scan::ScanAgent".
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\cub\device\dispatch\../../agent/agent_select_if.cuh(203): warning C4201: Nicht dem Standard entsprechende Erweiterung: Struktur/Union ohne Namen
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\cub\device\dispatch\../../agent/agent_select_if.cuh(213): note: Siehe Verweis auf die gerade kompilierte Klasse Vorlage-Instanziierung "cub::AgentSelectIf::_TempStorage".
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\cub\device\dispatch\../../agent/agent_select_if.cuh(697): note: Siehe Verweis auf die gerade kompilierte Klasse Vorlage-Instanziierung "cub::AgentSelectIf".
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/copy_if.h(197): warning C4201: Nicht dem Standard entsprechende Erweiterung: Struktur/Union ohne Namen
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/copy_if.h(203): note: Siehe Verweis auf die gerade kompilierte Klasse Vorlage-Instanziierung "thrust::cuda_cub::__copy_if::CopyIfAgent::PtxPlan::TempStorage".
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/copy_if.h(204): note: Siehe Verweis auf die gerade kompilierte Klasse Vorlage-Instanziierung "thrust::cuda_cub::__copy_if::CopyIfAgent::PtxPlan".
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/copy_if.h(567): note: Siehe Verweis auf die gerade kompilierte Klasse Vorlage-Instanziierung "thrust::cuda_cub::__copy_if::CopyIfAgent".
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\cub\block\specializations/block_reduce_raking_commutative_only.cuh(102): warning C4201: Nicht dem Standard entsprechende Erweiterung: Struktur/Union ohne Namen
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\cub\block\specializations/block_reduce_raking_commutative_only.cuh(104): note: Siehe Verweis auf die gerade kompilierte Klasse Vorlage-Instanziierung "cub::BlockReduceRakingCommutativeOnly::_TempStorage".
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\cub\block\specializations/block_reduce_raking_commutative_only.cuh(195): note: Siehe Verweis auf die gerade kompilierte Klasse Vorlage-Instanziierung "cub::BlockReduceRakingCommutativeOnly".
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\cub\device\dispatch\../../agent/agent_reduce_by_key.cuh(234): warning C4201: Nicht dem Standard entsprechende Erweiterung: Struktur/Union ohne Namen
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\cub\device\dispatch\../../agent/agent_reduce_by_key.cuh(244): note: Siehe Verweis auf die gerade kompilierte Klasse Vorlage-Instanziierung "cub::AgentReduceByKey::_TempStorage".
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\cub\device\dispatch\../../agent/agent_reduce_by_key.cuh(542): note: Siehe Verweis auf die gerade kompilierte Klasse Vorlage-Instanziierung "cub::AgentReduceByKey".
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/reduce_by_key.h(245): warning C4201: Nicht dem Standard entsprechende Erweiterung: Struktur/Union ohne Namen
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/reduce_by_key.h(252): note: Siehe Verweis auf die gerade kompilierte Klasse Vorlage-Instanziierung "thrust::cuda_cub::__reduce_by_key::ReduceByKeyAgent::PtxPlan::TempStorage".
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/reduce_by_key.h(253): note: Siehe Verweis auf die gerade kompilierte Klasse Vorlage-Instanziierung "thrust::cuda_cub::__reduce_by_key::ReduceByKeyAgent::PtxPlan".
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/reduce_by_key.h(834): note: Siehe Verweis auf die gerade kompilierte Klasse Vorlage-Instanziierung "thrust::cuda_cub::__reduce_by_key::ReduceByKeyAgent".
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\cub\device\dispatch\../../agent/agent_radix_sort_downsweep.cuh(191): warning C4201: Nicht dem Standard entsprechende Erweiterung: Struktur/Union ohne Namen
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\cub\device\dispatch\../../agent/agent_radix_sort_downsweep.cuh(196): note: Siehe Verweis auf die gerade kompilierte Klasse Vorlage-Instanziierung "cub::AgentRadixSortDownsweep::_TempStorage".
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\cub\device\dispatch\../../agent/agent_radix_sort_downsweep.cuh(784): note: Siehe Verweis auf die gerade kompilierte Klasse Vorlage-Instanziierung "cub::AgentRadixSortDownsweep".
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/partition.h(171): warning C4201: Nicht dem Standard entsprechende Erweiterung: Struktur/Union ohne Namen
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/partition.h(177): note: Siehe Verweis auf die gerade kompilierte Klasse Vorlage-Instanziierung "thrust::cuda_cub::__partition::PartitionAgent::PtxPlan::TempStorage".
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/partition.h(178): note: Siehe Verweis auf die gerade kompilierte Klasse Vorlage-Instanziierung "thrust::cuda_cub::__partition::PartitionAgent::PtxPlan".
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/partition.h(573): note: Siehe Verweis auf die gerade kompilierte Klasse Vorlage-Instanziierung "thrust::cuda_cub::__partition::PartitionAgent".
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/unique.h(226): warning C4201: Nicht dem Standard entsprechende Erweiterung: Struktur/Union ohne Namen
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/unique.h(231): note: Siehe Verweis auf die gerade kompilierte Klasse Vorlage-Instanziierung "thrust::cuda_cub::__unique::UniqueAgent::PtxPlan::TempStorage".
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/unique.h(232): note: Siehe Verweis auf die gerade kompilierte Klasse Vorlage-Instanziierung "thrust::cuda_cub::__unique::UniqueAgent::PtxPlan".
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/unique.h(514): note: Siehe Verweis auf die gerade kompilierte Klasse Vorlage-Instanziierung "thrust::cuda_cub::__unique::UniqueAgent".
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/unique_by_key.h(237): warning C4201: Nicht dem Standard entsprechende Erweiterung: Struktur/Union ohne Namen
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/unique_by_key.h(244): note: Siehe Verweis auf die gerade kompilierte Klasse Vorlage-Instanziierung "thrust::cuda_cub::__unique_by_key::UniqueByKeyAgent::PtxPlan::TempStorage".
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/unique_by_key.h(245): note: Siehe Verweis auf die gerade kompilierte Klasse Vorlage-Instanziierung "thrust::cuda_cub::__unique_by_key::UniqueByKeyAgent::PtxPlan".
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/unique_by_key.h(587): note: Siehe Verweis auf die gerade kompilierte Klasse Vorlage-Instanziierung "thrust::cuda_cub::__unique_by_key::UniqueByKeyAgent".
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/set_operations.h(367): warning C4201: Nicht dem Standard entsprechende Erweiterung: Struktur/Union ohne Namen
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/set_operations.h(394): note: Siehe Verweis auf die gerade kompilierte Klasse Vorlage-Instanziierung "thrust::cuda_cub::__set_operations::SetOpAgent::PtxPlan::TempStorage".
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/set_operations.h(395): note: Siehe Verweis auf die gerade kompilierte Klasse Vorlage-Instanziierung "thrust::cuda_cub::__set_operations::SetOpAgent::PtxPlan".
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/set_operations.h(827): note: Siehe Verweis auf die gerade kompilierte Klasse Vorlage-Instanziierung "thrust::cuda_cub::__set_operations::SetOpAgent".
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/set_operations.h(393): warning C4201: Nicht dem Standard entsprechende Erweiterung: Struktur/Union ohne Namen
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/scan_by_key.h(225): warning C4201: Nicht dem Standard entsprechende Erweiterung: Struktur/Union ohne Namen
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/scan_by_key.h(231): note: Siehe Verweis auf die gerade kompilierte Klasse Vorlage-Instanziierung "thrust::cuda_cub::__scan_by_key::ScanByKeyAgent::PtxPlan::TempStorage".
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/scan_by_key.h(232): note: Siehe Verweis auf die gerade kompilierte Klasse Vorlage-Instanziierung "thrust::cuda_cub::__scan_by_key::ScanByKeyAgent::PtxPlan".
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/scan_by_key.h(565): note: Siehe Verweis auf die gerade kompilierte Klasse Vorlage-Instanziierung "thrust::cuda_cub::__scan_by_key::ScanByKeyAgent".
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/extrema.h(325): warning C4244: "Initialisierung": Konvertierung von "Size" in "thrust::detail::int32_t", m├Âglicher Datenverlust
1>        with
1>        [
1>            Size=IndexType
1>        ]
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/extrema.h(397): note: Siehe Verweis auf die gerade kompilierte Instanziierung "T thrust::cuda_cub::__extrema::extrema>,T>(thrust::cuda_cub::execution_policy &,InputIt,Size,BinaryOp,T *)" der Funktions-Vorlage.
1>        with
1>        [
1>            T=T,
1>            InputIt=zip_iterator,
1>            Size=IndexType,
1>            BinaryOp=thrust::cuda_cub::__extrema::arg_max_f>
1>        ]
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/extrema.h(466): note: Siehe Verweis auf die gerade kompilierte Instanziierung "ItemsIt thrust::cuda_cub::__extrema::element(thrust::cuda_cub::execution_policy &,ItemsIt,ItemsIt,BinaryPred)" der Funktions-Vorlage.
1>        with
1>        [
1>            ItemsIt=thrust::device_ptr,
1>            BinaryPred=thrust::less
1>        ]
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/extrema.h(491): note: Siehe Verweis auf die gerade kompilierte Instanziierung "ItemsIt thrust::cuda_cub::max_element>(thrust::cuda_cub::execution_policy &,ItemsIt,ItemsIt,BinaryPred)" der Funktions-Vorlage.
1>        with
1>        [
1>            ItemsIt=thrust::device_ptr,
1>            BinaryPred=thrust::less
1>        ]
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/detail/extrema.inl(55): note: Siehe Verweis auf die gerade kompilierte Instanziierung "ItemsIt thrust::cuda_cub::max_element(thrust::cuda_cub::execution_policy &,ItemsIt,ItemsIt)" der Funktions-Vorlage.
1>        with
1>        [
1>            ItemsIt=thrust::device_ptr,
1>            ForwardIterator=thrust::device_ptr
1>        ]
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/detail/extrema.inl(125): note: Siehe Verweis auf die gerade kompilierte Instanziierung "ForwardIterator thrust::max_element(const thrust::detail::execution_policy_base &,ForwardIterator,ForwardIterator)" der Funktions-Vorlage.
1>        with
1>        [
1>            ForwardIterator=thrust::device_ptr,
1>            DerivedPolicy=thrust::cuda_cub::tag
1>        ]
1>C:/Users/Matthias/Documents/OpenPoseSetup/openpose/src/openpose/net/maximumBase.cu(101): note: Siehe Verweis auf die gerade kompilierte Instanziierung "ForwardIterator thrust::max_element>(ForwardIterator,ForwardIterator)" der Funktions-Vorlage.
1>        with
1>        [
1>            ForwardIterator=thrust::device_ptr
1>        ]
1>C:/Users/Matthias/Documents/OpenPoseSetup/openpose/src/openpose/net/maximumBase.cu(122): note: Siehe Verweis auf die gerade kompilierte Instanziierung "void op::maximumGpu(float *,const float *const ,const std::array &,const std::array &)" der Funktions-Vorlage.
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/extrema.h(354): warning C4244: "Initialisierung": Konvertierung von "Size" in "thrust::detail::int32_t", m├Âglicher Datenverlust
1>        with
1>        [
1>            Size=IndexType
1>        ]
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\cub\agent\../grid/grid_even_share.cuh(125): warning C4458: Deklaration von "num_items" blendet Klassenmember aus
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\cub\agent\../grid/grid_even_share.cuh(89): note: Siehe Deklaration von "cub::GridEvenShare<__int64>::num_items"
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\cub\agent\../grid/grid_even_share.cuh(128): note: beim Kompilieren der Klasse Vorlage-Memberfunktion "void cub::GridEvenShare<__int64>::DispatchInit(OffsetT,int,int)"
1>        with
1>        [
1>            OffsetT=__int64
1>        ]
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/extrema.h(220): note: Siehe Verweis auf die gerade kompilierte Instanziierung "void cub::GridEvenShare<__int64>::DispatchInit(OffsetT,int,int)" der Funktions-Vorlage.
1>        with
1>        [
1>            OffsetT=__int64
1>        ]
1>C:\Users\Matthias\AppData\Local\Temp\tmpxft_0000334c_00000000-10_maximumBase.cudafe1.stub.c(223): note: Siehe Verweis auf die gerade kompilierte Klasse Vorlage-Instanziierung "cub::GridEvenShare<__int64>".
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\cub\agent\../grid/grid_even_share.cuh(133): warning C4244: "=": Konvertierung von "OffsetT" in "int", m├Âglicher Datenverlust
1>        with
1>        [
1>            OffsetT=__int64
1>        ]
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\cub\agent\../grid/grid_even_share.cuh(135): warning C4244: "=": Konvertierung von "OffsetT" in "int", m├Âglicher Datenverlust
1>        with
1>        [
1>            OffsetT=__int64
1>        ]
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\cub\util_device.cuh(323): warning C4706: Zuweisung in bedingtem Ausdruck
1>Building NVCC (Device) object src/openpose/CMakeFiles/openpose.dir/net/Release/openpose_generated_nmsBase.cu.obj
1>nmsBase.cu
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/matrix.hpp(204): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/string.hpp(39): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(31): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(56): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(64): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(85): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(94): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(104): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(118): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(129): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(136): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(143): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(150): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(157): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(165): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(172): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(179): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(186): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(194): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(217): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(223): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(229): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(239): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(250): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/matrix.hpp(204): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/string.hpp(39): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(31): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(56): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(64): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(85): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(94): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(104): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(118): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(129): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(136): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(143): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(150): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(157): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(165): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(172): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(179): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(186): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(194): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(217): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(223): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(229): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(239): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(250): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>nmsBase.cu
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/detail/alignment.h(139): warning C4324: "thrust::detail::aligned_type<2>::type": Die Struktur wurde aufgrund des Ausrichtungsspezifizierers aufgef├╝llt.
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/detail/alignment.h(140): warning C4324: "thrust::detail::aligned_type<4>::type": Die Struktur wurde aufgrund des Ausrichtungsspezifizierers aufgef├╝llt.
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/detail/alignment.h(141): warning C4324: "thrust::detail::aligned_type<8>::type": Die Struktur wurde aufgrund des Ausrichtungsspezifizierers aufgef├╝llt.
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/detail/alignment.h(142): warning C4324: "thrust::detail::aligned_type<16>::type": Die Struktur wurde aufgrund des Ausrichtungsspezifizierers aufgef├╝llt.
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/detail/alignment.h(143): warning C4324: "thrust::detail::aligned_type<32>::type": Die Struktur wurde aufgrund des Ausrichtungsspezifizierers aufgef├╝llt.
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/detail/alignment.h(144): warning C4324: "thrust::detail::aligned_type<64>::type": Die Struktur wurde aufgrund des Ausrichtungsspezifizierers aufgef├╝llt.
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/detail/alignment.h(145): warning C4324: "thrust::detail::aligned_type<128>::type": Die Struktur wurde aufgrund des Ausrichtungsspezifizierers aufgef├╝llt.
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/core/alignment.h(90): warning C4324: "thrust::cuda_cub::aligned_type<2>::type": Die Struktur wurde aufgrund des Ausrichtungsspezifizierers aufgef├╝llt.
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/core/alignment.h(96): warning C4324: "thrust::cuda_cub::aligned_type<4>::type": Die Struktur wurde aufgrund des Ausrichtungsspezifizierers aufgef├╝llt.
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/core/alignment.h(102): warning C4324: "thrust::cuda_cub::aligned_type<8>::type": Die Struktur wurde aufgrund des Ausrichtungsspezifizierers aufgef├╝llt.
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/core/alignment.h(108): warning C4324: "thrust::cuda_cub::aligned_type<16>::type": Die Struktur wurde aufgrund des Ausrichtungsspezifizierers aufgef├╝llt.
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/core/alignment.h(114): warning C4324: "thrust::cuda_cub::aligned_type<32>::type": Die Struktur wurde aufgrund des Ausrichtungsspezifizierers aufgef├╝llt.
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/core/alignment.h(120): warning C4324: "thrust::cuda_cub::aligned_type<64>::type": Die Struktur wurde aufgrund des Ausrichtungsspezifizierers aufgef├╝llt.
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/core/alignment.h(126): warning C4324: "thrust::cuda_cub::aligned_type<128>::type": Die Struktur wurde aufgrund des Ausrichtungsspezifizierers aufgef├╝llt.
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/core/alignment.h(132): warning C4324: "thrust::cuda_cub::aligned_type<256>::type": Die Struktur wurde aufgrund des Ausrichtungsspezifizierers aufgef├╝llt.
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/core/alignment.h(138): warning C4324: "thrust::cuda_cub::aligned_type<512>::type": Die Struktur wurde aufgrund des Ausrichtungsspezifizierers aufgef├╝llt.
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/core/alignment.h(144): warning C4324: "thrust::cuda_cub::aligned_type<1024>::type": Die Struktur wurde aufgrund des Ausrichtungsspezifizierers aufgef├╝llt.
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/core/alignment.h(150): warning C4324: "thrust::cuda_cub::aligned_type<2048>::type": Die Struktur wurde aufgrund des Ausrichtungsspezifizierers aufgef├╝llt.
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/core/alignment.h(156): warning C4324: "thrust::cuda_cub::aligned_type<4096>::type": Die Struktur wurde aufgrund des Ausrichtungsspezifizierers aufgef├╝llt.
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/core/alignment.h(162): warning C4324: "thrust::cuda_cub::aligned_type<8192>::type": Die Struktur wurde aufgrund des Ausrichtungsspezifizierers aufgef├╝llt.
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\cub\device\dispatch\../../agent/agent_scan.cuh(174): warning C4201: Nicht dem Standard entsprechende Erweiterung: Struktur/Union ohne Namen
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\cub\device\dispatch\../../agent/agent_scan.cuh(175): note: Siehe Verweis auf die gerade kompilierte Klasse Vorlage-Instanziierung "cub::AgentScan::_TempStorage".
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\cub\device\dispatch\../../agent/agent_scan.cuh(464): note: Siehe Verweis auf die gerade kompilierte Klasse Vorlage-Instanziierung "cub::AgentScan".
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/scan.h(271): warning C4201: Nicht dem Standard entsprechende Erweiterung: Struktur/Union ohne Namen
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/scan.h(272): note: Siehe Verweis auf die gerade kompilierte Klasse Vorlage-Instanziierung "thrust::cuda_cub::__scan::ScanAgent::PtxPlan::TempStorage".
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/scan.h(273): note: Siehe Verweis auf die gerade kompilierte Klasse Vorlage-Instanziierung "thrust::cuda_cub::__scan::ScanAgent::PtxPlan".
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/scan.h(548): note: Siehe Verweis auf die gerade kompilierte Klasse Vorlage-Instanziierung "thrust::cuda_cub::__scan::ScanAgent".
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\cub\device\dispatch\../../agent/agent_select_if.cuh(203): warning C4201: Nicht dem Standard entsprechende Erweiterung: Struktur/Union ohne Namen
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\cub\device\dispatch\../../agent/agent_select_if.cuh(213): note: Siehe Verweis auf die gerade kompilierte Klasse Vorlage-Instanziierung "cub::AgentSelectIf::_TempStorage".
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\cub\device\dispatch\../../agent/agent_select_if.cuh(697): note: Siehe Verweis auf die gerade kompilierte Klasse Vorlage-Instanziierung "cub::AgentSelectIf".
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/copy_if.h(197): warning C4201: Nicht dem Standard entsprechende Erweiterung: Struktur/Union ohne Namen
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/copy_if.h(203): note: Siehe Verweis auf die gerade kompilierte Klasse Vorlage-Instanziierung "thrust::cuda_cub::__copy_if::CopyIfAgent::PtxPlan::TempStorage".
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/copy_if.h(204): note: Siehe Verweis auf die gerade kompilierte Klasse Vorlage-Instanziierung "thrust::cuda_cub::__copy_if::CopyIfAgent::PtxPlan".
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/copy_if.h(567): note: Siehe Verweis auf die gerade kompilierte Klasse Vorlage-Instanziierung "thrust::cuda_cub::__copy_if::CopyIfAgent".
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\cub\block\specializations/block_reduce_raking_commutative_only.cuh(102): warning C4201: Nicht dem Standard entsprechende Erweiterung: Struktur/Union ohne Namen
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\cub\block\specializations/block_reduce_raking_commutative_only.cuh(104): note: Siehe Verweis auf die gerade kompilierte Klasse Vorlage-Instanziierung "cub::BlockReduceRakingCommutativeOnly::_TempStorage".
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\cub\block\specializations/block_reduce_raking_commutative_only.cuh(195): note: Siehe Verweis auf die gerade kompilierte Klasse Vorlage-Instanziierung "cub::BlockReduceRakingCommutativeOnly".
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\cub\device\dispatch\../../agent/agent_reduce_by_key.cuh(234): warning C4201: Nicht dem Standard entsprechende Erweiterung: Struktur/Union ohne Namen
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\cub\device\dispatch\../../agent/agent_reduce_by_key.cuh(244): note: Siehe Verweis auf die gerade kompilierte Klasse Vorlage-Instanziierung "cub::AgentReduceByKey::_TempStorage".
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\cub\device\dispatch\../../agent/agent_reduce_by_key.cuh(542): note: Siehe Verweis auf die gerade kompilierte Klasse Vorlage-Instanziierung "cub::AgentReduceByKey".
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/reduce_by_key.h(245): warning C4201: Nicht dem Standard entsprechende Erweiterung: Struktur/Union ohne Namen
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/reduce_by_key.h(252): note: Siehe Verweis auf die gerade kompilierte Klasse Vorlage-Instanziierung "thrust::cuda_cub::__reduce_by_key::ReduceByKeyAgent::PtxPlan::TempStorage".
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/reduce_by_key.h(253): note: Siehe Verweis auf die gerade kompilierte Klasse Vorlage-Instanziierung "thrust::cuda_cub::__reduce_by_key::ReduceByKeyAgent::PtxPlan".
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/reduce_by_key.h(834): note: Siehe Verweis auf die gerade kompilierte Klasse Vorlage-Instanziierung "thrust::cuda_cub::__reduce_by_key::ReduceByKeyAgent".
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\cub\device\dispatch\../../agent/agent_radix_sort_downsweep.cuh(191): warning C4201: Nicht dem Standard entsprechende Erweiterung: Struktur/Union ohne Namen
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\cub\device\dispatch\../../agent/agent_radix_sort_downsweep.cuh(196): note: Siehe Verweis auf die gerade kompilierte Klasse Vorlage-Instanziierung "cub::AgentRadixSortDownsweep::_TempStorage".
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\cub\device\dispatch\../../agent/agent_radix_sort_downsweep.cuh(784): note: Siehe Verweis auf die gerade kompilierte Klasse Vorlage-Instanziierung "cub::AgentRadixSortDownsweep".
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/partition.h(171): warning C4201: Nicht dem Standard entsprechende Erweiterung: Struktur/Union ohne Namen
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/partition.h(177): note: Siehe Verweis auf die gerade kompilierte Klasse Vorlage-Instanziierung "thrust::cuda_cub::__partition::PartitionAgent::PtxPlan::TempStorage".
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/partition.h(178): note: Siehe Verweis auf die gerade kompilierte Klasse Vorlage-Instanziierung "thrust::cuda_cub::__partition::PartitionAgent::PtxPlan".
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/partition.h(573): note: Siehe Verweis auf die gerade kompilierte Klasse Vorlage-Instanziierung "thrust::cuda_cub::__partition::PartitionAgent".
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/unique.h(226): warning C4201: Nicht dem Standard entsprechende Erweiterung: Struktur/Union ohne Namen
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/unique.h(231): note: Siehe Verweis auf die gerade kompilierte Klasse Vorlage-Instanziierung "thrust::cuda_cub::__unique::UniqueAgent::PtxPlan::TempStorage".
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/unique.h(232): note: Siehe Verweis auf die gerade kompilierte Klasse Vorlage-Instanziierung "thrust::cuda_cub::__unique::UniqueAgent::PtxPlan".
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/unique.h(514): note: Siehe Verweis auf die gerade kompilierte Klasse Vorlage-Instanziierung "thrust::cuda_cub::__unique::UniqueAgent".
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/unique_by_key.h(237): warning C4201: Nicht dem Standard entsprechende Erweiterung: Struktur/Union ohne Namen
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/unique_by_key.h(244): note: Siehe Verweis auf die gerade kompilierte Klasse Vorlage-Instanziierung "thrust::cuda_cub::__unique_by_key::UniqueByKeyAgent::PtxPlan::TempStorage".
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/unique_by_key.h(245): note: Siehe Verweis auf die gerade kompilierte Klasse Vorlage-Instanziierung "thrust::cuda_cub::__unique_by_key::UniqueByKeyAgent::PtxPlan".
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/unique_by_key.h(587): note: Siehe Verweis auf die gerade kompilierte Klasse Vorlage-Instanziierung "thrust::cuda_cub::__unique_by_key::UniqueByKeyAgent".
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/set_operations.h(367): warning C4201: Nicht dem Standard entsprechende Erweiterung: Struktur/Union ohne Namen
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/set_operations.h(394): note: Siehe Verweis auf die gerade kompilierte Klasse Vorlage-Instanziierung "thrust::cuda_cub::__set_operations::SetOpAgent::PtxPlan::TempStorage".
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/set_operations.h(395): note: Siehe Verweis auf die gerade kompilierte Klasse Vorlage-Instanziierung "thrust::cuda_cub::__set_operations::SetOpAgent::PtxPlan".
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/set_operations.h(827): note: Siehe Verweis auf die gerade kompilierte Klasse Vorlage-Instanziierung "thrust::cuda_cub::__set_operations::SetOpAgent".
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/set_operations.h(393): warning C4201: Nicht dem Standard entsprechende Erweiterung: Struktur/Union ohne Namen
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/scan_by_key.h(225): warning C4201: Nicht dem Standard entsprechende Erweiterung: Struktur/Union ohne Namen
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/scan_by_key.h(231): note: Siehe Verweis auf die gerade kompilierte Klasse Vorlage-Instanziierung "thrust::cuda_cub::__scan_by_key::ScanByKeyAgent::PtxPlan::TempStorage".
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/scan_by_key.h(232): note: Siehe Verweis auf die gerade kompilierte Klasse Vorlage-Instanziierung "thrust::cuda_cub::__scan_by_key::ScanByKeyAgent::PtxPlan".
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/scan_by_key.h(565): note: Siehe Verweis auf die gerade kompilierte Klasse Vorlage-Instanziierung "thrust::cuda_cub::__scan_by_key::ScanByKeyAgent".
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/scan.h(717): warning C4244: "Initialisierung": Konvertierung von "Size" in "thrust::detail::int32_t", m├Âglicher Datenverlust
1>        with
1>        [
1>            Size=diff_t
1>        ]
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/scan.h(852): note: Siehe Verweis auf die gerade kompilierte Instanziierung "OutputIt thrust::cuda_cub::__scan::scan>(thrust::cuda_cub::execution_policy &,InputIt,OutputIt,Size,ScanOp,AddInitToExclusiveScan)" der Funktions-Vorlage.
1>        with
1>        [
1>            OutputIt=thrust::device_ptr,
1>            InputIt=thrust::device_ptr,
1>            Size=diff_t,
1>            ScanOp=thrust::plus,
1>            AddInitToExclusiveScan=thrust::cuda_cub::__scan::AddInitToExclusiveScan>
1>        ]
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/scan.h(889): note: Siehe Verweis auf die gerade kompilierte Instanziierung "OutputIt thrust::cuda_cub::exclusive_scan_n(thrust::cuda_cub::execution_policy &,InputIt,Size,OutputIt,T,ScanOp)" der Funktions-Vorlage.
1>        with
1>        [
1>            OutputIt=thrust::device_ptr,
1>            InputIt=thrust::device_ptr,
1>            T=int,
1>            ScanOp=thrust::plus,
1>            Size=diff_t
1>        ]
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/scan.h(903): note: Siehe Verweis auf die gerade kompilierte Instanziierung "OutputIt thrust::cuda_cub::exclusive_scan>(thrust::cuda_cub::execution_policy &,InputIt,InputIt,OutputIt,T,ScanOp)" der Funktions-Vorlage.
1>        with
1>        [
1>            OutputIt=thrust::device_ptr,
1>            InputIt=thrust::device_ptr,
1>            T=int,
1>            ScanOp=thrust::plus
1>        ]
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/scan.h(920): note: Siehe Verweis auf die gerade kompilierte Instanziierung "OutputIt thrust::cuda_cub::exclusive_scan(thrust::cuda_cub::execution_policy &,InputIt,OutputIt,OutputIt,T)" der Funktions-Vorlage.
1>        with
1>        [
1>            OutputIt=thrust::device_ptr,
1>            InputIt=thrust::device_ptr,
1>            T=int
1>        ]
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/detail/scan.inl(78): note: Siehe Verweis auf die gerade kompilierte Instanziierung "OutputIt thrust::cuda_cub::exclusive_scan(thrust::cuda_cub::execution_policy &,InputIt,OutputIt,OutputIt)" der Funktions-Vorlage.
1>        with
1>        [
1>            OutputIt=thrust::device_ptr,
1>            InputIterator=thrust::device_ptr,
1>            InputIt=thrust::device_ptr
1>        ]
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/detail/scan.inl(307): note: Siehe Verweis auf die gerade kompilierte Instanziierung "OutputIterator thrust::exclusive_scan(const thrust::detail::execution_policy_base &,InputIterator,InputIterator,OutputIterator)" der Funktions-Vorlage.
1>        with
1>        [
1>            OutputIterator=thrust::device_ptr,
1>            DerivedPolicy=thrust::cuda_cub::tag,
1>            InputIterator=thrust::device_ptr
1>        ]
1>C:/Users/Matthias/Documents/OpenPoseSetup/openpose/src/openpose/net/nmsBase.cu(329): note: Siehe Verweis auf die gerade kompilierte Instanziierung "OutputIterator thrust::exclusive_scan,thrust::device_ptr>(InputIterator,InputIterator,OutputIterator)" der Funktions-Vorlage.
1>        with
1>        [
1>            OutputIterator=thrust::device_ptr,
1>            InputIterator=thrust::device_ptr
1>        ]
1>C:/Users/Matthias/Documents/OpenPoseSetup/openpose/src/openpose/net/nmsBase.cu(353): note: Siehe Verweis auf die gerade kompilierte Instanziierung "void op::nmsGpu(float *,int *,const float *const ,const float,const std::array &,const std::array &,const op::Point &)" der Funktions-Vorlage.
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\thrust/system/cuda/detail/scan.h(736): warning C4244: "Initialisierung": Konvertierung von "Size" in "thrust::detail::int32_t", m├Âglicher Datenverlust
1>        with
1>        [
1>            Size=diff_t
1>        ]
1>C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include\cub\util_device.cuh(323): warning C4706: Zuweisung in bedingtem Ausdruck
1>Building NVCC (Device) object src/openpose/CMakeFiles/openpose.dir/net/Release/openpose_generated_resizeAndMergeBase.cu.obj
1>resizeAndMergeBase.cu
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/matrix.hpp(204): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/string.hpp(39): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(31): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(56): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(64): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(85): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(94): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(104): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(118): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(129): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(136): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(143): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(150): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(157): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(165): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(172): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(179): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(186): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(194): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(217): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(223): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(229): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(239): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose/core/datum.hpp(250): warning : field of class type without a DLL interface used in a class with a DLL interface
1>
1>C:/Users/Matthias/Documents/OpenPoseSetup/openpose/src/openpose/net/resizeAndMergeBase.cu(142): error : calling a __host__ function("__floorf") from a __global__ function("op::resize8TimesKernel ") is not allowed
1>
1>C:/Users/Matthias/Documents/OpenPoseSetup/openpose/src/openpose/net/resizeAndMergeBase.cu(142): error : identifier "__floorf" is undefined in device code
1>
1>C:/Users/Matthias/Documents/OpenPoseSetup/openpose/src/openpose/net/resizeAndMergeBase.cu(145): error : calling a __host__ function("__floorf") from a __global__ function("op::resize8TimesKernel ") is not allowed
1>
1>C:/Users/Matthias/Documents/OpenPoseSetup/openpose/src/openpose/net/resizeAndMergeBase.cu(145): error : identifier "__floorf" is undefined in device code
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose_private/gpu/cuda.hu(133): error : calling a __host__ function("__floorf") from a __device__ function("op::bicubicInterpolate ") is not allowed
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose_private/gpu/cuda.hu(133): error : identifier "__floorf" is undefined in device code
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose_private/gpu/cuda.hu(133): error : calling a __host__ function("__floorf") from a __device__ function("op::bicubicInterpolate ") is not allowed
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose_private/gpu/cuda.hu(133): error : identifier "__floorf" is undefined in device code
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose_private/gpu/cuda.hu(174): error : calling a __host__ function("__floorf") from a __device__ function("op::bicubicInterpolate8Times ") is not allowed
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose_private/gpu/cuda.hu(174): error : identifier "__floorf" is undefined in device code
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose_private/gpu/cuda.hu(175): error : calling a __host__ function("__floorf") from a __device__ function("op::bicubicInterpolate8Times ") is not allowed
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose_private/gpu/cuda.hu(175): error : identifier "__floorf" is undefined in device code
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose_private/gpu/cuda.hu(155): error : calling a __host__ function("__floorf") from a __device__ function("op::bicubicInterpolate ") is not allowed
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose_private/gpu/cuda.hu(155): error : identifier "__floorf" is undefined in device code
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose_private/gpu/cuda.hu(155): error : calling a __host__ function("__floorf") from a __device__ function("op::bicubicInterpolate ") is not allowed
1>
1>C:\Users\Matthias\Documents\OpenPoseSetup\openpose\include\openpose_private/gpu/cuda.hu(155): error : identifier "__floorf" is undefined in device code
1>
1>16 errors detected in the compilation of "C:/Users/Matthias/Documents/OpenPoseSetup/openpose/src/openpose/net/resizeAndMergeBase.cu".
1>resizeAndMergeBase.cu
1>CMake Error at openpose_generated_resizeAndMergeBase.cu.obj.Release.cmake:280 (message):
1>  Error generating file
1>  C:/Users/Matthias/Documents/OpenPoseSetup/openpose/build/src/openpose/CMakeFiles/openpose.dir/net/Release/openpose_generated_resizeAndMergeBase.cu.obj`

  1. OpenPose version: 1.7.0

  2. General configuration:

    • Installation mode: CMake for configuration, msbuild for compilation
    • Operating system Windows
    • Operating system version Windows 10
    • Release or Debug mode? either
    • Compiler? MSVC 16.9.0
  3. Non-default settings:

    • no
  4. 3rd-party software:

    • Caffe version: OpenPose default
    • CMake version : 3.18/3.19 tested
    • OpenCV version: OpenPose default
  5. If GPU mode issue:

    • CUDA version 11.0 / 11.2 tested
    • cuDNN version: 8.1.0.77 for cuda 11.2
    • GPU model : RTX 2080 / 3070 / Quadro K620M
jojinshallar commented 3 years ago

I got the same problem. How to fix it? Try to Install VS2019 16.8.6 can fix it?

MatthiasPopp commented 3 years ago

@jojinshallar Yes. As I mentioned above, the issue does not appear in earlier versions. 16.8.6 worked fine for me.

HYC986 commented 3 years ago

I got the same. I try to Install VS19 16.8, but how to Install it? There only VS2019 16.9 in the Web.

MatthiasPopp commented 3 years ago

@HYC986

Issue Summary

When using MSVS or MSVC aka. Buildtools in version 16.9, cuda failes to compile resizeAndMergeBase.cu

If you have this issue, install a previous Version. MSVC 16.8.6 is working as expected. Use the visual studio releases site to download previous Versions of MSVS 2019.

The given link was in German and not helpful. I will change that. But you can easily find it using appropriate search terms in a search engine of your choice to find it here

alvayus commented 3 years ago

I got the same problem with the new version of Visual Studio 2019. It is possible to download older versions here: https://docs.microsoft.com/en-us/visualstudio/releases/2019/history where you can download the Visual Studio Professional Installer, and then go to the "Available" tab inside the installer to install the Community version.

Khoronus commented 3 years ago

A possible workaround, based on what is suggested at the following link https://devtalk.blender.org/t/cuda-compile-error-windows-10/17886/5

In the files "cuda.hu" and "resizeAndMergeBase.cu", substitute floor with floorf. I was able to compile the solution.

thomai-d commented 3 years ago

In the files "cuda.hu" and "resizeAndMergeBase.cu", substitute floor with floorf. I was able to compile the solution.

I can confirm this will fix the compilation process for Visual Studio 16.9.2 and CUDA 11.1.

jojinshallar commented 3 years ago

A possible workaround, based on what is suggested at the following link https://devtalk.blender.org/t/cuda-compile-error-windows-10/17886/5

In the files "cuda.hu" and "resizeAndMergeBase.cu", substitute floor with floorf. I was able to compile the solution.

Thanks!It works for me.

Anyway , it seems no matter with Version of Visual Studio ,because update VS to 16.9.2 still has the problem .

zonxin commented 3 years ago

In the files "cuda.hu" and "resizeAndMergeBase.cu", substitute floor with floorf. I was able to compile the solution.

I can confirm this will fix the compilation process for Visual Studio 16.9.2 and CUDA 11.1.

It is also work for VS 16.9.2 and CUDA 11.2

Ultcrt commented 3 years ago

A possible workaround, based on what is suggested at the following link https://devtalk.blender.org/t/cuda-compile-error-windows-10/17886/5

In the files "cuda.hu" and "resizeAndMergeBase.cu", substitute floor with floorf. I was able to compile the solution.

Thanks, works for 16.9.2 and CUDA11.2

sylveon commented 3 years ago

Issue has been resolved upstream: https://github.com/microsoft/STL/pull/1886

stale[bot] commented 2 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.