Spaces:
Running
on
Zero
Running
on
Zero
Delete Dockerfile
Browse files- Dockerfile +0 -64
Dockerfile
DELETED
@@ -1,64 +0,0 @@
|
|
1 |
-
# Copyright (c) 2023 Amphion.
|
2 |
-
#
|
3 |
-
# This source code is licensed under the MIT license found in the
|
4 |
-
# LICENSE file in the root directory of this source tree.
|
5 |
-
|
6 |
-
# Other version: https://hub.docker.com/r/nvidia/cuda/tags
|
7 |
-
FROM nvidia/cuda:11.8.0-cudnn8-devel-ubuntu18.04
|
8 |
-
|
9 |
-
ARG DEBIAN_FRONTEND=noninteractive
|
10 |
-
ARG PYTORCH='2.0.0'
|
11 |
-
ARG CUDA='cu118'
|
12 |
-
ARG SHELL='/bin/bash'
|
13 |
-
ARG MINICONDA='Miniconda3-py39_23.3.1-0-Linux-x86_64.sh'
|
14 |
-
|
15 |
-
ENV LANG=en_US.UTF-8 PYTHONIOENCODING=utf-8 PYTHONDONTWRITEBYTECODE=1 CUDA_HOME=/usr/local/cuda CONDA_HOME=/opt/conda SHELL=${SHELL}
|
16 |
-
ENV PATH=$CONDA_HOME/bin:$CUDA_HOME/bin:$PATH \
|
17 |
-
LD_LIBRARY_PATH=$CUDA_HOME/lib64:$LD_LIBRARY_PATH \
|
18 |
-
LIBRARY_PATH=$CUDA_HOME/lib64:$LIBRARY_PATH \
|
19 |
-
CONDA_PREFIX=$CONDA_HOME \
|
20 |
-
NCCL_HOME=$CUDA_HOME
|
21 |
-
|
22 |
-
# Install ubuntu packages
|
23 |
-
RUN sed -i 's/archive.ubuntu.com/mirrors.cloud.tencent.com/g' /etc/apt/sources.list \
|
24 |
-
&& sed -i 's/security.ubuntu.com/mirrors.cloud.tencent.com/g' /etc/apt/sources.list \
|
25 |
-
&& rm /etc/apt/sources.list.d/cuda.list \
|
26 |
-
&& apt-get update \
|
27 |
-
&& apt-get -y install \
|
28 |
-
python3-pip ffmpeg git less wget libsm6 libxext6 libxrender-dev \
|
29 |
-
build-essential cmake pkg-config libx11-dev libatlas-base-dev \
|
30 |
-
libgtk-3-dev libboost-python-dev vim libgl1-mesa-glx \
|
31 |
-
libaio-dev software-properties-common tmux \
|
32 |
-
espeak-ng
|
33 |
-
|
34 |
-
# Install miniconda with python 3.9
|
35 |
-
USER root
|
36 |
-
# COPY Miniconda3-py39_23.3.1-0-Linux-x86_64.sh /root/anaconda.sh
|
37 |
-
RUN wget -t 0 -c -O /tmp/anaconda.sh https://repo.anaconda.com/miniconda/${MINICONDA} \
|
38 |
-
&& mv /tmp/anaconda.sh /root/anaconda.sh \
|
39 |
-
&& ${SHELL} /root/anaconda.sh -b -p $CONDA_HOME \
|
40 |
-
&& rm /root/anaconda.sh
|
41 |
-
|
42 |
-
RUN conda create -y --name amphion python=3.9.15
|
43 |
-
|
44 |
-
WORKDIR /app
|
45 |
-
COPY env.sh env.sh
|
46 |
-
RUN chmod +x ./env.sh
|
47 |
-
|
48 |
-
RUN ["conda", "run", "-n", "amphion", "-vvv", "--no-capture-output", "./env.sh"]
|
49 |
-
|
50 |
-
RUN conda init \
|
51 |
-
&& echo "\nconda activate amphion\n" >> ~/.bashrc
|
52 |
-
|
53 |
-
CMD ["/bin/bash"]
|
54 |
-
|
55 |
-
# *** Build ***
|
56 |
-
# docker build -t realamphion/amphion .
|
57 |
-
|
58 |
-
# *** Run ***
|
59 |
-
# cd Amphion
|
60 |
-
# docker run --runtime=nvidia --gpus all -it -v .:/app -v /mnt:/mnt_host realamphion/amphion
|
61 |
-
|
62 |
-
# *** Push and release ***
|
63 |
-
# docker login
|
64 |
-
# docker push realamphion/amphion
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|