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
Answered
Hello Everone, I Have Hosted Clearml Server And Trained A Yolov8 Model To Test My Installations. The Model Was Trained Successfully And I Tried To Optimize The Hyderparameters By Using The Sample Code From Clearml But Im Getting Some Error In Doing So An

hello everone,
I have hosted ClearML server and trained a yolov8 model to test my installations. The model was trained successfully and I tried to optimize the hyderparameters by using the sample code from clearml but Im getting some error in doing so and all the tasks are failing. Can anyone help me with this. Im attaching my code and task log for reference.
image

  
  
Posted 11 months ago
Votes Newest

Answers 15


is the base Task a file or a notebook ?

  
  
Posted 11 months ago

I was referring the error which I was getting and realize that some of the hyperparameters that are autologged with cleaml doesnot exist in yolov8. ITs just a hunch, I might be wrong

  
  
Posted 11 months ago

Tuesday base task was a yolo model which was trained on jupyter notebook. I have used the task id of this as base-task-id

  
  
Posted 11 months ago

I assume issue: None
Yeah this is odd I noticed as well. Let me ask the guys to take a look

  
  
Posted 11 months ago

which was trained on jupyter notebook.

Hmm that might be the issue, it assumes a local script running, let me verify that

  
  
Posted 11 months ago

yes, Im trying to run the tuning in the same jupyter notebook

  
  
Posted 11 months ago

I think I was not able to fully express my point. Let me try again.
When you are running the pipeline Fully locally (both logic and components) the assumption is this is for debugging purposes.
This means that the code of each component is locally available, could that be a reason?

  
  
Posted 11 months ago

yes, I am running the pipeline locally. I installed clearml-server and wanted to check its functionalities and was testing out optimization component

  
  
Posted 11 months ago

the parameter datatypes are not being changed when loading them up.

These are the auto logged parameters , inside YOLO, correct?
Just to make sure, you can actually see the value None in the UI, is that correct? (if everything works as expected, you should see empty string there)

  
  
Posted 11 months ago

thanks Martin, I was the one who raised this bug report. I think clearml should make sure that the parameter datatypes are not being changed when loading them up. I have also proposed a solution to the ultralytics YOLO team to take care of such issue. I hope that both the companies can work on this to resolve the issue

  
  
Posted 11 months ago

I just updated clearml to the latest version, I still get the same error.

  
  
Posted 11 months ago

I tried the full path a well but its still giving some error. I realized that some of the hyper parameter has None values, and these are passed as string during the tuning process , which is causing the error. I tried replacing the none values and the error is vanished. However, there are a lot of None values in the hyper-parameters and some of them are supposed to be that way. Is there something I can do about it?

  
  
Posted 11 months ago

I think you are correct, None values should be listed as empty values not the String None.
What's the clearml version you are using? And could you retest with the latest RC?

  
  
Posted 11 months ago

Hi @<1643423185791619072:profile|DashingCentipede5>
Notice that you called "start_locally", it tries to run the code locally inside your jupter notebook, it assumes everything including code already exists, is that your case ?

  
  
Posted 11 months ago

btw, I looked deeper into the log:

  File "/tmp/tmpfa8ifmka.py", line 80, in <module>
    model.train(data='coco128.yaml',epochs=20)

I'm assuming this all starts here, I think that the pipeline is Not running the code from the same folder, and you are just missing the 'coco128.yaml' try to pass a full path, wdyt?

  
  
Posted 11 months ago
619 Views
15 Answers
11 months ago
11 months ago
Tags