Spaces:
Sleeping
Sleeping
Upload app.py with huggingface_hub
Browse files
app.py
CHANGED
|
@@ -41,16 +41,13 @@ SPACE_NAME = os.getenv("HF_SPACE_NAME", "phi4training")
|
|
| 41 |
# Function to start the training process
|
| 42 |
def start_training():
|
| 43 |
try:
|
| 44 |
-
# Run the training script
|
| 45 |
-
process
|
| 46 |
-
|
| 47 |
-
stdout=subprocess.PIPE,
|
| 48 |
-
stderr=subprocess.PIPE,
|
| 49 |
-
universal_newlines=True
|
| 50 |
-
)
|
| 51 |
|
| 52 |
# Log the start of training
|
| 53 |
logger.info("Training started - Check Hugging Face logs for details")
|
|
|
|
| 54 |
|
| 55 |
return """
|
| 56 |
✅ Training process initiated!
|
|
@@ -125,4 +122,5 @@ with gr.Blocks(css="footer {visibility: hidden}") as demo:
|
|
| 125 |
if __name__ == "__main__":
|
| 126 |
# Start Gradio with minimal features
|
| 127 |
logger.info("Starting research training dashboard")
|
|
|
|
| 128 |
demo.launch(share=False)
|
|
|
|
| 41 |
# Function to start the training process
|
| 42 |
def start_training():
|
| 43 |
try:
|
| 44 |
+
# Run the training script directly - IMPORTANT: Don't redirect output so container logs show
|
| 45 |
+
# Using nohup to ensure process continues even if web request ends
|
| 46 |
+
os.system("nohup python run_cloud_training.py > training.log 2>&1 &")
|
|
|
|
|
|
|
|
|
|
|
|
|
| 47 |
|
| 48 |
# Log the start of training
|
| 49 |
logger.info("Training started - Check Hugging Face logs for details")
|
| 50 |
+
print("Training process initiated! This will appear in Hugging Face logs.")
|
| 51 |
|
| 52 |
return """
|
| 53 |
✅ Training process initiated!
|
|
|
|
| 122 |
if __name__ == "__main__":
|
| 123 |
# Start Gradio with minimal features
|
| 124 |
logger.info("Starting research training dashboard")
|
| 125 |
+
print("Research training dashboard started - Logs will be visible here")
|
| 126 |
demo.launch(share=False)
|