Hi FiercePenguin76
By default clearml
will list only the packages you import, and not derivative packages.
This means that if you import package X
and it imports package Y
, only package X
will be listed.
The way it should work is by statically analyzing the entire repository, but if you import a local package from a different local folder, and that folder is Not in the same repo, it will not get listed (obviously if you install the external local package, it will be listed)
To have the Full pip freeze
as "installed packages" you can do:Task.force_requirements_env_freeze() Task.init(...)
If you want you can also supply the local requirements.txt with:Task.force_requirements_env_freeze(requirements_file="requirements.txt") Task.init(...)
Make sense ?