Reputation
Badges 1
662 × Eureka!Either, honestly, would be great. I meant even just a link to a blank comparison and one can then add the experiments from that view
Sure! It's a bit intricate as it accommodates many of our different plotting functionalities, but this consists of the important bits (I realize we have some bad naming here, but fig[0] is actually a Figure object, and fig[1] is an Axes object):
` plt.switch_backend('agg')
sns.set_theme(...)
fig = plt.subplots(...)
sns.histplot(data, ax=fig[1], ...)
fig[1].set_xlim(...)
fig[1].set_ylim(...)
fig[1].legend(loc='best')
fig[1].set_xlabel(xlabel)
fig[1].set_ylabel(ylabel)
fig[1].set_...
Say I upload each of these yamls as a configuration object (as with the above). Once I try to load bar.yaml remotely it will crash, since foo.yaml is missing (and is instead a clearml configuration object).
Does that make sense?
I'll try it out, but I would not like to rewrite that code myself maintain it, that's my point π
Or are you suggesting I Task.import_offline_session ?
FWIW running clearml ==1.9.1 with WebApp: 1.9.2-317 β’ Server: 1.9.2-317 β’ API: 2.23
Ah right, I missed that in the codebase. It just adds the .dataset convention to the dataset task.
AgitatedDove14 another option I thought would be nice is to actually self-sign the internal MinIO bucket, but then I get[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate (_ssl.c:1076)Are you aware of any other way then (other than the secure: false flag?
I couldn't find it directly in the SDK at least (in the APIClient)... π€
I'm not sure why internally ClearML tries to initialize a task when get_task is called...
I wouldn't mind going the requests route if I could find the API end point from the SDK?
But... Which queue does it listen to, and which type of instances will it use etc
For now we've monkey-patched it to our usecase:
` Dataset._Dataset__hidden_tag = "active"
def foo(cls, dataset_project, dataset_name):
dataset_project = dataset_project or "Datasets"
return dataset_project, dataset_project.rpartition("/")[0]
Dataset._build_hidden_project_name = foo `
Any follow up thoughts SuccessfulKoala55 or CostlyOstrich36 ?
That doesn't make sense? π€
Maybe I was not clear, but it's a simple part of the config file.
Indeed. I'll open an issue, sure!
clearml.backend_api.session.defs.ENV_HOST.get() did not work unfortunately π€
The Task.init is called at a later stage of the process, so I think this relates again to the whole setup process we've been discussing both here and in #340... I promise to try ;)
AgitatedDove14 I will try! I remember there were some issues with it, where I had to resort to this method first, but maybe things have changed since :)
Not sure if ClearML has any built in support, but we used the above for a similar issue but with Prefect2 :)
I'm not sure I follow, how would that solution look like?
Ah. Apparently getting a task ID while itβs running can cause this behaviour π€
Let me know if there's any additional information that can help SuccessfulKoala55 !
I can navigate through the projects, but selecting one task in one project, then navigating to another project and selecting a different task -> there is no suggestion to compare the tasks.
In the projects page if I show all - I just see the projects. If I search for a task of similar name, I get results, but I can't compare them via the UI.
The only way I managed so far was to create a pseudo-comparison between unrelated tasks in the same project, then remove one task from comparion, and u...
I'm using 1.1.6 (upgraded from 1.1.6rc0) - should I try 1.1.7rc0 or smth?
You could probably either:
Start the task first (using Task.init ), and then set the parameters if needed Attach the dataset to the task itself
Maybe this is part of the paid version, but would be cool if each user (in the web UI) could define their own secrets, and a task could then be assigned to some user and use those secrets during boot?
Same result π This is frustrating, wtf happened :shocked_face_with_exploding_head:
This is also specifically the services queue worker I'm trying to debug π€