2

I wan to try Openpose:

https://github.com/CMU-Perceptual-Computing-Lab/openpose

in my laptop with an AMD video card,so no cuda is possible,

is that possiable?How?

Çağdaş Tekin
  • 16,592
  • 4
  • 49
  • 58
Alex Luya
  • 9,412
  • 15
  • 59
  • 91

4 Answers4

1

I would add to Shai's answer that you need to disable

# USE_CUDNN := 1

sometime when its left on,the setup function of layers do some CUDA ASSERT checking that fails and prevent the program to continue

Shai
  • 111,146
  • 38
  • 238
  • 371
Eliethesaiyan
  • 2,327
  • 1
  • 22
  • 35
0

Running caffe with non-NVIDIA card requires opencl branch. Integrating that branch with the caffe branch used by OpenPose might be tricky (and might be straight forward - I haven't tried it myself).
If you want to "play it safe", you can disable ALL GPU support by setting

CPU_ONLY := 1

In your Makefile.config before compiling caffe.
This way you'll have a CPU version that does not require any CUDA/NVIDIA support.

Shai
  • 111,146
  • 38
  • 238
  • 371
0

There is no way not to use CUDA with OpenPose at the moment. OpenPose internally uses CUDA code for rendering, for cubic resize and for non-maximum suppression. In the future, it is intended to move the CUDA code to OpenCL (so it can work on any graphics card), but that is a long-term goal.

EDITED: OpenPose added CPU-only and even OpenCL support a few months back, you can check their installation documentation.

Ginés Hidalgo
  • 717
  • 9
  • 20
0

you can simply use the latest cpu version(Latest openpose module, newest upgrade). There's no such cuda tech needed, so nothing much to bother about whether graphics card is nvidia or else.

Manu Jose
  • 11
  • 1