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 It Possible To Perform Debugging Operations With Pycharm Integration Using Remote Session?

is it possible to perform debugging operations with pycharm integration using remote session?

  
  
Posted 2 years ago
Votes Newest

Answers 10


That's an interesting question. I think it's possible. Let me check 🙂

  
  
Posted 2 years ago

What is your use case though? I think the point of local/remote is that you can debug in local

  
  
Posted 2 years ago

i need to run the debug on the remote agent because i don't have enough GPU on my local one

  
  
Posted 2 years ago

Ok, have you tried it?

  
  
Posted 2 years ago

is it possible to perform debugging operations with pycharm integration using remote session?

Sure, use clearml-session it will open an ssh connection to the remote machine, then you can use pycharm

  
  
Posted 2 years ago

from what i see in the docs it's only for Jupyter / VS Code, i didn't see anything about pycharm

  
  
Posted 2 years ago

? AgitatedDove14

  
  
Posted 2 years ago

Thanks for the ping ConvolutedChicken69 , I missed it 😞

from what i see in the docs it's only for Jupyter / VS Code, i didn't see anything about pycharm

PyCharm is basically SSH, which is supported 🙂
(Maybe we should mention it in the docs?)

  
  
Posted 2 years ago

AgitatedDove14 hi martin, i have another question- when in the remote debugging mode, does it take the agent off the queue? does it know it's not available to take tasks?

  
  
Posted 2 years ago

ConvolutedChicken69

, does it take the agent off the queue? does it know it's not available to take tasks?

You mean will it "release" the GPU? (i.e. the agent will pull another Task) ?
If so, then no it will not, an "Interactive Session" session is (from the agent's perspective) a Task that will end sometime, and it will continue to monitor and run it, until you manually close it. The idea is that you are actually using the GPU, hence no on else can run a job on it.
To shut it down, in the clearml-session CLI you just type "shutdown", Hmmm come to think about it, maybe we should have a command for it?

  
  
Posted 2 years ago
945 Views
10 Answers
2 years ago
one year ago
Tags