from airflow import DAG from airflow.operators.python import PythonOperator from datetime import datetime import subprocess def run_pipeline(): subprocess.run(["python", "pipeline/train_pipeline.py"]) with DAG("multimodal_forecasting", start_date=datetime(2025, 1, 1), schedule_interval="@daily", catchup=False) as dag: task = PythonOperator( task_id="run_training_pipeline", python_callable=run_pipeline )