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
Hi, In My Code I Have Some Functions I Call From A Different Folder From My Original Project But Is In The Same Repository, When I Run The Following Code Locally:

Hi, In my code i have some functions i call from a different folder from my original project but is in the same repository, when i run the following code locally:

import sys, os
sys.path.append(os.path.abspath(os.path.join('..', 'utils')))
from utils import augmentations

it works, but when i try to run the code from a clearML agent i get the following error that is shown in the log.
Does anybody know of a way i can do import from a different folder into my project that will work both locally and with clearML?
Thank you in advance.

Posted one year ago
Votes Newest

Answers 3

Hi, @<1523701295830011904:profile|CluelessFlamingo93> . Did you solve this problem? I think it is similar to mine, and I can't figure out a proper solution

Posted one year ago

Hi @<1523701070390366208:profile|CostlyOstrich36> , Here is a better explanation of my situation, in my IDE the working directory is where my code starts and I'm importing from common_utils my custom augmentations and locally the code is working with the import I've added in my previous message, however when i run from ClearML agent the import from point a to point b isn't working however they are both in the same git repo and i don't want to copy the files into project_1 as to not have unnecessary duplicates of code.
so is there a way to link the necessary files to my working directory for ClearML agent?
I hope this explantation gives you a better understanding of my problem.

├── project_1 (working directory)
│   └── traing.py (starting point)
│   └── src
│       └── input_pipeline.py (point a)
└── project_2
|   └── some_folder
|       └── some_file.py
└── common_utils
    └── augmentations.py (point b)
Posted one year ago

Hi @<1523701295830011904:profile|CluelessFlamingo93> , when running remotely the agent assumes it will be a different machine. I think the best way to solve this is to add utils to your repository and import it from there during code execution.

What do you think?

Posted one year ago