clearml
a6ae6b2095
Add initial support for --break-system-packages
version detection, but the reality is that we do not need it, because by the time we are running it is too late, so we do rm /usr/lib/python3.*/EXTERNALLY-MANAGED
2025-01-26 23:07:09 +02:00
clearml
369b440b96
Reduce required packages
2025-01-26 23:05:57 +02:00
clearml
28e9280a4f
Reduce required packages
2025-01-26 23:03:16 +02:00
clearml
7e9e3ad08b
Add printout when using custom configuration file
2025-01-26 22:51:09 +02:00
clearml
44709673f4
Add CLEARML_AGENT_CONFIG_VERBOSE for verbose configuration file loading
2025-01-26 22:50:49 +02:00
clearml
823c92ba0e
Add SECURITY.md
2025-01-26 22:49:14 +02:00
clearml
4158146420
Version bump to v1.9.3
2025-01-19 16:17:56 +02:00
clearml
b9ef1a55cd
Fix dependency on windows
2025-01-19 16:16:54 +02:00
clearml
9fa8d72640
Update github repo link
2025-01-13 18:36:16 +02:00
clearml
e535390815
Add win32file dependency on windows
2025-01-13 18:34:48 +02:00
clearml
91dfa09466
Fix Python 3.13 support
2025-01-05 12:14:24 +02:00
clearml
f110bbf5b4
Remove Python 3.5 support
2025-01-05 12:13:57 +02:00
clearml
070919973b
Fix python 3.6 compatibility, no :=
operator
2025-01-05 12:13:21 +02:00
clearml
47d35ef48f
Fix managed python environment inside container (PEP 668) remove usr/lib/python3.*/EXTERNALLY-MANAGED
2024-12-26 18:59:42 +02:00
clearml
54ed234fca
Add agent.docker_args_filters to configuration docs
2024-12-26 18:58:58 +02:00
clearml
a26860e79f
Fix default value handling in merge_dicts()
2024-12-26 18:58:24 +02:00
clearml
fc1abbab0b
Refactor k8s glue
2024-12-26 18:58:00 +02:00
clearml
4fa61dde1f
Support ignoring kubectl errors
2024-12-12 23:41:31 +02:00
clearml
26d748a4d8
Support creating queue with tags
2024-12-12 23:40:57 +02:00
clearml
5419fd84ae
Add support for Python 3.13
2024-12-12 23:39:11 +02:00
clearml
d8366dedc6
Fix UV priority
...
Fix UV cache is disabled, UV handles its own cache
Fix UV freeze
Fix make sure we do not use pip cache if poetry/uv is used (even if we reverted to pip we can't know if someone changed the repository and now in a new version, a lock file exists)
2024-12-12 23:38:42 +02:00
mads-oestergaard
cc656e2969
Add support for uv as package manager ( #218 )
...
* add uv as a package manager
* update configs
* update worker and defs
* update environ
* Update configs to highlight sync command
* rename to sync_extra_args and set UV_CACHE_DIR
2024-11-27 13:44:55 +02:00
clearml
b65e5fed94
Scan more Python 3 versions
2024-11-17 13:55:51 +02:00
clearml
3273f76b46
Version bump to v1.9.2
2024-10-28 18:33:04 +02:00
clearml
9af0f9fe41
Fix reload method is found in the config object
2024-10-28 18:12:22 +02:00
clearml
205cd47cb9
Fix use req_token_expiration_sec when creating a task session and not the default value
2024-10-28 18:11:42 +02:00
clearml
0ff428bb96
Fix report index not advancing in resource monitoring causes more than one GPU not to be reported
2024-10-28 18:11:00 +02:00
Matteo Destro
bf8d9c96e9
Handle OSError when checking for is_file ( #215 )
2024-10-13 10:08:03 +03:00
allegroai
a88487ff25
Add support for pip legacy resolver for versions specified in the agent.package_manager.pip_legacy_resolver
configuration option
...
Add skip existing packages
2024-09-22 22:36:06 +03:00
Jake Henning
785e22dc87
Version bump to v1.9.1
2024-09-02 01:04:49 +03:00
Jake Henning
6a2b778d53
Add default pip version support for Python 3.12
2024-09-02 01:03:52 +03:00
allegroai
b2c3702830
Version bump to v1.9.0
2024-08-28 23:18:26 +03:00
allegroai
6302d43990
Add support for skipping container apt installs using CLEARML_AGENT_SKIP_CONTAINER_APT env var in k8s
...
Add runtime callback support for setting runtime properties per task in k8s
Fix remove task from pending queue and set to failed when kubectl apply fails
2024-08-27 23:01:27 +03:00
allegroai
760bbca74e
Fix failed Task in services mode logged "User aborted" instead of failed, add Task reason string
2024-08-27 22:56:37 +03:00
allegroai
e63fd31420
Fix string format
2024-08-27 22:55:49 +03:00
allegroai
2ff9985db7
Add user ID to the vault loading print
2024-08-27 22:55:32 +03:00
allegroai
b8c762401b
Fix use same state transition if supported by the server (instead of stopping the task before re-enqueue)
2024-08-27 22:54:45 +03:00
allegroai
99e1e54f94
Add support for tasks containing only bash script or python module command
2024-08-27 22:53:14 +03:00
allegroai
a4d3b5bad6
Fix only set Task started status on node rank 0
2024-08-27 22:52:31 +03:00
allegroai
b21665ed6e
Fix do not cache venv cache if venv/python skip env var was set
2024-08-27 22:52:01 +03:00
Surya Teja
f877aa96e2
Update Docker base image to Ubuntu 22.04 and Kubectl to 1.29.3 ( #201 )
2024-07-29 18:41:50 +03:00
pollfly
f99344d194
Add queue priority info to CLI help ( #211 )
...
* add queue priority comment
* Add --order-fairness info
---------
Co-authored-by: Jake Henning <59198928+jkhenning@users.noreply.github.com>
2024-07-29 18:40:38 +03:00
allegroai
d9f2a1999a
Fix Only send pip freeze update on RANK 0, only update task status on exit on RANK 0
2024-07-29 17:40:24 +03:00
Valentin Schabschneider
79d0abe707
Add NO_DOCKER flag to clearml-agent-services entrypoint ( #206 )
2024-07-26 19:09:54 +03:00
allegroai
6213ef4c02
Add /bin/bash -c "command" support. Task binary
should be set to /bin/bash
and entry_point should be set to -c command
2024-07-24 18:00:13 +03:00
allegroai
aef6aa9fc8
Fix a race condition where in rare conditions popping a Task from a queue that was aborted did not set it to started before the watchdog killed it. Does not happen in k8s/slurm
2024-07-24 17:59:46 +03:00
allegroai
0bb267115b
Add venvs_cache.path mount override for non-root containers (use: agent.docker_internal_mounts.venvs_cache)
2024-07-24 17:59:18 +03:00
allegroai
f89a92556f
Fix check logger is not None
2024-07-24 17:55:02 +03:00
allegroai
8ba4d75e80
Add CLEARML_TASK_ID and auth token to pod env vars in original entrypoint flow
2024-07-24 17:47:48 +03:00
allegroai
edc333ba5f
Add K8S_GLUE_POD_USE_IMAGE_ENTRYPOINT to allow running images without overriding the entrypoint (useful for agents using prebuilt images in k8s)
2024-07-24 17:46:27 +03:00