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
f41ed09dc1
Add support for custom docker image resolving
2021-12-21 14:29:43 +02:00
allegroai
5a6caf6399
Fix "git+git://" requirements
2021-10-29 22:58:28 +03:00
allegroai
a890e36a36
Fix PY2.7 support for pytorch
2021-10-19 10:47:09 +03:00
allegroai
26d76f52ac
Fix venv cache cannot reinstall package from git with http credentials
2021-08-13 11:00:54 +03:00
allegroai
5c5802c089
Fix python package with git+git:// links or git+ssh:// conversion
2021-08-12 13:37:10 +03:00
allegroai
0fbbe774fa
Fix support for "-r requirements.txt" in installed packages
2021-08-05 19:19:54 +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
Simon Gasse
9456e493ac
Enable rewriting SSH URLs
...
ClearML Agent allows to force git cloning via SSH and also has a
setting to force a username. The relevant settings are:
agent.force_git_ssh_protocol: true
agent.force_git_ssh_user: "git"
However, forcing a specific username or port only worked so far if the
agent translated either from https->ssh or from ssh->https. A given
ssh URL was not rewritten.
This commit adds a helper function and includes it in `_set_ssh_url`
to allow rewriting ssh URLs with the username and/or port given in the
config `agent.force_git_ssh_user`.
If neither username nor port are forced in the config, the URL is not
touched.
This is somewhat related to issue #42 .
Note that rewriting https->https is not covered in this commit.
2021-07-31 23:34:27 +03:00
allegroai
aaa6b32f9f
Fix support for "-r requirements.txt" inside "installed packages"
2021-06-24 19:26:35 +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
ae3d034531
Protect against None in execution.repository
2021-05-12 15:45:31 +03:00
allegroai
e60a6f9d14
Fix --stop support for dynamic gpus
2021-04-25 10:46:43 +03:00
allegroai
82c5e55fe4
Fix usage of not_set in k8s template merge
2021-04-07 21:30:13 +03:00
allegroai
c59d268995
Fix venv cache crash on bad symbolic links
2021-04-07 18:44:11 +03:00
allegroai
9e9fcb0ba9
Add dynamic mode terminate dockers on sig_term
2021-04-07 18:43:44 +03:00
allegroai
14ac584577
Support k8s glue container env vars merging
2021-03-31 23:53:58 +03:00
allegroai
92a1e07b33
Fix local path replace back when using cache
2021-03-26 12:16:05 +03:00
allegroai
cb6bdece39
Fix cuda version from driver does not return minor version
2021-03-18 10:07:59 +02:00
allegroai
91eec99563
Add conda debug prints (--debug)
2021-03-18 10:07:58 +02:00
allegroai
f019905720
Fix venv cache support for local folders
2021-02-28 19:47:09 +02:00
allegroai
2006ab20dd
Fix conda support for git+http links
2021-02-23 12:46:06 +02:00
allegroai
0caf31719c
Fix venv caching always reinstall git repositories and local repositories
2021-02-23 12:45:34 +02:00
allegroai
58cb344ee6
Upgrade pynvml add detect CUDA version from driver level
2021-02-17 00:03:16 +02:00
allegroai
22d5892b12
Use shared git cache between multiple agents on the same machine
2021-02-14 13:49:29 +02:00
allegroai
ca242424ab
Fix service-mode support for venvs
...
Fix --services-mode with venvs
2021-02-14 13:45:17 +02:00
allegroai
407deb84e9
Fix multi instances on Windows
2021-02-14 13:44:39 +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
296f7970df
Fix file not found error (no 2) interpreted as aborted (i.e. ctrl-c)
2021-02-11 14:44:54 +02:00
allegroai
cd59933c9c
Remove unused packages
2021-02-11 14:44:35 +02:00
allegroai
b95d3f5300
Add venv caching with docker mode support
2021-02-11 14:44:19 +02:00
allegroai
5d8bbde434
Fix applying git diff on new added file
2021-01-24 08:46:42 +02:00
allegroai
161993f66f
Add agent.force_git_ssh_user configuration value (issue #42 )
...
Change default docker to nvidia/cuda:10.1-cudnn7-runtime-ubuntu18.04
2021-01-10 12:38:45 +02:00
allegroai
428781af86
Fix support for Windows pip and Conda requirements.txt
2020-12-25 02:06:40 +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