howtomakepplragequit commited on
Commit
d445d1e
·
verified ·
1 Parent(s): 0affbc3

Upload 2 files

Browse files
Files changed (2) hide show
  1. Dockerfile +2 -0
  2. 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