mirror of
https://github.com/clearml/clearml
synced 2025-02-07 21:33:25 +00:00
Allow providing alternate model ID when getting an output model
This commit is contained in:
parent
6a28a6e21d
commit
feb82c30a7
@ -450,12 +450,12 @@ class Task(IdObjectBase, AccessMixin, SetupUploadMixin):
|
||||
# type: () -> Model
|
||||
return self._get_output_model(upload_required=False, force=True)
|
||||
|
||||
def _get_output_model(self, upload_required=True, force=False):
|
||||
# type: (bool, bool) -> Model
|
||||
def _get_output_model(self, upload_required=True, force=False, model_id=None):
|
||||
# type: (bool, bool, Optional[str]) -> Model
|
||||
return Model(
|
||||
session=self.session,
|
||||
model_id=None if force else self._get_task_property(
|
||||
'output.model', raise_on_error=False, log_on_error=False),
|
||||
model_id=model_id or (None if force else self._get_task_property(
|
||||
'output.model', raise_on_error=False, log_on_error=False)),
|
||||
cache_dir=self.cache_dir,
|
||||
upload_storage_uri=self.storage_uri or self.get_output_destination(
|
||||
raise_on_error=upload_required, log_on_error=upload_required),
|
||||
|
Loading…
Reference in New Issue
Block a user