allegroai
341086d86a
Fix vcs packages are reinstalled when same commit version is already installed
2022-03-24 22:03:25 +02:00
allegroai
1163c96438
Add agent.package_manager.force_original_requirements
allowing to only use the "org_pip" coming from dev execution (using this prevents editing the installed packages from the UI)
2022-03-24 22:00:33 +02:00
allegroai
4c120d7cd0
Add ability to override container LOCAL_PYTHON, add auto python support (max 3.15)
2022-03-24 21:58:07 +02:00
allegroai
531e514003
Add custom build script support
...
Add extra configurations when starting daemon
Propagate token to docker in case credentials are not available
2022-03-15 10:04:25 +02:00
allegroai
2cd9e706c8
Fix user-provided "
is unnecessarily replaced to \\"
2022-03-15 10:02:28 +02:00
pollfly
36073ad488
Fix links ( #100 )
2022-02-17 12:04:11 +02:00
allegroai
14c48d0a78
Fix FORCE_LOCAL_CLEARML_AGENT_WHEEL when running from a Windows host
2022-02-09 18:28:17 +02:00
allegroai
1f53c4fd1b
Fix agent fails to check out code from main branch when branch/commit is not explicitly specified
2022-02-07 20:04:08 +02:00
allegroai
bb64e4a850
Fix hide_docker_command_env_vars mode to include URL passwords and handle env vars containing docker commands
2022-02-02 16:30:34 +02:00
pollfly
d39e30995a
Fix links ( #93 )
2022-01-27 12:15:36 +02:00
allegroai
fa1307e62c
Add agent.poetry_version to specify poetry version (and force installation of poetry if missing)
2022-01-23 10:40:05 +02:00
allegroai
5afb604e3d
Fix default_python set to None
2022-01-07 15:12:27 +02:00
allegroai
b3e8be6296
Add agent.force_git_root_python_path configuration setting to force adding the git repository root folder to the PYTHONPATH (if set working directory is not added to the PYHTONPATH)
2022-01-07 15:11:59 +02:00
allegroai
938fcc4530
Add build --force-docker command line argument to the to allow ignoring task container data
2021-12-29 13:21:25 +02:00
allegroai
f41ed09dc1
Add support for custom docker image resolving
2021-12-21 14:29:43 +02:00
allegroai
cd4a39d8fc
Fix config example
2021-10-21 12:03:07 +03:00
allegroai
92e3f00435
Add support for truncating task log file after reporting to server
2021-10-21 12:02:31 +03:00
allegroai
bed94ee431
Add support for configuration env and files section
2021-10-19 10:46:43 +03:00
allegroai
175e99b12b
Fix if queue tag default does not exist and --queue not specified, try queue name "default"
2021-10-16 23:21:45 +03:00
allegroai
2a941e3abf
Fix --stop checking default queue tag (issue #80 )
2021-10-16 23:21:12 +03:00
pollfly
e17246d8ea
Fix docstring typos ( #79 )
...
* edit doctring typo
* fix typos
2021-09-14 18:42:18 +03:00
allegroai
db57441c5d
Fix sensitive environment variable values are not masked in "executing docker" printout (issue #67 )
2021-09-13 14:00:11 +03:00
pollfly
21c4857795
Fix doctring typo ( #75 )
2021-08-22 08:19:55 +03:00
allegroai
4149afa896
Add agent.docker_internal_mounts to control containers internal mounts (non-root containers)
2021-08-21 16:03:37 +03:00
allegroai
b196ab5793
Do not overwrite PYTHONIOENCODING if defined
2021-08-20 00:37:21 +03:00
allegroai
b39b54bbaf
Add poetry cache into docker mapping (issue #74 )
2021-08-13 11:02:21 +03:00
allegroai
2fff28845d
Fix support for unicode standalone scripts, changing default 'ascii' encoding to UTF-8.
2021-08-12 13:39:11 +03:00
allegroai
5e4c495d62
Add support for naming docker containers. Use agent.docker_container_name_format to configure the name format (disabled by default) (issue clearml/#412)
...
Add missing entries in docs/clearml.conf
2021-08-12 13:38:26 +03:00
allegroai
06010ef1b7
Disable default demo server (still available with CLEARML_NO_DEFAULT_SERVER=0)
2021-08-12 13:36:49 +03:00
allegroai
5ed47d2d2c
Add support for CLEARML_NO_DEFAULT_SERVER env var to prevent agent from using the demo server
...
Add support for FORCE_CLEARML_AGENT_REPO env var to allow installing agent from a repo url when executing a task
Implement skip venv installation on execute and allow custom binary
Fix services mode limit implementation in docker mode
2021-08-02 22:51:26 +03:00
allegroai
4c9410c5fe
Fix auto mount SSH_AUTH_SOCK into docker (issue #45 )
2021-07-11 09:44:49 +03:00
allegroai
382604e923
Fix services mode killing child processes when running in services mode + venv
2021-06-30 23:58:25 +03:00
allegroai
aaa6b32f9f
Fix support for "-r requirements.txt" inside "installed packages"
2021-06-24 19:26:35 +03:00
allegroai
176b4a4cde
Fix --services-mode when the execute agent fails when starting to run with error code 0
2021-06-16 18:32:29 +03:00
allegroai
8c56777125
Add CLEARML_AGENT_DISABLE_SSH_MOUNT allowing disabling the auto .ssh mount into the docker
2021-06-02 13:16:58 +03:00
allegroai
7e90ebd5db
Fix _dynamic_gpu_get_available worker timeout increase to 10 minutes
2021-06-02 13:16:17 +03:00
allegroai
742cbf5767
Add docker environment arguments log masking support (issue #67 )
2021-05-25 19:31:45 +03:00
allegroai
e93384b99b
Fix --stop with dynamic gpus
2021-05-20 10:58:46 +03:00
allegroai
1e795beec8
Fix support for spaces in docker arguments (issue #358 )
2021-05-19 15:20:03 +03:00
allegroai
4f7407084d
Fix standalone script with pre-exiting conda venv
2021-05-12 15:46:25 +03:00
allegroai
e60a6f9d14
Fix --stop support for dynamic gpus
2021-04-25 10:46:43 +03:00
allegroai
6f8d5710d6
Fix dynamic gpus priority queue
2021-04-20 18:11:59 +03:00
allegroai
a671692832
Fix --services-mode with instance limit
2021-04-20 18:11:36 +03:00
allegroai
5c8675e43a
Add support for dynamic gpus opportunistic scheduling (with min/max gpus per queue)
2021-04-20 18:11:16 +03:00
allegroai
60a58f6fad
Fix poetry support (issue #57 )
2021-04-14 11:22:07 +03:00
allegroai
945dd816ad
Fix no docker arguments
2021-04-07 18:47:13 +03:00
allegroai
45009e6cc2
Add support for updating back docker on new API v2.13
2021-04-07 18:46:58 +03:00
allegroai
3774fa6abd
Add support for new container base setup script feature
2021-04-07 18:46:14 +03:00
allegroai
e71e6865d2
Add agent.docker_install_opencv_libs (default: True) to enable auto opencv libs install for faster docker spin-up
2021-04-07 18:45:44 +03:00
allegroai
c331babf51
Add stopping message on Task process termination
...
Fix --stop on dynamic gpus venv mode
2021-04-07 18:44:33 +03:00
allegroai
9e9fcb0ba9
Add dynamic mode terminate dockers on sig_term
2021-04-07 18:43:44 +03:00
allegroai
f33e0b2f78
Verify docker command exists when running in docker mode
2021-04-07 18:42:27 +03:00
allegroai
0e4b99351f
Add --stop support for dynamic gpus
...
Fix --stop mark tasks as aborted (not failed as before)
2021-04-07 18:42:10 +03:00
allegroai
81edd2860f
Fix --dynamic-gpus should keep original queue priority order
2021-03-31 23:55:12 +03:00
allegroai
92a1e07b33
Fix local path replace back when using cache
2021-03-26 12:16:05 +03:00
allegroai
9dfa1294e2
Add agent.enable_task_env set the OS environment based on the Environment section of the Task.
2021-02-28 19:47:44 +02:00
allegroai
9c257858dd
Fix venv cache support for local folders
2021-02-23 18:54:38 +02:00
allegroai
0caf31719c
Fix venv caching always reinstall git repositories and local repositories
2021-02-23 12:45:34 +02:00
allegroai
5da7184276
Add agent.ignore_requested_python_version (control for multi python environments)
2021-02-23 12:45:00 +02:00
allegroai
77d6ff6630
Fix docker mode without venvs cache dir
2021-02-17 00:04:07 +02:00
allegroai
ca242424ab
Fix service-mode support for venvs
...
Fix --services-mode with venvs
2021-02-14 13:45:17 +02:00
allegroai
14589aa094
Fix CPU mode
2021-02-14 13:44:00 +02:00
allegroai
1260e3d942
Update cache entries on conda package manager
2021-02-11 14:47:26 +02:00
allegroai
b22d926d94
Fix cache to take cuda version into account
2021-02-11 14:47:05 +02:00
allegroai
410cc8c7be
Add --dynamic-gpus and limit in --services-mode
2021-02-11 14:46:37 +02:00
allegroai
784c676f5b
Fix "from clearml" runtime diff patching (make sure we move it to after all the __future__ imports) include handling triple quotes in comments
2021-02-11 14:46:06 +02:00
allegroai
b95d3f5300
Add venv caching with docker mode support
2021-02-11 14:44:19 +02:00
allegroai
fa0d5d8469
Fix --detached not supported on Windows, ignore and issue warning
2021-02-11 14:40:09 +02:00
allegroai
c578b37c6d
Change dump configuration and ssh on every docker run
2021-01-24 08:48:10 +02:00
allegroai
8fdb87f1f5
Fix docker --network returns None
2020-12-30 16:57:04 +02:00
allegroai
b4d143812e
initial clearml-agent v0.17.0
2020-12-22 23:00:57 +02:00
allegroai
6e1f74402e
Rename trains-agent -> clearml-agent
2020-12-22 21:21:29 +02:00