aducsdr commited on
Commit
33d69d8
verified
1 Parent(s): 066c913

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +15 -11
Dockerfile CHANGED
@@ -1,3 +1,5 @@
 
 
1
  # 1. Comece com uma imagem base que j谩 tem o Miniconda
2
  FROM continuumio/miniconda3
3
 
@@ -7,29 +9,31 @@ SHELL ["/bin/bash", "-c"]
7
  # 3. Copie o arquivo de defini莽茫o do ambiente para dentro do cont锚iner
8
  COPY environment.yml .
9
 
10
- # 4. Crie o ambiente conda a partir do arquivo. Isso vai instalar tudo.
11
  RUN conda env create -f environment.yml
12
 
13
- # 5. Defina o PATH do sistema para usar o Python e os execut谩veis do nosso ambiente 'seedvr' por padr茫o.
14
- # Esta a parte mais importante, ela substitui a necessidade de 'conda activate'.
 
 
 
 
15
  ENV PATH /opt/conda/envs/seedvr/bin:$PATH
16
 
17
- # 6. Crie o diret贸rio do aplicativo
18
  WORKDIR /app
19
 
20
- # 7. Clone o reposit贸rio do SeedVR
21
  RUN git clone https://github.com/bytedance-seed/SeedVR.git
22
 
23
- # 8. Mude para o diret贸rio do reposit贸rio
24
  WORKDIR /app/SeedVR
25
 
26
- # 9. Baixe os checkpoints do modelo durante a constru莽茫o da imagem para acelerar o in铆cio
27
- # Use o huggingface-cli que foi instalado via pip
28
  RUN huggingface-cli download ByteDance-Seed/SeedVR2-3B --local-dir ckpts --local-dir-use-symlinks False
29
 
30
- # 10. Copie o c贸digo do nosso aplicativo Gradio para o diret贸rio de trabalho
31
- # O app.py deve estar na raiz do seu reposit贸rio do Space
32
  COPY app.py .
33
 
34
- # 11. Defina o comando para iniciar o aplicativo Gradio quando o Space for executado
35
  CMD ["python", "app.py"]
 
1
+ # Dockerfile (CORRIGIDO)
2
+
3
  # 1. Comece com uma imagem base que j谩 tem o Miniconda
4
  FROM continuumio/miniconda3
5
 
 
9
  # 3. Copie o arquivo de defini莽茫o do ambiente para dentro do cont锚iner
10
  COPY environment.yml .
11
 
12
+ # 4. Crie o ambiente conda a partir do arquivo. Agora isso deve funcionar sem erros.
13
  RUN conda env create -f environment.yml
14
 
15
+ # 5. !!! NOVO PASSO !!!
16
+ # Agora, instale o flash_attn separadamente DENTRO do ambiente criado.
17
+ # 'conda run -n seedvr' executa o comando no ambiente 'seedvr'.
18
+ RUN conda run -n seedvr pip install "flash_attn==2.5.9.post1" --no-build-isolation
19
+
20
+ # 6. Defina o PATH do sistema para usar o Python e os execut谩veis do nosso ambiente 'seedvr' por padr茫o.
21
  ENV PATH /opt/conda/envs/seedvr/bin:$PATH
22
 
23
+ # 7. Crie o diret贸rio do aplicativo
24
  WORKDIR /app
25
 
26
+ # 8. Clone o reposit贸rio do SeedVR
27
  RUN git clone https://github.com/bytedance-seed/SeedVR.git
28
 
29
+ # 9. Mude para o diret贸rio do reposit贸rio
30
  WORKDIR /app/SeedVR
31
 
32
+ # 10. Baixe os checkpoints do modelo durante a constru莽茫o da imagem
 
33
  RUN huggingface-cli download ByteDance-Seed/SeedVR2-3B --local-dir ckpts --local-dir-use-symlinks False
34
 
35
+ # 11. Copie o c贸digo do nosso aplicativo Gradio
 
36
  COPY app.py .
37
 
38
+ # 12. Defina o comando para iniciar o aplicativo
39
  CMD ["python", "app.py"]