Skip to content

Requirements

Erik Smistad edited this page Feb 8, 2021 · 12 revisions

Make sure you have installed the following before using FAST. Note that these requirements are for the releases, if you want to build FAST yourself, there are additional requirements.

FAST requires two system libraries: OpenCL and OpenGL. These have to be downloaded and installed separately. There are many implementations of these two libraries, usually you want to install the one distributed by the company that made the GPU on your machine.

Windows

On Windows, OpenGL and OpenCL are usually installed when you install the graphics driver for your system. Make sure OpenCL.dll is located in your PATH environment variable.

The windows binaries are compiled using MSVC 2017/2019. Therefore you have to install the Microsoft Visual C++ Redistributable 2015-2019 (64bit/x64).

Linux

To install OpenCL on Linux, download an implementation depending on the CPU/GPU you have:
NVIDIA - Install CUDA
Intel - Install the OpenCL NEO driver
AMD - Install the ROCm stack

Also you need to install the following dependencies openslide and libusb:

sudo apt install libopenslide0 libusb-1.0-0

Optional requirements

  • For TensorRT inference: CUDA 11.0, cuDNN 8.X and TensorRT 7.2.
  • For TensorFlow CUDA inference: CUDA 11.0 + cuDNN 8.X
  • For video streaming
    Linux: sudo apt install ubuntu-restricted-extras libgstreamer1.0-dev libgstreamer-plugins-bad1.0-dev libgstreamer-plugins-base1.0-dev libgstreamer-plugins-good1.0-dev
    Windows: K-lite codec pack

Data for examples and tests

If you want to run the examples and tests in FAST, you need to download the public test data.

Clone this wiki locally