Spaces:
Runtime error
Runtime error
Update server.py
Browse files
server.py
CHANGED
@@ -8,12 +8,13 @@ import tempfile
|
|
8 |
|
9 |
app = FastAPI()
|
10 |
|
11 |
-
# β
Fix:
|
12 |
-
os.environ["TRANSFORMERS_CACHE"] = "/
|
13 |
-
os.environ["HF_HOME"] = "/
|
14 |
|
15 |
# β
Ensure cache directory exists
|
16 |
-
os.
|
|
|
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 |
|