mirror of
https://github.com/clearml/clearml
synced 2025-03-03 18:52:12 +00:00
Exclude argsparser arguments and copy hyperparms in Task.clone() if API < 2.9
This commit is contained in:
parent
845dc5cda0
commit
55ac24aa9a
@ -173,6 +173,9 @@ class _Arguments(object):
|
|||||||
task_defaults_types = dict(
|
task_defaults_types = dict(
|
||||||
[(self._prefix_args + k, v) for k, v in task_defaults_types.items()
|
[(self._prefix_args + k, v) for k, v in task_defaults_types.items()
|
||||||
if self._exclude_parser_args.get(k, True)])
|
if self._exclude_parser_args.get(k, True)])
|
||||||
|
else:
|
||||||
|
task_defaults = dict(
|
||||||
|
[(k, v) for k, v in task_defaults.items() if self._exclude_parser_args.get(k, True)])
|
||||||
|
|
||||||
# Store to task
|
# Store to task
|
||||||
self._task.update_parameters(
|
self._task.update_parameters(
|
||||||
|
@ -1657,7 +1657,8 @@ class Task(IdObjectBase, AccessMixin, SetupUploadMixin):
|
|||||||
project=project if project else task.project,
|
project=project if project else task.project,
|
||||||
output_dest=output_dest,
|
output_dest=output_dest,
|
||||||
execution=execution.as_plain_ordered_dict(),
|
execution=execution.as_plain_ordered_dict(),
|
||||||
script=task.script
|
script=task.script,
|
||||||
|
hyperparams=task.hyperparams if hasattr(task, 'hyperparams') else None
|
||||||
)
|
)
|
||||||
res = cls._send(session=session, log=log, req=req)
|
res = cls._send(session=session, log=log, req=req)
|
||||||
cloned_task_id = res.response.id
|
cloned_task_id = res.response.id
|
||||||
|
Loading…
Reference in New Issue
Block a user