issues
search
KhiopsML
/
khiops
Khiops is an AutoML suite for supervised and unsupervised learning
https://khiops.org
BSD 3-Clause Clear License
34
stars
4
forks
source link
Replay scenario in batch mode with fast exit in case of errors
#349
Closed
marcboulle
closed
3 months ago
marcboulle
commented
3 months ago
Pilotage de Khiops via des scenarios en mode batch
En mode fast exit a true (par defaut)
lors de l'execution d'un scenario en mode batch, on arrete des qu'une erreur applicative est detectee
on sort avec un exit code 0, avec dans le log la premiere erreur applicative detectee
cela evite la sortie en fatal error, qui est plutot réservee au cas d'un scenario vraiment invalide
cela est suffisant en informant correctement l'utilisateur sur la nature de l'erreur
En mode fast exit a false
on continue l'execution du scenario
cela permet l'utilisation de scenarios testant de nombreux type d'erreur
Ce mode expert est controlable par la variable d'environnement KhiopsFastExitMode a true ou false
Impacts
KWVersion: methode GetLearningFastExitMode dans KWVersion, pour gerer la variable d'environnement KhiopsFastExitMode
UIObject::Set|GetFastExitMode: parametrage global du mode fast exist dans UIObject (defaut: true)
UIUnit::Open: sortie rapide, conditionne par le mode batch, le mode fast exit et la prsence d'au moins une erreur applicative
KWLearningProject::StartMaster: parametrage du mode fast exit selon la valeur de GetLearningFastExitMode
KWLearningProject::ShowSystemInformation: ajout de l'affichage de la variable d'environnement interne KhiopsFastExitMode
LearningTest
_kht_constants.py: declaration de KHIOPS_FAST_EXIT_MODE
kht_test.py: parametrage de KHIOPS_FAST_EXIT_MODE = false pour executer des scenarios testant plusieurs cas d'erreur
Pilotage de Khiops via des scenarios en mode batch
Impacts