Reputation
Badges 1
11 × Eureka!SmugDolphin23 , please see my requirements.txt -- it contains clearml==1.8.3.
From the Task's log (please, pay attention, not pipeline's log) you may see that none of these packages are installed.
requirements.txt:
` attrs==22.2.0
# via
# clearml
# jsonschema
certifi==2022.12.7
# via requests
charset-normalizer==2.1.1
# via requests
clearml==1.8.3
# via -r requirements.in
click==8.1.3
# via typer
colorama==0.4.6
# via typer
commonmark==0.9.1
# via ...
However for the task only cython is being installed for some reason.
As I can see from the Pipeline's log, requirements.txt in being installed only for the master job (controller)
SmugDolphin23 btw, do you know how to pin the installation of some specific clearml
verison inside clearml-agent
? (I want to use my custom version of clearml
)
I've tried the following approach with parametric execution_queue
SuccessfulKoala55 Hello, thanks for the reply. Yes, that makes sense.
BTW, I also tried to specify the parameter packages
of add_function_step
. However, these packages were also ignored and I did not even get a warning message.
If i change package_manager.force_repo_requirements_txt
to false then clearml is successfully installed inside clearml-agent
Unfortunately, It didn't work out2022-12-20 13:40:49,088 - clearml.automation.job - WARNING - Error enqueuing Task <clearml.task.Task object at 0x7fb00db00940> to ${pipeline.hostname}: Could not find queue named "${pipeline.hostname}"