Skip to content

RPM-based Installation-

time/embed

This document elaborates on the installation process of InAccel ecosystem for RPM-based distributions (Amazon Linux / CentOS / Fedora / Red Hat Enterprise Linux).

Install InAccel-

You can install InAccel in different ways, depending on your needs:

  • Most users set up InAccel’s repositories and install from them, for ease of installation and upgrade tasks. This is the recommended approach.

  • Some users download the RPM package and install it manually and manage upgrades completely manually. This is useful in situations such as installing InAccel on air-gapped systems with no access to the internet.

Install using the repository-

Before you install InAccel for the first time on a new host machine, you need to set up the InAccel repository. Afterward, you can install and update InAccel from the repository.

SETUP THE REPOSITORY

Note

In testing and development environments, some users choose to use the automated convenience script to setup InAccel repository.

Step 1    Install required packages. yum-utils provides the yum-config-manager utility:

sudo yum install -y yum-utils

Step 2    Add InAccel's repository to your YUM repositories:

sudo yum-config-manager \
    --add-repo \
    https://jfrog.inaccel.com/artifactory/generic/packages/inaccel.repo

INSTALL INACCEL

Step 1    Install the latest version of InAccel:

sudo yum install -y inaccel

Step 2    InAccel offers a modified/extended version of runc by adding custom pre-start and post-stop hooks to Coral containers. By providing our custom runtime we enable implicit loading of drivers and libraries of FPGA vendors to provide a zero-configuration experience. To make docker aware of those changes you need to restart its daemon:

sudo systemctl restart docker

Step 3    Verify that InAccel is installed correctly.

inaccel --version

Install from a package-

If you cannot use InAccel's repository to install InAccel, you can download the .rpm file for your release and install it manually. You need to download a new file each time you want to upgrade InAccel.

Step 1    Go to https://jfrog.inaccel.com/artifactory/generic/packages/rpm and download the .rpm file for the InAccel version you want to install.

Step 2    Install InAccel, changing the path below to the path where you downloaded the InAccel package.

sudo yum install /path/to/package.rpm

Step 3    Restart docker service to enable InAccel's custom runc hooks (as mentioned above):

sudo systemctl restart docker

Step 4    Verify that InAccel is installed correctly.

inaccel --version

Uninstall InAccel-

Step 1    Uninstall the InAccel package:

sudo yum remove inaccel

Step 2    Bitstreams, or customized configuration files on your host are not automatically removed. To delete all bitstreams:

sudo rm -rf /var/lib/inaccel

You must delete any edited configuration files manually.