Spaces:
Running
Running
import gradio as gr | |
from weatherpredictor import WeatherPredictor | |
# Initialize the predictor | |
predictor = WeatherPredictor('Basel2019-2024.csv') | |
predictor.load_model('weather_predictor.pth') | |
#@spaces.GPU | |
def predict_weather(input_date): | |
result = predictor.predict(input_date) | |
return result | |
# Create Gradio interface | |
app = gr.Interface( | |
fn=predict_weather, | |
inputs=gr.Textbox(label="Enter Date (dd/mm/yy)"), | |
outputs=[gr.JSON()], | |
title="Weather Predictor", | |
description="Enter a date to get weather predictions." | |
) | |
# Launch the interface | |
if __name__ == "__main__": | |
app.launch() |