Modelkit.ErrorStructured failures for public machine learning operations.
Routine data, validation, numerical, convergence, compatibility, and artifact failures use this type. Exceptions are reserved for programmer defects such as violating a documented bounds precondition.
type kind = | Data of Data_error.t| Shape_mismatch of {}| Feature_schema_mismatch of {expected : Feature_schema.t;observed : Feature_schema.t;}| Validation of {}| Numerical of {}| Convergence of {}| Compatibility of {}| Artifact of {}| Callback_failure of {}| Cancelledval of_data_error :
?context:context list ->
remediation:string ->
Data_error.t ->
tval remediation : t -> stringval pp : Format.formatter -> t -> unitval to_string : t -> string