I actually wanted to load a specific artifact, but didn’t think of looking through the tasks output models. I have now changed to that approach which feels much safer, so we should be all done here. Thanks!
Unfortunately not, task.data.output
just contains <tasks.Output: { "destination": "
s3://some_bucket " }>
and when I convert task.data to a string and search for the desired uri, I cannot find it either.
But on the other hand, putting the url together from its name, id, etc. seems to work - it might be a little unsafe if the task gets re-named or something, but otherwise it should be fine.
try to change the files_server in the clearml.conf file to the bucket you want..
for me its help (model + metrics where uploaded to the bucket at the end and not save on the clearml server
ScantChimpanzee51 what's the use case for the full path without specific artifact?
Hi ScantChimpanzee51 , I think you can get it via the API, this sits on task.data.output.destination
retrieve the task object via API and play with it a bit to see where this sits 🙂