Elaineyy commited on
Commit
ddb657a
Β·
verified Β·
1 Parent(s): ce5eee7

Update server.py

Browse files
Files changed (1) hide show
  1. server.py +6 -5
server.py CHANGED
@@ -8,12 +8,13 @@ import tempfile
8
 
9
  app = FastAPI()
10
 
11
- # βœ… Fix: Set writable cache directory for Hugging Face models
12
- os.environ["TRANSFORMERS_CACHE"] = "/app/cache"
13
- os.environ["HF_HOME"] = "/app/cache"
14
 
15
  # βœ… Ensure cache directory exists
16
- os.makedirs("/app/cache", exist_ok=True)
 
17
 
18
  # βœ… Load AI Model
19
  model_name = "deepseek-ai/DeepSeek-Coder-V2-Base"
@@ -41,7 +42,7 @@ def generate_code(request: CodeRequest):
41
  def test_code(request: TestRequest):
42
  """Runs automated testing on AI-generated code"""
43
  try:
44
- with tempfile.NamedTemporaryFile(delete=False, suffix=".py") as temp_file:
45
  temp_file.write(request.code.encode())
46
  temp_file.close()
47
 
 
8
 
9
  app = FastAPI()
10
 
11
+ # βœ… Fix: Use `/tmp` as cache directory (writable in Hugging Face Spaces)
12
+ os.environ["TRANSFORMERS_CACHE"] = "/tmp"
13
+ os.environ["HF_HOME"] = "/tmp"
14
 
15
  # βœ… Ensure cache directory exists
16
+ if not os.path.exists("/tmp"):
17
+ os.makedirs("/tmp")
18
 
19
  # βœ… Load AI Model
20
  model_name = "deepseek-ai/DeepSeek-Coder-V2-Base"
 
42
  def test_code(request: TestRequest):
43
  """Runs automated testing on AI-generated code"""
44
  try:
45
+ with tempfile.NamedTemporaryFile(delete=False, suffix=".py", dir="/tmp") as temp_file:
46
  temp_file.write(request.code.encode())
47
  temp_file.close()
48