-
Notifications
You must be signed in to change notification settings - Fork 1
/
Dockerfile
19 lines (19 loc) · 1.12 KB
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
FROM robocarstore/donkeycar
RUN apt-get update && apt-get upgrade -y \
&& apt-get install vim git python3 wget curl unzip -y \
&& rm -rf /var/lib/apt/lists/*
RUN wget https://github.com/tawnkramer/gym-donkeycar/releases/download/v21.02.20/DonkeySimLinux.zip \
&& unzip DonkeySimLinux.zip -d DonkeySimLinux \
&& ln -s DonkeySimLinux/DonkeySimLinux/donkey_sim.x86_64 ./donkey_sim.x86_64
RUN /usr/local/bin/python -m pip install --upgrade pip \
&& pip install Keras Pillow docopt gym imageio imgaug \
matplotlib numpy opencv_python paho_mqtt pandas pickle-mixin \
prettytable progress pyfiglet pyzmq requests scikit_image \
setuptools simple_pid tensorflow torch tornado typing_extensions \
GitPython gym matplotlib numpy pandas scikit-learn==0.23.2 sklearn \
sklearn_deap torch tqdm
ADD "https://www.random.org/cgi-bin/randbyte?nbytes=10&format=h" skipcache
RUN chmod +x DonkeySimLinux/DonkeySimLinux/donkey_sim.x86_64
RUN git clone https://github.com/ezalos/1st_DQN.git /dqn \
&& cd /dqn && git checkout Louis
RUN wget https://raw.githubusercontent.com/JBarmentlo/Self-Aware-Driving-Patate/main/examples/ddqn.py