
IPU-POD128 build and test guide
4.1.5 Operating system installation
Please contact your Graphcore representative or use the
for information about operating system
support.
This document describes the following operating systems:
• Ubuntu 18.04.4 LTS (bionic) (
• CentOS 7.2 (
It also lists the Python packages required for both operating systems (
Ubuntu 18.04 packages
In order to have a stable system where IPU related software can run, several packages need to be installed (see
) via the Aptitude package manager tool. Other packages may be required for local requirements.
Table 4.2: Required Ubuntu packages
autoconf
golang-go
minicom
rsyslog
automake
htop
moreutils
screen
bc
ibverbs-utils
net-tools
sshpass
build-essential
ipmitool
netcat
subversion
ccache
jq
ntp
swig
clang
kcachegrind
openjdk-8-jdk
sysfsutils
cmake
libaio-dev
parallel
tar
direnv
libboost-all-dev
pciutils
tmux
dkms
libeigen3-dev
perl
u-boot-tools
emacs
libjson-c-dev
php-cli
unzip
ethtool
libjson-c-doc
php-curl
valgrind
exuberant-ctags libpci-dev
policykit-1
vim
flex
libpixman-1-dev protobuf-compiler virtualenv
g++
libprotobuf-dev
python3
wdiff
gawk
libtool
python3-dev
wget
gcc
lldpad
python3-pip
zip
gdb
lldpd
qtcreator
git
m4
rdma-core
Version: latest (2021-11-25)
60