Hi, @<1523701070390366208:profile|CostlyOstrich36> I think I could have explained myself better. So the Task is running a script in repo A. But that script depends on module B, which is defined in repo B. I have a clearml_requirements.txt file in repo A. When the remote . ClearML Task runs, it installs the dependencies listed in that .txt file, including module B.
The problem is that the remote ClearML server is unable to find the static files that should come bundled along with module B.
Is that a bit clearer? ๐ค
Hi @<1614069770586427392:profile|FlutteringFrog26> , if I'm not mistaken ClearML doesn't support running from different repoes. You can only clone one code repository per task. Is there a specific reason these repoes are separate?
or simply create a new venv in your local PC, then install your package with pip install from repo url and see if your file is deployed properly in that venv
Yes, itโs running in Docker and thanks for the suggestion. Iโll try a manual install ๐
once you install manually your package inside the docker container, check that your file module_b/templates/my_template.yml
is where it should be
so the issue is that for some reason, the pip install
by the agent don't behave the same way as your local pip install
?
Have you tried to manually install your module_b with pip install inside the machine that is running clearml-agent ? Seeing your example, looks like you are even running inside docker ?