allegroai
3d43240c8f
Improve conda package manager support
...
Add agent.package_manager.use_conda_base_env (CLEARML_USE_CONDA_BASE_ENV) allowing to use base conda environment (instead of installing a new one)
Fix conda support for python packages with markers and multiple specifications
Added "nvidia" conda channel and support for cuda-toolkit >= 12
2024-04-01 11:36:26 +03:00
allegroai
56058beec2
Update deprecated references
2024-03-17 18:59:48 +02:00
allegroai
85049d8705
Move configuration sanitization settings to the default config file
2024-02-29 13:51:40 +02:00
allegroai
f5861b1e4a
Change default agent.enable_git_ask_pass
to True
2023-12-20 17:44:41 +02:00
allegroai
564f769ff7
Add agent.docker_args_extra_precedes_task
, agent.protected_docker_extra_args
...
to prevent the same switch to be used by both `extra_docker_args` and the a Task's docker args
2023-12-20 17:42:36 +02:00
allegroai
0131db8b7d
Add support for resource_applied() callback in k8s glue
...
Add support for sending log events with k8s-provided timestamps
Refactor env vars infrastructure
2023-11-01 15:10:08 +02:00
allegroai
d16825029d
Add new pytorch no resolver mode and CLEARML_AGENT_PACKAGE_PYTORCH_RESOLVE to change resolver on a Task basis, now supports "pip", "direct", "none"
2023-09-02 17:45:10 +03:00
Alex Burlacu
ed1356976b
Move extra configurations to Worker init to make sure all available configurations can be overridden
2023-08-24 19:00:36 +03:00
Alex Burlacu
2b815354e0
Improve file mode comment
2023-08-24 18:53:00 +03:00
pollfly
6e7d35a42a
Improve configuration files ( #160 )
2023-07-11 10:32:01 +03:00
allegroai
3ed63e2154
Fix docker container backwards compatibility for API <2.13
...
Fix default docker match rules resolver (used incorrect field "container" instead of "image")
Remove "container" (image) match rule option from default docker image resolver
2023-07-04 14:37:18 +03:00
allegroai
a535f93cd6
Add support for CLEARML_AGENT_FORCE_MAX_API_VERSION for testing
2023-07-04 14:35:54 +03:00
allegroai
b380ec54c6
Improve config file comments
2023-07-04 14:34:43 +03:00
allegroai
c77224af68
Add support for task field injection into container docker name
2023-07-03 11:07:12 +03:00
allegroai
5b5fb0b8a6
Add agent.package_manager.pytorch_resolve
configuration setting with pip
or direct
values. pip
sets extra index based on cuda and lets pip resolve, direct
is the previous parsing algorithm that does the matching and downloading (default pip
)
2023-05-21 22:53:11 +03:00
allegroai
a78a25d966
Support new Retry.DEFAULT_BACKOFF_MAX
in a backwards-compatible way
2023-05-11 16:16:18 +03:00
allegroai
154db59ce6
Add agent.package_manager.poetry_install_extra_args configuration option
2023-03-28 14:37:48 +03:00
allegroai
bfc4ba38cd
Fix torch inside nvidia containers to use preinstalled version (i.e. ==x.y.z.* matching)
2023-03-05 18:05:00 +02:00
Niels ten Boom
3cedc104df
Add poetry cwd support ( #142 )
...
Closes #138
2023-03-05 14:19:57 +02:00
allegroai
00e8e9eb5a
Do not allow request exceptions (only on the initial login call)
2023-02-05 10:30:45 +02:00
allegroai
8cd12810f3
Fix login uses GET with payload which breaks when trying to connect a server running in GCP
2023-02-05 10:28:41 +02:00
pollfly
85e1fadf9b
Fix typos ( #131 )
2022-12-28 19:39:59 +02:00
allegroai
ca2791c65e
Fix pip support allowing multiple pip version constraints (by default, one for <PY3.10 and one for >=PY3.10)
2022-12-07 22:09:25 +02:00
allegroai
669fb1a6e5
Fix using deprecated types validator argument raises an error (deprecated even before jsonschema 3.0.0 and unsupported since 4.0.0)
2022-12-07 22:07:53 +02:00
allegroai
5d517c91b5
Add agent.disable_task_docker_override
configuration option to disable docker override specified in executing tasks
2022-12-07 22:07:11 +02:00
allegroai
1d5c118b70
Fix setting CLEARML_API_DEFAULT_REQ_METHOD
raises an error
2022-12-05 11:18:12 +02:00
Niels ten Boom
9eee213683
Add option to crash agent on exception using agent.crash_on_exception
configuration setting ( #123 )
2022-11-06 17:15:39 +02:00
allegroai
e4861fc0fb
Add missing settings in clearml.conf
2022-11-06 12:36:01 +02:00
allegroai
c6d767bd64
Make venv caching the default behavior
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
0de10345f7
Moved pyhocon to internal packages
2022-10-23 13:03:59 +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
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
918dd39b87
Add docker ssh_ro_folder (default: "/.ssh") changed docker ssh_folder (default: "~/.ssh")
2022-09-02 23:49:27 +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
2693c565ba
Fix docker mode use "~/.clearml/venvs-builds" as default for easier user-mode containers
2022-08-29 18:05: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
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
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
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
fa1307e62c
Add agent.poetry_version to specify poetry version (and force installation of poetry if missing)
2022-01-23 10:40:05 +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
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
f03c4576f7
Update default docker image
2021-12-21 14:29:43 +02:00
allegroai
cd4a39d8fc
Fix config example
2021-10-21 12:03:07 +03:00
allegroai
bed94ee431
Add support for configuration env and files section
2021-10-19 10:46:43 +03:00