Skip to content

Commit ed1474f

Browse files
committed
updated validation
1 parent 438349f commit ed1474f

2 files changed

Lines changed: 7 additions & 8 deletions

File tree

python-client/giskard/core/model_validation.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,14 +17,16 @@
1717

1818

1919
@configured_validate_arguments
20-
def validate_model(model: BaseModel, validate_ds: Optional[Dataset] = None):
20+
def validate_model(model: BaseModel, validate_ds: Optional[Dataset] = None, print_validation_message: bool = True):
2121
try:
2222
_do_validate_model(model, validate_ds)
2323
except (ValueError, TypeError) as err:
2424
_track_validation_error(err, model, validate_ds)
2525
raise err
2626

27-
print("Your model is successfully validated.")
27+
# TODO: switch to logger
28+
if print_validation_message:
29+
print("Your model is successfully validated.")
2830

2931

3032
def _track_validation_error(err, model, dataset):

python-client/giskard/models/base/model.py

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -357,15 +357,12 @@ def upload(self, client: GiskardClient, project_key, validate_ds=None) -> str:
357357
"""
358358
from giskard.core.model_validation import validate_model, validate_model_loading_and_saving
359359

360+
validate_model(model=self, validate_ds=validate_ds)
361+
360362
reloaded_model = validate_model_loading_and_saving(self)
361363
try:
362-
validate_model(model=reloaded_model, validate_ds=validate_ds)
364+
validate_model(model=reloaded_model, validate_ds=validate_ds, print_validation_message=False)
363365
except Exception as e_reloaded:
364-
try:
365-
validate_model(model=self, validate_ds=validate_ds)
366-
logger.info("Original model validated successfully")
367-
except Exception as e_loaded:
368-
logger.exception("Failed to validate the original model", e_loaded)
369366
raise GiskardException(
370367
"An error occured while validating a deserialized version your model, please report this issue to Giskard"
371368
) from e_reloaded

0 commit comments

Comments
 (0)