This section provides setup and installation information to get you started with the Graph Composer.

System Requirements

The table below lists the system requirements for Graph Composer:

System Requirements

Platform

x86_64, Jetson

Ubuntu

18.04

Python

3.6

CUDA

10.2 for Jetson and 11.4 for x86_64

GPU

RTX2080/RTX3080/T4/A100

DeepStream SDK

6.0.1 (for DeepStream extensions)

Docker

>=19.03.3

We recommend using the driver version 470.57.02 or later for Linux.

  1. Install NVIDIA Driver:

    $ sudo apt-get update
    $ sudo apt install build-essential -y
    $ wget https://us.download.nvidia.com/XFree86/Linux-x86_64/470.57.02/NVIDIA-Linux-x86_64-470.57.02.run
    $ chmod +x NVIDIA-Linux-x86_64-470.57.02.run
    $ sudo ./NVIDIA-Linux-x86_64-470.57.02.run
    

Reference http://us.download.nvidia.com/XFree86/Linux-x86_64/470.57.02/README/index.html

  1. Run the command below to confirm your GPU driver version.

    $ nvidia-smi
    

Installation

The Graph Composer has separate packages for x86_64 and Jetson. These packages contain the following tools:

Tool

x86_64

Jetson

Registry CLI

1.0.0

1.0.0

Composer

1.0.0

NA

Container Builder CLI

1.0.0

NA

Graph Execution Engine

2.3.1

2.3.1

  1. Download Graph Composer Debian package. Graph development is supported only on x86. Graph Composer package for arm64 is required to deploy or execute graph on Jetson:

    • x86_64:

      graph_composer-1.0.0_x86_64.deb
      
    • aarch64:

      graph_composer-1.0.0_arm64.deb
      
  2. Install the package:

    sudo dpkg -i graph_composer-1.0.0_<arch>.deb
    

    This command will install all the tools in the /opt/nvidia/graph-composer directory with links to tools in /usr/bin directory. You can access the tools without switching to the installation directory.