Examples: query, "exact match", wildcard*, wild?ard, wild*rd
Fuzzy search: cake~ (finds cakes, bake)
Term boost: "red velvet"^4, chocolate^2
Field grouping: tags:(+work -"fun-stuff")
Escaping: Escape characters +-&|!(){}[]^"~*?:\ with \, e.g. \+
Range search: properties.timestamp:[1587729413488 TO *] (inclusive), properties.title:{A TO Z}(excluding A and Z)
Combinations: chocolate AND vanilla, chocolate OR vanilla, (chocolate OR vanilla) NOT "vanilla pudding"
Field search: properties.title:"The Title" AND text
Profile picture
ConvolutedSealion94
Moderator
17 Questions, 90 Answers
  Active since 10 January 2023
  Last activity one year ago

Reputation

0

Badges 1

89 × Eureka!
0 Votes
2 Answers
656 Views
0 Votes 2 Answers 656 Views
one year ago
0 Votes
12 Answers
677 Views
0 Votes 12 Answers 677 Views
I deployed a model with: clearml-serving \ --id 875de894b62144a7949e471532728809 \ model add \ --engine "xgboost" \ --endpoint "best_model" \ --preprocess "t...
one year ago
0 Votes
12 Answers
770 Views
0 Votes 12 Answers 770 Views
How can I remove a service with clearml-serving?
one year ago
0 Votes
0 Answers
686 Views
0 Votes 0 Answers 686 Views
Ok, but it must be somewhere in the bst class
one year ago
0 Votes
1 Answers
682 Views
0 Votes 1 Answers 682 Views
Once I have a model successfully saved in ClearML, how can I instantiate it in a notebook? I have this for artifacts: def get_artifact(task_id, artifact_name...
one year ago
0 Votes
0 Answers
743 Views
0 Votes 0 Answers 743 Views
https://github.com/allegroai/clearml/blob/master/examples/frameworks/xgboost/xgboost_metrics.py I ran this code and get these charts
one year ago
0 Votes
0 Answers
172 Views
0 Votes 0 Answers 172 Views
one year ago
0 Votes
30 Answers
789 Views
0 Votes 30 Answers 789 Views
What happens if the Task.init doesn't happen in the same py file as the "data science" stuff I have a list of classes that do the coding and I initialise the...
one year ago
0 Votes
3 Answers
725 Views
0 Votes 3 Answers 725 Views
I saw that ClearML overrides the random number generator is it possible to control this behaviour?
one year ago
0 Votes
5 Answers
771 Views
0 Votes 5 Answers 771 Views
How do I think about tasks/task_name-s? Do I see right if I run the same task with the same name, it overwrites the previous run? Is it possible to fail if t...
one year ago
0 Votes
3 Answers
707 Views
0 Votes 3 Answers 707 Views
I am completely stuck with the serving. I did the custom example. I see the endpoint in clearml-serving -id ... model list and it replies {"detail":"Error pr...
one year ago
0 Votes
4 Answers
788 Views
0 Votes 4 Answers 788 Views
one year ago
0 Votes
27 Answers
691 Views
0 Votes 27 Answers 691 Views
Hi, I am new to ClearML: When I run an experiment in a shell (having a single line of Task definition) I am getting this error: clearml.Repository Detection ...
one year ago
0 Votes
4 Answers
693 Views
0 Votes 4 Answers 693 Views
How does the Preprocess class exactly work? I need to pass information to it but it's _ init _ function doesn't have any parameters. How can I load an artifa...
one year ago
0 Votes
1 Answers
710 Views
0 Votes 1 Answers 710 Views
(the payload is not the correct form, can that be a problem? I'd rather figure this out before I recreate the rather convoluted data structure that needs to ...
one year ago
0 Votes
0 Answers
863 Views
0 Votes 0 Answers 863 Views
Where does clearml pick up these metrics from the code? When I run the same code in a notebook I can't figure out how to extract these numbers from the train...
one year ago
0 Votes
30 Answers
791 Views
0 Votes 30 Answers 791 Views
one year ago
0 How Do I Think About Tasks/Task_Name-S? Do I See Right If I Run The Same Task With The Same Name, It Overwrites The Previous Run? Is It Possible To Fail If The Task Already Exists And Need

Having human readable ids always help communication but programmatically we definitely going to use the "real" id. But I think we are too early into this and I will report back on how it is going with this.

one year ago
0 How Do I Think About Tasks/Task_Name-S? Do I See Right If I Run The Same Task With The Same Name, It Overwrites The Previous Run? Is It Possible To Fail If The Task Already Exists And Need

I would think having a unique slug is a good idea so the team can communicate purely be that single number. Maybe we will call tasks as slug_yyyymmdd

one year ago
0 {"Detail":"Error Processing Request: Error: Failed Loading Preprocess Code For 'Py_Code_Best_Model': [Errno 2] No Such File Or Directory: '/Root/.Clearml/Cache/Storage_Manager/Global/Cd46Dd0091D71B5294Dc6870Ac6D17Dc..._Artifacts_Archive_Py_Code_Best_Model

this is a bit WIP but we save it with the design of the model:
` parameters = dict(self.parameters, model_type='XGBClassifier')
...

output_model.update_design(config_dict=parameters) `

one year ago
0 {"Detail":"Error Processing Request: Error: Failed Loading Preprocess Code For 'Py_Code_Best_Model': [Errno 2] No Such File Or Directory: '/Root/.Clearml/Cache/Storage_Manager/Global/Cd46Dd0091D71B5294Dc6870Ac6D17Dc..._Artifacts_Archive_Py_Code_Best_Model

and then have a wrapper that gets the model data and selects which way to construct and deserialise the model class.
` def get_model(task_id, model_name):
task = Task.get_task(task_id)
try:
model_data = next(model for model in task.models['output'] if model.name == model_name)
except StopIteration as ex:
raise ValueError(f'Model {model_name} not found in: {[model.name for model in task.models["output"]]}')
filename = model_data.get_local_copy()
model_type =...

one year ago
0 {"Detail":"Error Processing Request: Error: Failed Loading Preprocess Code For 'Py_Code_Best_Model': [Errno 2] No Such File Or Directory: '/Root/.Clearml/Cache/Storage_Manager/Global/Cd46Dd0091D71B5294Dc6870Ac6D17Dc..._Artifacts_Archive_Py_Code_Best_Model

because we already had these get_artifact(), get_model() functions that the DSes use to get the data into notebooks to further analyse their stuff, I might as well just use those with a custom preprocess and call the predict myself.

one year ago
0 {"Detail":"Error Processing Request: Error: Failed Loading Preprocess Code For 'Py_Code_Best_Model': [Errno 2] No Such File Or Directory: '/Root/.Clearml/Cache/Storage_Manager/Global/Cd46Dd0091D71B5294Dc6870Ac6D17Dc..._Artifacts_Archive_Py_Code_Best_Model

And then get_model is what I wrote above, just uses the CML API to pick up the right model from the task_id and model_name and the model config contains the class name so get_model has an if/else structure in it to create the right class.

one year ago
0 {"Detail":"Error Processing Request: Error: Failed Loading Preprocess Code For 'Py_Code_Best_Model': [Errno 2] No Such File Or Directory: '/Root/.Clearml/Cache/Storage_Manager/Global/Cd46Dd0091D71B5294Dc6870Ac6D17Dc..._Artifacts_Archive_Py_Code_Best_Model

yeah so in docker run:
-e TASK_ID='b5f339077b994a8ab97b8e0b4c5724e1' \ -e MODEL_NAME='best_model' \and then in Preprocess:
self.model = get_model(task_id=os.environ['TASK_ID'], model_name=os.environ['MODEL_NAME'])

one year ago
one year ago
one year ago
one year ago
0 {"Detail":"Error Processing Request: Error: Failed Loading Preprocess Code For 'Py_Code_Best_Model': [Errno 2] No Such File Or Directory: '/Root/.Clearml/Cache/Storage_Manager/Global/Cd46Dd0091D71B5294Dc6870Ac6D17Dc..._Artifacts_Archive_Py_Code_Best_Model

Ok, but I need to think with the head of the DS, this way they only need to remember (and me only need to teach them where to find) one id.

I expect the task to be the main entry point for all their work, and the above interface is easy to remember, check etc etc. Also it is the same as getting artifacts so less friction.

` def get_task(task_id):
return Task.get_task(task_id)

def get_artifact(task_id, artifact_name):
task = Task.get_task(task_id)
return task.artifacts[artifact...

one year ago
one year ago
one year ago
one year ago
Show more results compactanswers