Kitware / UPennContrast

UPenn ?
https://upenn-contrast.netlify.com/
Apache License 2.0
8 stars 6 forks source link

Allow for worker retraining and store new models as Girder objects #641

Open zjniu opened 8 months ago

zjniu commented 8 months ago

To enable human-in-the-loop training for workers with deep learning models:

arjunrajlab commented 8 months ago

@zjniu We also need to specify the interface for how the worker can send a model to Girder (like, filenames, location, etc.).

arjunrajlab commented 8 months ago

@manthey @bruyeret Would be helpful to know what relevant endpoints exist for regex searching and for pulling/sending files to Girder. Also, how those would be best incorporated into the UPennContrast worker API (if needed).

manthey commented 8 months ago

We have an endpoint in the slicer_cli_web plugin called path_match https://github.com/girder/slicer_cli_web/blob/master/slicer_cli_web/docker_resource.py#L354-L392 that picks a file based on some criteria. We aren't using the slicer_cli_plugin, so perhaps the easiest thing would be to copy this endpoint code to the plugin used in Nimbus Image.