Currently the sdk doesnot allow setting up tags for setups, even though this is supported by the back-end. This is because it doesnot inherit the OpenMLBase class. Therefore this issue depends on #1647
Steps in utils/_openml.py:
- update
_get_rest_api_type_alias to return valid alias for OpenMLSetup
- "setup" is already in
legal_entities of _tag_entity so hopefully nothing changes there
- check that the
result_xml in _tag_entity is applicable with the current parser
- Add tests for tagging/untagging setups.
Currently the sdk doesnot allow setting up tags for setups, even though this is supported by the back-end. This is because it doesnot inherit the
OpenMLBaseclass. Therefore this issue depends on #1647Steps in utils/_openml.py:
_get_rest_api_type_aliasto return valid alias forOpenMLSetuplegal_entitiesof_tag_entityso hopefully nothing changes thereresult_xmlin_tag_entityis applicable with the current parser