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
Hi All, Is There A Way To Make Agents That Run As Root, To Execute The Code Tasks And Of Pipeline Steps, As The User That Executed The Pipeline Or Task Code Instead Of As Root?

Hi All,

Is there a way to make agents that run as root, to execute the code tasks and of pipeline steps, as the user that executed the pipeline or task code instead of as root?

  
  
Posted one year ago
Votes Newest

Answers 13


Don't think so. Consider that agent doesn't know who executed the pipeline or even on which machine.

  
  
Posted one year ago

Thank you John, I suspected so...

So when using the open source clearML server, what are my options as far as multi-tenancy is concerned? I mean if I users simply run cleaml-init, with the credentials of a specifc project, and then clearml-agent with queue names, etc, How do I enable user/groups separation?

  
  
Posted one year ago

There are no role based access controls in the open source version. This feature exists only in the Scale/Enterprise licenses.

  
  
Posted one year ago

OK so I hope this is not a too vague question, but can you tell me, what may be the benefits of still using clearML in this mode?

  
  
Posted one year ago

Which mode? It is indeed vague 🙂

  
  
Posted one year ago

OK sorry about that... Let me explain. We have researchers that sometimes work alone and sometimes in teams and our compute resources are in a SLURM based cluster. So basically, with the open source version all they can do is to open projects and run tasks while relaying on the system services to enable access separation, etc. So how is this better than just keep using "normal" python?

  
  
Posted one year ago

@<1577468638728818688:profile|DelightfulArcticwolf22> I'm not sure what "normal" python means in this context? You mean as opposed to everyone just running python scripts and SSHing into machine to run processes manually?

  
  
Posted one year ago

@<1523701087100473344:profile|SuccessfulKoala55> Yes, kind of, except that they do use SLURM. I am really trying to understand what are the benefits of using open source clearML in this case

  
  
Posted one year ago

First of all experiment management?

  
  
Posted one year ago

@<1577468638728818688:profile|DelightfulArcticwolf22> , in addition to @<1523701087100473344:profile|SuccessfulKoala55> ’s answer, you have data management, orchestration (Integration with SLURM), pipelines, reports and much more.

As I mentioned, provisioning resources according to different groups - i.e. role based access controls are an enterprise feature.

I suggest you watch the onboarding videos on the ClearML Youtube channel - None

  
  
Posted one year ago

OK, thank you. I think the only real limitation is that the GUI will probably not be useful for our users, but they can do everything (create projects, tasks, queues etc.) from the command line, right?

  
  
Posted one year ago

@<1523701070390366208:profile|CostlyOstrich36> , After talking to my manager about this, can someone from marketing contact me about Enterprise ClearML pricing?

  
  
Posted one year ago

Hi @<1577468638728818688:profile|DelightfulArcticwolf22> - you can contact me directly on Slack or via email at noamb@clearml.ai

  
  
Posted one year ago