Skip to content

PyPI v2.0.7 - ClearML

Choose a tag to compare

@jkhenning jkhenning released this 09 Feb 15:11
· 40 commits to master since this release

New Features and Bug Fixes

  • Resolve uv run missing environment variables (#257, thanks @lifefoundry-scott!)
  • Add support for extra git repo credentials under the agent.git.extra_credentials setting, with support for matching git host full URL with "agent.git_host_match_prefix"
  • Add support for shlex parsing of script, to pass arguments directly to python by setting execution script to sub/dir/script.py --arg1=a --arg2=b
  • Add CLEARML_AGENT_DOCKER_ARGS_HIDE_ENV to doc
  • Add info prints on locking cache folders for increased visibility
  • Change behaviour to not ask to skip setting execution queue on open source servers (#223)
  • Fix template string handling for YAML
  • Fix bash tasks created via CLI
  • Fix setuptools dependency since pkg_resources was removed in 82.0.0
  • Ensure venv folder was actually created after venv returned success error code (sometime happens with python wrappers)
  • Fix install clearml when forcing Task.init patch and using UV as package manager
  • Fix CLEARML_AGENT_FORCE_TASK_INIT did not patch requirements correctly in multiple empty requirements scenario, or twice in multi requirements.txt repos
  • Fix UV to keep UV_CACHE_DIR env is exists
  • Fix UV sync, if failing revert to toml file
  • Fix environment variables where not passed when using non os.exec
  • Fix when using CLEARML_AGENT_SKIP_PIP_VENV_INSTALL and CLEARML_AGENT_SKIP_PYTHON_ENV_INSTALL=1 make sure we run CLEARML_AGENT_SKIP_PIP_VENV_INSTALL binary and not the default python
  • Fix if no container image was provided, default image would zero out all container arguments and bash script
  • Fix obtaining task information when running where the task and the task session refer to a different tenant
  • Fix GPU reporting when NVIDIA_VISIBLE_DEVICES=void