allegroai
|
efb06891a8
|
Add support for PyTorch new extra_index_url repo support. We will find the correct index url based on the cuda version, and let pip do the rest.
|
2022-10-23 13:04:00 +03:00 |
|
allegroai
|
70771b12a9
|
Remove unused code
|
2022-10-23 13:04:00 +03:00 |
|
allegroai
|
3f7a4840cc
|
Add support for operator != in package version (mostly for pytorch resolving)
|
2022-10-23 13:04:00 +03:00 |
|
allegroai
|
e28048dc25
|
Change default pip version used to "pip<21" for better Python 3.10 support
|
2022-10-23 13:04:00 +03:00 |
|
allegroai
|
2ef5d38b32
|
Remove future (Python 2 is not supported for clearml-agent)
|
2022-10-23 13:03:59 +03:00 |
|
allegroai
|
0de10345f7
|
Moved pyhocon to internal packages
|
2022-10-23 13:03:59 +03:00 |
|
allegroai
|
a243fa211f
|
Improve venv cache disabled message
|
2022-10-23 13:03:59 +03:00 |
|
allegroai
|
d794b047be
|
Fix system_site_packages is not turned on in k8s glue
|
2022-10-23 13:03:59 +03:00 |
|
allegroai
|
f0fd62a28f
|
Fix docker extra args showing up in configuration printout
|
2022-10-23 13:03:59 +03:00 |
|
allegroai
|
e8493d3807
|
Refactor override configuration to a method
|
2022-10-23 13:03:58 +03:00 |
|
allegroai
|
ef47225d41
|
Version bump to v1.4.1
|
2022-10-07 15:27:49 +03:00 |
|
allegroai
|
e61accefb9
|
PEP8 + refactor
|
2022-10-07 15:26:31 +03:00 |
|
allegroai
|
5c1543d112
|
Add agent.disable_ssh_mount configuration option (same as CLEARML_AGENT_DISABLE_SSH_MOUNT env var)
|
2022-10-07 15:24:39 +03:00 |
|
allegroai
|
7ff6aee20c
|
Add warning if venv cache is disabled
|
2022-10-07 15:23:10 +03:00 |
|
allegroai
|
37ea381d98
|
Add support for docker args filters
|
2022-10-07 15:22:42 +03:00 |
|
allegroai
|
67fc884895
|
Fix --gpus all not reporting GPU stats on worker machine
|
2022-10-07 15:22:13 +03:00 |
|
allegroai
|
1e3646b57c
|
Fix docker command for monitoring child agents
|
2022-10-07 15:21:32 +03:00 |
|
allegroai
|
ba2db4e727
|
Version bump to v1.4.0
|
2022-09-29 18:21:04 +03:00 |
|
allegroai
|
077148be00
|
version bump
|
2022-09-16 17:29:42 +03:00 |
|
allegroai
|
594ee5842e
|
Allow to pverride pytorch lookup page: "agent.package_manager.torch_page / torch_nightly_page / torch_url_template_prefix"
|
2022-09-15 20:16:41 +03:00 |
|
allegroai
|
a69766bd8b
|
Add CLEARML_AGENT_CHILD_AGENTS_COUNT_CMD to allow overriding child agent count command in k8s
|
2022-09-15 20:16:01 +03:00 |
|
allegroai
|
857a750eb1
|
Fix GCP load balancer not fwd GET request body, allow to change default request Action to Put/Post/Get. see api.http.default_method or CLEARML_API_DEFAULT_REQ_METHOD
|
2022-09-15 20:15:42 +03:00 |
|
allegroai
|
26aa50f1b5
|
Fix k8s glue extra_bash_init_cmd location in initial bash script
|
2022-09-02 23:50:03 +03:00 |
|
allegroai
|
8b4f1eefc2
|
Add more debug printouts in k8s glue
|
2022-09-02 23:49:28 +03:00 |
|
allegroai
|
97c2e21dcc
|
Fix resolving k8s pending queue may cause a queue with a uuid name to be created
|
2022-09-02 23:49:28 +03:00 |
|
allegroai
|
918dd39b87
|
Add docker ssh_ro_folder (default: "/.ssh") changed docker ssh_folder (default: "~/.ssh")
|
2022-09-02 23:49:27 +03:00 |
|
allegroai
|
7776e906c4
|
Fix second .ssh temp mount fails if container changes the files inside
|
2022-09-02 23:49:27 +03:00 |
|
allegroai
|
1bf865ec08
|
Fix name not escaped as regex (all services "get_all" use regex for name)
|
2022-09-02 23:49:27 +03:00 |
|
allegroai
|
9006c2d28f
|
Add support for abort callback registration
|
2022-08-29 18:06:59 +03:00 |
|
allegroai
|
ec216198a0
|
Add agent.enable_git_ask_pass to improve passing user/pass to git commands
|
2022-08-29 18:06:26 +03:00 |
|
allegroai
|
fe6adbf110
|
Fix package @ file:// with quoted (url style) links should not be ignored
|
2022-08-29 18:06:09 +03:00 |
|
allegroai
|
2693c565ba
|
Fix docker mode use "~/.clearml/venvs-builds" as default for easier user-mode containers
|
2022-08-29 18:05:53 +03:00 |
|
allegroai
|
7292263f86
|
Add CLEARML_K8S_GLUE_START_AGENT_SCRIPT_PATH to allow customizing the agent startup script location for k8s glue agent
|
2022-08-23 23:16:36 +03:00 |
|
allegroai
|
f8a6cd697f
|
Add k8s agent debug env var
|
2022-08-23 23:15:53 +03:00 |
|
allegroai
|
ec9d027678
|
Add support for MIG devices, use 0:1 for GPU 0 slice 1 (or use 0.1)
|
2022-08-01 18:58:42 +03:00 |
|
allegroai
|
48a145a8bd
|
Fix messages
|
2022-08-01 18:57:36 +03:00 |
|
allegroai
|
12a8872b27
|
Fix Python 3.10+ support
|
2022-08-01 18:56:37 +03:00 |
|
allegroai
|
820ab4dc0c
|
Fix k8s glue debug mode, refactoring
|
2022-08-01 18:55:49 +03:00 |
|
allegroai
|
d96b8ff906
|
Fix template namespace should override default namespace
|
2022-07-22 22:44:32 +03:00 |
|
allegroai
|
e687418194
|
Refactor k8s glue template handling
|
2022-07-22 22:43:07 +03:00 |
|
allegroai
|
a5a797ec5e
|
Version bump to v1.3.0
|
2022-06-16 23:24:28 +03:00 |
|
allegroai
|
ff6cee4a44
|
Fix requirements --extra-index-url line with trailing comment
Fix --extra-index-url is added for different command line switches
|
2022-06-16 23:22:29 +03:00 |
|
allegroai
|
9acbad28f7
|
Fix repository URL contains credentials even when agent.force_git_ssh_protocolagent.force_git_ssh_protocol is true
|
2022-06-16 23:20:53 +03:00 |
|
allegroai
|
560e689ccd
|
Fix always make pygobject an optional package (i.e. if installation fails continue the Task package environment setup)
|
2022-06-16 23:18:55 +03:00 |
|
allegroai
|
f66e42ddb1
|
Fix optional priority packaged always compare lower case package name
|
2022-06-16 23:18:31 +03:00 |
|
Niels ten Boom
|
24177cc5a9
|
Support private repos from requirements.txt file (#107)
* support private repos
* fix double indices
|
2022-06-15 10:26:24 +03:00 |
|
allegroai
|
51eb0a713c
|
Version bump
|
2022-05-12 23:31:54 +03:00 |
|
allegroai
|
249aa006cb
|
Make sure that if we have "setuptools" in the original required packages, we preserve the line in the pip freeze list
|
2022-05-12 23:31:32 +03:00 |
|
allegroai
|
c08e2ac0bb
|
Fix clearml.conf access in non-root containers
|
2022-05-05 12:23:11 +03:00 |
|
allegroai
|
335ef91d8e
|
Fix git unsafe directory issue (disable check on cached vcs folder)
|
2022-05-05 12:22:40 +03:00 |
|
allegroai
|
6c7a639673
|
Fix broken pytorch setuptools incompatibility (force setuptools < 59 if torch is below 1.11)
|
2022-05-05 12:22:13 +03:00 |
|
allegroai
|
5f77cad5ac
|
Fix error message
|
2022-04-27 15:36:39 +03:00 |
|
allegroai
|
0228ae0494
|
Set environment variables before expanding path
|
2022-04-27 15:14:16 +03:00 |
|
allegroai
|
165677e800
|
Version bump
|
2022-04-27 14:59:51 +03:00 |
|
allegroai
|
2e5298b737
|
Add support for use-owner-token in k8s glue
|
2022-04-27 14:59:27 +03:00 |
|
allegroai
|
c9ffb8a053
|
Version bump
|
2022-04-20 08:57:16 +03:00 |
|
allegroai
|
2466eed23f
|
Fix dynamic GPUs with "all" GPUs on he same worker
|
2022-04-20 08:56:22 +03:00 |
|
allegroai
|
6e31171d31
|
Version bump to v1.2.3
|
2022-04-14 22:39:38 +03:00 |
|
allegroai
|
e43f31eb80
|
Version bump
|
2022-04-13 10:02:25 +03:00 |
|
allegroai
|
f50ba005b5
|
Protect dynamic GPUs from failing to parse worker GPU index
|
2022-04-13 10:01:50 +03:00 |
|
allegroai
|
1011544533
|
Fix copy breaks agent and nulls the worker name
|
2022-04-13 10:01:12 +03:00 |
|
allegroai
|
6572023173
|
Fix avoid reinstall pytorch package if the same version is already installed
|
2022-04-09 14:18:38 +03:00 |
|
allegroai
|
9c7e2aacd0
|
Fix PYTHONPATH is overwritten when executing a task (append to it instead)
|
2022-04-09 14:17:49 +03:00 |
|
allegroai
|
5446aed9cf
|
Version bump to v1.2.2
|
2022-03-30 20:48:28 +03:00 |
|
allegroai
|
b94ec85461
|
Fix update should run with -y
|
2022-03-30 20:48:11 +03:00 |
|
allegroai
|
f55f4f7535
|
Version bump
|
2022-03-30 20:11:13 +03:00 |
|
allegroai
|
c87da3a079
|
Fix apt-get update fail causes apt-get install to not be executed
|
2022-03-30 20:10:57 +03:00 |
|
allegroai
|
c3590a53a8
|
Fix CLEARML_AGENT_SKIP_PIP_VENV_INSTALL fails to find python executable
|
2022-03-30 20:10:08 +03:00 |
|
allegroai
|
a4315722ab
|
Version bump to vv1.2.1
|
2022-03-28 18:13:20 +03:00 |
|
allegroai
|
c901bd331c
|
Fix git packages are installed even if commit is given and is preinstalled when using cached virtual environment
|
2022-03-28 18:11:46 +03:00 |
|
allegroai
|
df97f170a2
|
Fix clearml-agent init
Use app.clear.ml as default server
Add git token refrences
|
2022-03-24 22:08:06 +02:00 |
|
allegroai
|
a30a2dad66
|
Add git personal token docs
|
2022-03-24 22:07:15 +02:00 |
|
allegroai
|
2432f5bb68
|
Add CLEARML_AGENT_PROPAGATE_EXITCODE , set to 1 to let clearml-agent execute retrun a nonzero exit code on failure (notice by default we keep the retrun code 0, the exception is the k8s glue with non-restarting Pods, where users would want to get visibility into failing Tasks, do not use unless you know what to expect from k8s)
|
2022-03-24 22:04:25 +02:00 |
|
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
|
8712c5e636
|
Fix PyTorch aarch64 and windows support
|
2022-03-16 17:40:21 +02:00 |
|
allegroai
|
a51f9bed49
|
Version bump
|
2022-03-15 10:04:45 +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 |
|
Idan Tene
|
e3e6a1dda8
|
Fix virtualenv python interpreter used (#98)
* Add virtualenv version logging
* Force using requested python interpreter
|
2022-02-27 11:25:25 +02:00 |
|
pollfly
|
36073ad488
|
Fix links (#100)
|
2022-02-17 12:04:11 +02:00 |
|
allegroai
|
d89d0f9ff5
|
Fix pathlib2 six conflict, version bump
|
2022-02-09 18:29:04 +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
|
b1ee3e105b
|
Version bump
|
2022-02-07 20:05:03 +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
|
bfed3ccf4d
|
Fix agent attempts to check out code when in standalone mode
|
2022-02-07 20:03:08 +02:00 |
|
pollfly
|
d521482409
|
Add spaces to help menu (#96)
|
2022-02-06 12:45:21 +02:00 |
|
allegroai
|
53eba5658f
|
Fix conda package manager listed packages with local links (@ file://) should ignore the local package if it does not exist
Fix cuda patch version support in conda
|
2022-02-02 16:33:07 +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 |
|
allegroai
|
771690d5c0
|
Fix ENV_API_DEFAULT_REQ_METHOD no default value causes ValueError if not specified
|
2022-01-31 12:39:39 +02:00 |
|
pollfly
|
d39e30995a
|
Fix links (#93)
|
2022-01-27 12:15:36 +02:00 |
|
allegroai
|
363aaeaba8
|
Fix symbolic links not copied from cached VCS into working copy. Windows platform will result with default copy content instead of original symbolic link (issue #89)
|
2022-01-23 10:42:11 +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
|
e7c9e9695b
|
Fix using deprecated abc support
|
2022-01-23 10:39:13 +02:00 |
|
Mal Miller
|
bf07b7f76d
|
Add environment variable for request method (#91)
* Add environment variable for default request method
|
2022-01-12 20:29:17 +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
|
2cb452b1c2
|
Version bump
|
2021-12-29 13:21:31 +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 |
|