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 |
|