Upload 2 files
Browse files- Dockerfile +2 -0
- main.py +3 -0
Dockerfile
CHANGED
@@ -7,5 +7,7 @@ RUN pip install torch transformers fastapi uvicorn bitsandbytes accelerate
|
|
7 |
|
8 |
WORKDIR /app
|
9 |
COPY main.py .
|
|
|
|
|
10 |
|
11 |
CMD ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "7860"]
|
|
|
7 |
|
8 |
WORKDIR /app
|
9 |
COPY main.py .
|
10 |
+
ENV HF_HOME=/app/hf_cache
|
11 |
+
RUN mkdir -p /app/hf_cache
|
12 |
|
13 |
CMD ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "7860"]
|
main.py
CHANGED
@@ -1,6 +1,9 @@
|
|
1 |
from fastapi import FastAPI, Request
|
2 |
from transformers import AutoTokenizer, AutoModelForCausalLM, pipeline
|
3 |
import torch
|
|
|
|
|
|
|
4 |
|
5 |
app = FastAPI()
|
6 |
|
|
|
1 |
from fastapi import FastAPI, Request
|
2 |
from transformers import AutoTokenizer, AutoModelForCausalLM, pipeline
|
3 |
import torch
|
4 |
+
import os
|
5 |
+
|
6 |
+
os.environ["HF_HOME"] = "/app/hf_cache"
|
7 |
|
8 |
app = FastAPI()
|
9 |
|