Hi Mathis, actually, we fixed this in our latest SDK! you can use Task.query_tasks() and you'll get the id's of all the tasks that match the query. The reason we don't get task objects themselves is that it can be quite large and can take a long time.
managed a workaround thanks to the API doc, if someone encouters the same bug:tasks = [] page = 0 while True: page_tasks = Task._query_tasks(project_name=project, system_tags=[] if archived else ['-archived'], page=page, page_size=500) tasks += page_tasks page += 1 if len(page_tasks) < 500: break
thanks, is there a way to do it with the SDK ? maybe override the page size ?
Hi VirtuousFish83 ,
You can do it using the API directly tasks.get_all
is what you're looking for
https://clear.ml/docs/latest/docs/references/api/tasks#post-tasksget_all