You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Why does run_flow_or_task always upload the flow? #457
The docs for 'run_flow_or_task' say:In case a flow is not yet published, it is published after executing the run.
I wonder why this is always done. I can imagine that people just want to run a set of flows on a task without uploading it later. Maybe they want to test very weird configurations that they will never upload runs for, and these will all live on the server as flows without runs.
Would it not make more sense to defer the uploading until a run is also uploaded? Hence, flow uploading would be done in run_publish if the flow is unknown to OpenML.
Also, it makes it harder to run experiments without an internet connection? In some cases you want to run experiments without an internet connection, and just store the run objects for later uploading?
Activity
joaquinvanschoren commentedon Apr 25, 2018
It also requires an API key and people may be confused why they need an API key if they won't upload anything.
joaquinvanschoren commentedon Apr 25, 2018
Also, it makes it harder to run experiments without an internet connection? In some cases you want to run experiments without an internet connection, and just store the run objects for later uploading?
mfeurer commentedon Mar 6, 2019
Added via #516.