How can I use the python SDK to access 2 tasks that live in different ClearML hosts? I want to do this in 1 python script. Currently I can set a session to t...
21 days ago
Thanks @<1523701087100473344:profile|SuccessfulKoala55> , when calling this _set_default_session , I still get the error in the second call:
clearml.backend_api.session.session.LoginError: Failed getting token (error 401 from <server_1_path>): Unauthorized (invalid credentials) (failed to locate provided credentials)
This implies that there is still caching because the second call is still trying to access the first server path.
from clearml import Task
Task.set_credentials(
api_host=api_host_1,
web_host=web_host_1,
files_host=file_host_1,
key=key_1,
secret=secret_1
)
# CAN get tasks from session 1
task_from_host_1 = Task.get_tasks(tags=["tag_1"], task_filter = {"status":["completed"]})
# below does not work, still tries to access session 1
Task.set_credentials(
api_host=api_host_2,
web_host=web_host_2,
files_host=file_host_2,
key=key_2,
secret=secret_2
)
task_from_ho...
@<1523701435869433856:profile|SmugDolphin23> This is what I mentioned today