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, Our Server Ip Address Has Changed, And This Breaks All The Paths To Artifacts / Datasets. Is There A Way To Fix The Old Paths So That They Can Be Accessed Again? Thank You!

Hi, our server IP address has changed, and this breaks all the paths to artifacts / datasets. Is there a way to fix the old paths so that they can be accessed again? Thank you!

  
  
Posted 2 years ago
Votes Newest

Answers 13


I think Anna means that if artifacts and models are stored on the clearml fileserver their path will contain the IP or domain of the fileserver. If you then move the fileserver to a different host, all the urls are broken since the host changed.

  
  
Posted 2 years ago

See here for an example on how to do it: https://github.com/allegroai/clearml-server/issues/83

  
  
Posted 2 years ago

SuccessfulKoala55 do you have any example? I guess a lot of people face this issue

  
  
Posted 2 years ago

Quite correct - these are stored in mogodb.

  
  
Posted 2 years ago

SucculentBeetle7 , this happens since the SDK uses the full URL of the registered image, when you use the fileserver but change its ip, you essentially break the links (this is why we recommend using a hostname, when possible). In order to change the urls to point to the new IP, you'll need to run a update_by_query API call against the ElasticSearch instance used by the server.

  
  
Posted 2 years ago

Or, when I try to load a dataset from an old task, this is the error that I get:
File "/root/.clearml/venvs-builds/3.8/lib/python3.8/site-packages/clearml/datasets/dataset.py", line 835, in get raise ValueError('Could not load Dataset id={} state'.format(task.id)) ValueError: Could not load Dataset id=7d05e1cad34441799f79931337612ae1 state

  
  
Posted 2 years ago

SucculentBeetle7 please give an example of the path that is given to you by the web interface :)

  
  
Posted 2 years ago

http://IP_address :port/pipeline/test_task.task_id/artifacts/test_artifact/test_artifact.pkl like so :)

  
  
Posted 2 years ago

SucculentBeetle7 , can you please give an example of the pathing for an artifact?

  
  
Posted 2 years ago

for example the path that is visible in the web interface in Artifacts/File Path

  
  
Posted 2 years ago

Thanks

  
  
Posted 2 years ago

SuccessfulKoala55 Hey, for us artifact download urls, model download urls, images in plots and debug image urls are broken. In the linked example I can see a solution for the debug images and potentially plot images but cant find the artifacts and model urls inside ES. Are those urls maybe stored inside the mongodb? Any idea where to find them?

  
  
Posted 2 years ago
594 Views
13 Answers
2 years ago
one year ago
Tags