Skip to content

Latest commit

 

History

History
 
 

XeonE3

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

This folder contains docker files to build CPU and GPU software stack for Intel(R) Xeon(R) -SP or -D scalable processors with processor graphics.

Setup host platform:

The host platform includes updating kernel and installing the docker.ce service (see ../README.md.)

Update kernel:

Kernel version 4.18 or later is recommended for feature and performance. The following is the procedure to update to a custom kernel:

Ubuntu CentOS
(1) sudo apt-get install -y bison flex libssl-dev libelf-dev (1) sudo yum install -y bison flex openssl-devel elfutils-libelf-devel

(2) wget https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.18.16.tar.xz | tar xJ
(3) cd linux-4.18.16
(4) make olddefconfig
(5) make -j8
(6) sudo make modules_install
(7) sudo make install
(8) sudo update-grub
(9) sudo shutdown -r now

GPU Dockers:

VAAPI expects rendering device to be set in order to work. Dockers readily spin up with this config. Setup host with these instructions to be able to run vaapi based plugins successfully:

  • Install X11 server utils on the host
    sudo apt-get install x11-xserver-utils

  • Modify /etc/lightdm/lightdm.conf and restart the service

    • cat /etc/lightdm/lightdm.conf
      [SeatDefaults]
      autologin-user=<SYSTEM_USER_NAME>

    • sudo systemctl restart lightdm

  • Define display device in the environment if not already
    export DISPLAY=:0.0

  • Allow any user to connect to XServer
    xhost +

  • Add -v /tmp/.X11-unix:/tmp/.X11-unix in docker run command when running the docker

Docker Images:

Image Dockerfile Docker Image
analytics-dev centos-7/analytics/dev
ubuntu-18.04/analytics/dev
openvisualcloud/xeone3-centos7-analytics-dev
openvisualcloud/xeone3-ubuntu1804-analytics-dev
analytics-ffmpeg centos-7/analytics/ffmpeg
ubuntu-18.04/analytics/ffmpeg
openvisualcloud/xeone3-centos7-analytics-ffmpeg
openvisualcloud/xeone3-ubuntu1804-analytics-ffmpeg
analytics-gst centos-7/analytics/gst
ubuntu-18.04/analytics/gst
openvisualcloud/xeone3-centos7-analytics-gst
openvisualcloud/xeone3-ubuntu1804-analytics-gst
media-dev centos-7/media/dev
ubuntu-18.04/media/dev
openvisualcloud/xeone3-centos7-media-dev
openvisualcloud/xeone3-ubuntu1804-media-dev
media-ffmpeg centos-7/media/ffmpeg
ubuntu-18.04/media/ffmpeg
openvisualcloud/xeone3-centos7-media-ffmpeg
openvisualcloud/xeone3-ubuntu1804-media-ffmpeg
media-gst centos-7/media/gst
ubuntu-18.04/media/gst
openvisualcloud/xeone3-centos7-media-gst
openvisualcloud/xeone3-ubuntu1804-media-gst
media-nginx centos-7/media/nginx
ubuntu-18.04/media/nginx
openvisualcloud/xeone3-centos7-media-nginx
openvisualcloud/xeone3-ubuntu1804-media-nginx
service-owt centos-7.6/service/owt
ubuntu-18.04/service/owt
openvisualcloud/xeone3-centos76-service-owt
openvisualcloud/xeone3-ubuntu1804-service-owt