Skip to content

PyPI v0.17.2 - ClearML-Agent

Compare
Choose a tag to compare
@clearml-bot clearml-bot released this 04 Mar 18:16
· 437 commits to master since this release

Features

  • Add virtual environment caching
    • Supports venv caching both in standard and docker mode
    • Configurable using the agent.venvs_cache configuration section
    • Disabled by default, enable here
  • Add support for --services-mode with venvs
  • Add agent.force_git_ssh_user configuration value (default git, see here) #42
  • Add agent.ignore_requested_python_version configuration option for multi python environments (default false)
  • Add agent.enable_task_env configuration option to set the OS environment based on the Environment section of the Task (default false, see here)
  • K8s glue
    • Add support for detecting and deleting k8s pods that fail to start
    • Allow providing namespace in k8s glue and k8s glue example
    • Add base-pod-number parameter to k8s glue and example
  • Change agent.default_docker.image to nvidia/cuda:10.1-cudnn7-runtime-ubuntu18.04 (see here)
  • Use shared git cache for multiple agents on the same machine
  • Upgrade pynvml add detect CUDA version from driver level
  • Update agent and services docker files
  • Update documentation

Bug Fixes

  • Fix docker --network returns None
  • Fix docker mode without venvs cache dir
  • Fix applying git diff on a newly added file
  • Fix environment variables CLEARML_WEB_HOST/CLEARML_FILES_HOST not passed to running tasks (or updated on the config object)
  • Fix --detached command line option not supported on Windows (ignore and issue warning)
  • Fix file not found error (errno 2) interpreted as aborted (i.e. Ctrl-C)
  • Fix from clearml runtime diff patching
  • Fix cache to take cuda version into account
  • Fix CPU mode
  • Fix multi instances on Windows
  • Fix conda support for git+http links
  • Fix k8s glue does not pass docker environment variables, remove deprecated flags