What durations are available for algorithm jobs?¶
There are potentially up to two times available as ISO-8601 duration strings, or None if not measured. We advise parsing these with isodate.parse_duration, which is available on PyPI.
We advise caution if you are considering using these times for ranking purposes, as they may not be stable for the duration of the challenge due to changes in the underlying implementation or infrastructure, or be repeatable due to shared hardware issues.
One, both, or neither of these values will be set.
exec_duration¶
The duration of the execution, if measured. Excludes time spent by the platform's implementation of data validation, container pulling, model downloading, data downloading and data uploading.
It will typically include time spent by the users' implementation of model loading, input data loading, processing, output data writing.
It will include any delays from shared hardware issues.
invoke_duration¶
The duration of the execution, if measured. Excludes time spent by the platform's implementation of data validation, container pulling, model downloading, data downloading and data uploading.
In contrast to exec_duration it potentially also excludes the time the users' implementation spent on model loading time. This depends on the users' implementation.
It will include any delays from shared hardware issues.