mirror of
https://github.com/clearml/clearml
synced 2025-03-03 18:52:12 +00:00
Fix running remotely with no configuration should not crash but output a warning (issue #243)
This commit is contained in:
parent
2a9a24daac
commit
909f5cea2d
@ -1056,9 +1056,21 @@ class Task(_Task):
|
|||||||
self._set_model_config(config_dict=configuration)
|
self._set_model_config(config_dict=configuration)
|
||||||
configuration = ProxyDictPostWrite(self, _update_config_dict, **configuration)
|
configuration = ProxyDictPostWrite(self, _update_config_dict, **configuration)
|
||||||
else:
|
else:
|
||||||
|
# noinspection PyBroadException
|
||||||
|
try:
|
||||||
|
remote_configuration = self._get_configuration_dict(name=name) \
|
||||||
|
if multi_config_support else self._get_model_config_dict()
|
||||||
|
except Exception:
|
||||||
|
remote_configuration = None
|
||||||
|
|
||||||
|
if remote_configuration is None:
|
||||||
|
LoggerRoot.get_base_logger().warning(
|
||||||
|
"Could not retrieve remote configuration named \'{}\'\n"
|
||||||
|
"Using default configuration: {}".format(name, str(configuration)))
|
||||||
|
return configuration
|
||||||
|
|
||||||
configuration.clear()
|
configuration.clear()
|
||||||
configuration.update(self._get_configuration_dict(name=name) if multi_config_support
|
configuration.update(remote_configuration)
|
||||||
else self._get_model_config_dict())
|
|
||||||
configuration = ProxyDictPreWrite(False, False, **configuration)
|
configuration = ProxyDictPreWrite(False, False, **configuration)
|
||||||
return configuration
|
return configuration
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user