so far I understand, clearml tracks each library called from scripts and saves the list of this libraries somewhere (as I assume, this list is saved as requirements.txt file somewhere - which is later loaded into venv, when pipeline is running).
Correct
Can I edit this file (just to comment the row with "object-detection==0.1)?
BTW, regarding the object-detection library. My training scripts have calls like:
Yes in the UI, iu can right click on the Task select "reset", then it becomes fully editable ("installed packages", "git diff", basically everything)
where
object_detection
is not an installed library, but a name of a folder,
Oh.... No I see, So based on the fact it was detected by 'clearml' as a package I assume it was installed with "pip install -e <folder>" and this is why it was detected.
Regrading running it with the agent, this is a good use case for the "working directory" entry in the execution section:
Assume we have:./script.py ./object_detection/__init__.py ...
Then we need to make sure we have the working dir
set to "." and the entry script as script.py
Make sense?