Install Donkeycar on Linux
Note : tested on Ubuntu 18.04 LTS
Open the Terminal application.
Install miniconda Python 3.7 64 bit.
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh bash ./Miniconda3-latest-Linux-x86_64.sh
- Change to a dir you would like to use as the head of your projects.
mkdir projects cd projects
- Get the latest donkeycar from Github.
git clone https://github.com/autorope/donkeycar cd donkeycar git checkout master
- If this is not your first install, update Conda and remove old donkey
conda update -n base -c defaults conda conda env remove -n donkey
- Create the Python anaconda environment
conda env create -f install/envs/ubuntu.yml conda activate donkey pip install -e .[pc]
Note: if you are using ZSH (you'll know if you are), you won't be able to run
pip install -e .[pc]. You'll need to escape the brackets and run
pip install -e .\[pc\].
- Optional Install Tensorflow GPU - only for NVidia Graphics cards
You should have an NVidia GPU with the latest drivers. Conda will handle installing the correct cuda and cuddn libraries for the version of tensorflow you are using.
conda install tensorflow-gpu==2.2.0
- Optional Install Coral edge tpu compiler
If you have a Google Coral edge tpu, you may wish to compile models. You will need to install the edgetpu_compiler exectutable. Follow their instructions.
- Optionally configure PyTorch to use GPU - only for NVidia Graphics cards
If you have an NVidia card, you should update to the latest drivers and install Cuda SDK.
conda install cudatoolkit=<CUDA Version> -c pytorch
You should replace
<CUDA Version> with your CUDA version. Any version above 10.0 should work. You can find out your CUDA version by running
nvcc --version or
nvidia-smi. (if those commands don't work, it means you don't already have them installed. Follow the directions given by that error to install them.) If the version given by these two commands don't match, go with the version given by
- Create your local working dir:
donkey createcar --path ~/mycar
Note: After closing the Anaconda Prompt, when you open it again, you will need to type
conda activate donkeyto re-enable the mappings to donkey specific Python libraries