mirror of
https://github.com/clearml/clearml
synced 2025-04-22 07:15:57 +00:00
Fix Task.execute_remotely() on created Task (not initialized Task)
This commit is contained in:
parent
73595b8e4e
commit
5ce5035541
@ -1910,6 +1910,17 @@ class Task(_Task):
|
|||||||
if running_remotely() and self.is_main_task():
|
if running_remotely() and self.is_main_task():
|
||||||
return None
|
return None
|
||||||
|
|
||||||
|
if not self.is_main_task():
|
||||||
|
LoggerRoot.get_base_logger().warning(
|
||||||
|
"Calling task.execute_remotely is only supported on main Task (created with Task.init)\n"
|
||||||
|
"Defaulting to self.enqueue(queue_name={})".format(queue_name)
|
||||||
|
)
|
||||||
|
if not queue_name:
|
||||||
|
raise ValueError("queue_name must be provided")
|
||||||
|
enqueue_task = Task.clone(source_task=self) if clone else self
|
||||||
|
Task.enqueue(task=enqueue_task, queue_name=queue_name)
|
||||||
|
return
|
||||||
|
|
||||||
if not clone and not exit_process:
|
if not clone and not exit_process:
|
||||||
raise ValueError(
|
raise ValueError(
|
||||||
"clone==False and exit_process==False is not supported. "
|
"clone==False and exit_process==False is not supported. "
|
||||||
|
Loading…
Reference in New Issue
Block a user