| FROM nvidia/cudagl:11.1.1-devel-ubuntu18.04 |
|
|
| ARG USER_NAME |
| ARG USER_PASSWORD |
| ARG USER_ID |
| ARG USER_GID |
|
|
| RUN apt-get update |
| RUN apt install sudo |
| RUN useradd -ms /bin/bash $USER_NAME |
| RUN usermod -aG sudo $USER_NAME |
| RUN yes $USER_PASSWORD | passwd $USER_NAME |
|
|
| |
| RUN usermod -u $USER_ID $USER_NAME |
| RUN groupmod -g $USER_GID $USER_NAME |
|
|
| |
| WORKDIR /home/$USER_NAME |
|
|
| |
| COPY ./scripts/install_deps.sh /tmp/install_deps.sh |
| RUN yes "Y" | /tmp/install_deps.sh |
|
|
| |
| RUN cd $WORKDIR |
|
|
| |
| |
| |
|
|
| |
| RUN apt-get -y install python3-pip |
| RUN sudo python3 -m pip install --upgrade pip |
|
|
| |
| RUN sudo pip3 install \ |
| torch==1.9.1+cu111 \ |
| torchvision==0.10.1+cu111 \ |
| -f https://download.pytorch.org/whl/torch_stable.html |
|
|
| |
| RUN apt-get update && apt-get install -y \ |
| mesa-utils \ |
| python3-setuptools \ |
| && rm -rf /var/lib/apt/lists/* |
|
|
|
|
| RUN sudo pip3 install \ |
| absl-py>=0.7.0 \ |
| gym==0.17.3 \ |
| pybullet>=3.0.4 \ |
| matplotlib>=3.1.1 \ |
| opencv-python>=4.1.2.30 \ |
| meshcat>=0.0.18 \ |
| scipy==1.4.1 \ |
| scikit-image==0.17.2 \ |
| transforms3d==0.3.1 \ |
| pytorch_lightning==1.0.3 \ |
| tdqm \ |
| hydra-core==1.0.5 \ |
| wandb \ |
| transformers==4.3.2 \ |
| kornia \ |
| ftfy \ |
| regex \ |
| ffmpeg \ |
| imageio-ffmpeg |
|
|
|
|
| |
| RUN mkdir /home/$USER_NAME/cliport |
| RUN cd /home/$USER_NAME/cliport && echo $(pwd) && chown $USER_NAME:$USER_NAME -R . |
| RUN echo "export CLIPORT_ROOT=~/cliport" >> /home/$USER_NAME/.bashrc |
| RUN echo "export PYTHONPATH=$PYTHONPATH:~/cliport" >> /home/$USER_NAME/.bashrc |
|
|