Skip to content

Commit

Permalink
updates
Browse files Browse the repository at this point in the history
  • Loading branch information
julienfoenet committed Oct 8, 2024
1 parent 8c9a000 commit dc3632e
Show file tree
Hide file tree
Showing 5 changed files with 19 additions and 7 deletions.
3 changes: 2 additions & 1 deletion dags/config.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,8 @@

TRAIN_DATA_PATH = os.path.join(DATA_FOLDER, 'la-haute-borne-data-2017-2020.csv')
# TODO change, should point to generator
GENERATED_DATA_PATH = os.path.join(DATA_FOLDER, 'la-haute-borne-data-2017-2020.csv')
#GENERATED_DATA_PATH = os.path.join(DATA_FOLDER, 'la-haute-borne-data-2017-2020.csv')
GENERATED_DATA_PATH = os.path.join(GENERATED_DATA_FOLDER, 'latest.csv')

FEATURES_PATH = os.path.join(DATA_FOLDER, 'prepared_features.parquet')

Expand Down
23 changes: 17 additions & 6 deletions dags/predict.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,9 @@

sys.path.insert(0, os.path.abspath(os.path.dirname(os.path.dirname(__file__)))) # So that airflow can find config files

from dags.config import GENERATED_DATA_PATH, DATA_FOLDER
from dags.config import GENERATED_DATA_PATH, DATA_FOLDER, MODEL_REGISTRY_FOLDER, PREDICTIONS_FOLDER
from formation_indus_ds_avancee.feature_engineering import prepare_features_with_io
from formation_indus_ds_avancee.train_and_predict import predict_with_io


@dag(default_args={'owner': 'airflow'}, schedule=timedelta(minutes=2),
Expand All @@ -22,12 +23,22 @@ def prepare_features_with_io_task():
training_mode=False)
return features_path

# Start completing predict task
# predict = PythonOperator()
# End completing predict task
@task
def predict_with_io_task(features_path):
model_path = os.path.join(MODEL_REGISTRY_FOLDER, 'model.joblib')
predictions_folder = PREDICTIONS_FOLDER
predict_with_io(features_path, model_path, predictions_folder)

# feature_path = prepare_features_with_io_task()
# predict_with_io_task(feature_path=feature_path)
features_path = prepare_features_with_io_task()
predict_with_io_task(features_path=features_path)


predict_dag = predict()

dag = DAG(

)

task1 = PythonOpeartor(

)
Binary file modified models/model.joblib
Binary file not shown.
Binary file added tests/test_functional/test_data/model.joblib
Binary file not shown.
Binary file not shown.

0 comments on commit dc3632e

Please sign in to comment.