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(
|
||||
[(self._prefix_args + k, v) for k, v in task_defaults_types.items()
|
||||
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
|
||||
self._task.update_parameters(
|
||||
|
@ -1657,7 +1657,8 @@ class Task(IdObjectBase, AccessMixin, SetupUploadMixin):
|
||||
project=project if project else task.project,
|
||||
output_dest=output_dest,
|
||||
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)
|
||||
cloned_task_id = res.response.id
|
||||
|
Loading…
Reference in New Issue
Block a user