clearml/ClearML detect model degradation

Search ClearML for a task corresponding to the current PR and compare its performance to the previous best task.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
CLEARML_API_ACCESS_KEYClearML api access key (can be generated in your profile page)yes
CLEARML_API_SECRET_KEYClearML api secret key (can be generated in your profile page)yes
CLEARML_API_HOSTClearML server api hostyes
CLEARML_PROJECTWhich project to search in for the task.yes
CLEARML_TASK_NAMEWhich task name to search for.yes
CLEARML_SCALAR_TITLEWhich scalar to use for comparison. Title of the scalar.yes
CLEARML_SCALAR_SERIESWhich scalar to use for comparison. Series to use within given plot.yes
CLEARML_SCALAR_MIN_MAXWhether smaller is better (MIN) or larger is better (MAX). (default: "MAX")MAX
CLEARML_BEST_TAGNAMEThe name of tag to be given to the best task. Every task that is checked and is equal or better than the previous best will get this tag. (default: "Best Performance")Best Performance
CLEARML_SCALAR_THRESHOLDThe threshold for the difference between the previous best and the current commit. This should be a percentage of the previous best. E.g. CLEARML_SCALAR_THRESHOLD=3 -> if previous best PR is metric value 100 and CLEARML_SCALAR_MIN_MAX is max, then current PR can have a minimum metric value of 97 while still passing. (default: 0)0

no outputs