This repository builds Docker and Singularity images for OpenPose compiled with NVCaffe.
It currently has two bases:
bionic: Based upon the nvcr.io/nvidia/caffe:20.03-py3 Ubuntu 18.04 LTS (bionic) image provided by NVidia. More info about the base is available from NVidia. It contains dependencies of OpenPose including NVCaffe and OpenCV. It has been upgraded with a newer versions of some packages and otherwise tweaked to make a viable OpenPose build environment. It has the following versions:focal: Based upon the ubuntu:focal image. It compiles NVCaffe with
patches to make it compile in this newer environment. It has the following
versions:Upon these bases OpenPose there are multiple images built. For example, for
focal these are the following images:
focal_cpu: Contains OpenPose built against an Intel MKL optimised CPU Caffefocal_nvcaffe: Contains OpenPose built against an NVidia optimised NVCaffefocal_multi: Contains both of the above versions, as well as normal GPU
Caffe. The entrypoint script automatically configures the correct version of
OpenPose.Upon these Docker bases, Singularity images are runtime are made available.
The multi OpenPose container concept is based upon this blog post by Peter Uhrig.
Get the images from Docker Hub or Singularity Hub.
To rebuild Singularity files:
*_template files or a file in
snippets.make.For older versions see: https://github.com/frankier/gsoc2020/commits/master/openpose_singularity
Content type
Image
Digest
Size
4.3 GB
Last updated
almost 6 years ago
docker pull frankierr/openpose_containers:focal_nvcaffe