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
Is There A Way To Run A Pipeline (

Is there a way to run a pipeline ( PipelineController ) without using a clearml-agent ? I can't get it to work with the agent, since the task requirements is not logged correctly and then when it is cloned it fails.
Is there a way to execute the pipeline just as I execute a task simply by using the environment which I execute it from?

  
  
Posted 3 years ago
Votes Newest

Answers 12


Hi WackyRabbit7 ,

Did you try using sdk.development.detect_with_pip_freeze as true in your ~/clearml.conf file? It should take the same environment as the one you are running from.

  
  
Posted 3 years ago

basically it run pip freeze in your execution env and create the requirements according to it, without any analysis

  
  
Posted 3 years ago

TimelyPenguin76 this fixed it, using the detect_with_pip_freeze as true solves the issue

  
  
Posted 3 years ago

I can easily see how this problem can reoccur

  
  
Posted 3 years ago

The non-pip freeze will have the package your are using in your script, and not the whole env, according to imports and usage

  
  
Posted 3 years ago

can't really see how this configuration effects the agents

  
  
Posted 3 years ago

Gotcha

  
  
Posted 3 years ago

Can you lend a few a words about how the not-pip freeze mechanism of detecting packages work?

  
  
Posted 3 years ago

I think a good idea is to add to the error message when the clearml agent fails due to import error, a suggestion ot try out with pip freeze

  
  
Posted 3 years ago

But does it disable the agent? or will the tasks still wait for the agent to dequeue?

  
  
Posted 3 years ago

It doesn’t, but if your issue is

since the task requirements is not logged correctly and then when it is cloned it fails

this should log the same requirements as you have in your machine, without any analysis. with the same environment the agent shouldn’t have this issue

  
  
Posted 3 years ago

I'll try it

  
  
Posted 3 years ago
953 Views
12 Answers
3 years ago
one year ago
Tags
Similar posts