Spaces:
Running
Running
nalin0503
commited on
Commit
·
9c65818
1
Parent(s):
b8b0697
implement caching for models..
Browse files- Dockerfile +3 -0
- Image-Morpher/main.py +3 -0
Dockerfile
CHANGED
|
@@ -48,6 +48,9 @@ RUN pip install -r requirements.txt
|
|
| 48 |
# Copy the rest of your repository into the container
|
| 49 |
COPY . .
|
| 50 |
|
|
|
|
|
|
|
|
|
|
| 51 |
# Set environment variable to mitigate CUDA memory fragmentation
|
| 52 |
ENV PYTORCH_CUDA_ALLOC_CONF=expandable_segments:True
|
| 53 |
|
|
|
|
| 48 |
# Copy the rest of your repository into the container
|
| 49 |
COPY . .
|
| 50 |
|
| 51 |
+
# make persistent cache for models
|
| 52 |
+
RUN mkdir -p /app/hf_cache
|
| 53 |
+
|
| 54 |
# Set environment variable to mitigate CUDA memory fragmentation
|
| 55 |
ENV PYTORCH_CUDA_ALLOC_CONF=expandable_segments:True
|
| 56 |
|
Image-Morpher/main.py
CHANGED
|
@@ -11,6 +11,9 @@ import time
|
|
| 11 |
import logging
|
| 12 |
import gc
|
| 13 |
|
|
|
|
|
|
|
|
|
|
| 14 |
logs_folder = "logs"
|
| 15 |
os.makedirs(logs_folder, exist_ok=True)
|
| 16 |
|
|
|
|
| 11 |
import logging
|
| 12 |
import gc
|
| 13 |
|
| 14 |
+
os.environ["HF_HOME"] = "/app/hf_cache"
|
| 15 |
+
os.environ["DIFFUSERS_CACHE"] = "/app/hf_cache"
|
| 16 |
+
|
| 17 |
logs_folder = "logs"
|
| 18 |
os.makedirs(logs_folder, exist_ok=True)
|
| 19 |
|