Should all datasets and models in the scivision catalog be loadable? #149
edwardchalstrey1
started this conversation in
General
Replies: 2 comments 1 reply
-
In that case, what would the query of a non-installable dataset return? A link to where the dataset is available? |
Beta Was this translation helpful? Give feedback.
1 reply
-
@quantumjot comment in meeting: We could use an EXPERIMENTAL tag for features, models etc |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
This is a question that came up in today's group session - currently as I see it, there are two main aspects of scivision as a package/platform which will/do have the following functions as part of the API:
query()
- finds models and datasets that match based on "task" & "format" (inmodels.json
anddatasources.json
)add_dataset()
- WIP: adds a new dataset todatasources.json
catalogadd_model()
- WIP: adds a new model tomodels.json
catalogload_pretrained_model()
- installs the model and allows it to be usedload_dataset()
- downloads the dataset and gets it into a format that can be usedSo the question is: Does everything in the catalogs and can be found with
query
need to be usable via the scivision functionsload_pretrained_model
andload_dataset
or is it ok, or preferable even, to also allow datasets and models to be added to the catalog that cannot be loaded with these functions directly?Allowing this would mean that models and datasets that can't easily be set up to be used by those functions would still be find-able (via
query
), even if getting them to work would require extra manual steps by the user. Would this mean that the catalog could be a lot larger than it would otherwise be?One idea @scotthosking had - perhaps there could be a flag/label called "instalable" within each model/dataset catalog entry that indicates whether it can be installed and loaded via scivision. Similarly, there could be a flag like "configurable" for models that are either not pre-trained or could have parameter adjustments that affect their output.
Beta Was this translation helpful? Give feedback.
All reactions