Skip to content

Installation#

Target platforms#

Autoware targets the platforms listed below. It may change in future versions of Autoware.

The Autoware Foundation provides no support on other platforms than those listed below.

Architecture#

  • amd64
  • arm64

Minimum hardware requirements#

Info

Autoware is scalable and can be customized to work with distributed or less powerful hardware. The minimum hardware requirements given below are just a general recommendation. However, performance will be improved with more cores, RAM and a higher-spec graphics card or GPU core.

  • CPU with 8 cores
  • 16GB RAM
  • [Optional] NVIDIA GPU (4GB RAM)

Although GPU is not required to run basic functionality, it is mandatory to enable the following neural network related functions:

  • LiDAR based object detection
  • Camera based object detection
  • Traffic light detection and classification

For details of how to enable object detection and traffic light detection/classification without a GPU, refer to the Running Autoware without CUDA.

Installing Autoware#

There are two ways to set up Autoware. Choose one according to your preference.

If any issues occur during installation, refer to the Support page.

1. Docker installation#

Docker can ensure that all developers in a project have a common, consistent development environment. It is recommended for beginners, casual users, people who are unfamiliar with Ubuntu.

For more information, refer to the Docker installation guide.

2. Source installation#

Source installation is for the cases where more granular control of the installation environment is needed. It is recommended for experienced users or people who want to customize their environment. Note that some problems may occur depending on your local environment.

For more information, refer to the source installation guide.

Some other tools are required depending on the evaluation you want to do. For example, to run an end-to-end simulation you need to install an appropriate simulator.

For more information, see here.

Additional settings for developers#

There are also tools and settings for developers, such as Shells or IDEs.

For more information, see here.