Skip to content

Debian-based Installation-

Estimated reading time: 5 minutes

This document elaborates on the installation process of InAccel's ecosystem for Debian-based distributions.

Install from repository-

Before you install any package distributed by InAccel for the first time, you need to set up properly the InAccel repository to be able to access our packages through your package manager.

Step 1    Update the APT package index:

sudo apt-get update

Step 2    Install packages to allow apt to use a repository over HTTPS:

sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg-agent \

Step 3    Add InAccel's official GPG key:

curl -sL | \
    sudo apt-key add

Step 4    Add InAccel's repository to your sources directory:

echo "deb /" | \
    sudo tee /etc/apt/sources.list.d/inaccel.list

Step 5    Update the apt package index and install the latest version of InAccel CLI:

sudo apt-get update && sudo apt-get install inaccel

Step 6    InAccel offers a modified 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 7    Verify proper installation:

inaccel --version

Install from package-

In order to setup inaccel from package, follow the instructions below:

Step 1    Download a specific version of inaccel from here.


Step 2    Install the package you downloaded:

sudo dpkg -i inaccel_1.6.1_amd64.deb

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

sudo systemctl restart docker

Step 4    Verify proper installation:

inaccel --version