TP4 Parties 2-4 : pipeline.py (split -> train --register -> promote) + workflow Forgejo Actions (PR -> main) + requirements

This commit is contained in:
Johan LEROY
2026-07-23 15:19:40 +02:00
parent e063effc5d
commit 47109efad9
3 changed files with 134 additions and 0 deletions

14
requirements.txt Normal file
View File

@@ -0,0 +1,14 @@
# Dependances runtime du pipeline (Partie 4 : "installer les dependances").
# Versions figees sur l'environnement de reference de la VM (venv /opt/venvs/mlops,
# Python 3.14) pour garantir la reproductibilite et la coherence avec le serveur
# MLflow (3.13.0) et l'API de service (chargement du modele enregistre).
mlflow==3.13.0
scikit-learn==1.9.0
scipy==1.17.1
numpy==2.4.6
pandas==2.3.3
pyarrow==24.0.0
typer==0.26.7
boto3==1.43.0
botocore==1.43.0
s3fs==2026.6.0