Spaces:
Sleeping
Sleeping
Upload folder using huggingface_hub
Browse files- pre_validate.sh +15 -0
- server/app.py +8 -1
pre_validate.sh
ADDED
|
@@ -0,0 +1,15 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#!/usr/bin/env bash
|
| 2 |
+
echo "Starting Pre-Validation..."
|
| 3 |
+
|
| 4 |
+
echo "[1/3] Checking OpenEnv files..."
|
| 5 |
+
if [ -f "openenv.yaml" ]; then echo " ✓ openenv.yaml found"; else echo " ✗ openenv.yaml missing"; exit 1; fi
|
| 6 |
+
|
| 7 |
+
echo "[2/3] Validating OpenEnv Spec..."
|
| 8 |
+
openenv validate
|
| 9 |
+
|
| 10 |
+
echo "[3/3] Checking Inference Script format..."
|
| 11 |
+
if [ -f "inference.py" ]; then echo " ✓ inference.py found"; else echo " ✗ inference.py missing"; exit 1; fi
|
| 12 |
+
|
| 13 |
+
echo "========================================"
|
| 14 |
+
echo " Ready for Submission!"
|
| 15 |
+
echo "========================================"
|
server/app.py
CHANGED
|
@@ -1,6 +1,13 @@
|
|
| 1 |
from openenv.core.env_server import create_fastapi_app
|
| 2 |
from models import SupportAction, SupportObservation
|
| 3 |
from server.environment import SupportEnvironment
|
|
|
|
| 4 |
|
| 5 |
-
# Pass the CLASS
|
| 6 |
app = create_fastapi_app(SupportEnvironment, SupportAction, SupportObservation)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
from openenv.core.env_server import create_fastapi_app
|
| 2 |
from models import SupportAction, SupportObservation
|
| 3 |
from server.environment import SupportEnvironment
|
| 4 |
+
import uvicorn
|
| 5 |
|
| 6 |
+
# OpenEnv factory: Pass the CLASS
|
| 7 |
app = create_fastapi_app(SupportEnvironment, SupportAction, SupportObservation)
|
| 8 |
+
|
| 9 |
+
def main():
|
| 10 |
+
uvicorn.run(app, host="0.0.0.0", port=8000)
|
| 11 |
+
|
| 12 |
+
if __name__ == "__main__":
|
| 13 |
+
main()
|