allegroai
272fa07c29
Fix and enhance "build --docker"
...
- Fix standalone docker execution
- Add --install-globally option to install required packages in the docker's system python
- Add --entry-point option to allow automatic task cloning when running the docker
2020-05-09 19:57:25 +03:00
allegroai
6ce9cf7c2a
Fix version control links in requirements when using conda
2020-05-09 19:52:51 +03:00
allegroai
abb30ac2b8
Move --gpus and --cpu-only to worker args (used by daemon, execute and build)
2020-05-09 19:51:45 +03:00
allegroai
5bb257c46c
Add daemon --create-queue to automatically create a queue and use it if queue name doesn't exist in server
2020-05-09 19:50:53 +03:00
allegroai
c65b28ed92
Update venv_update URL
2020-05-09 19:47:00 +03:00
allegroai
fce8eb6782
Add OS environment configuration for git user/pass using TRAINS_AGENT_GIT_USER/TRAINS_AGENT_GIT_PASS
2020-05-09 19:46:46 +03:00
allegroai
9cb71b9526
Add daemon service mode to allow multiple tasks to be launched simultaneously on the same machine (--service-mode)
2020-05-09 19:45:14 +03:00
allegroai
38e02ca5cd
Add worker command state enforcement conforming and verification callback
2020-05-09 19:42:51 +03:00
allegroai
06bfea80bc
Fix read file scope
2020-04-09 11:27:04 +03:00
allegroai
e660c7f2be
Fix comments in config files
2020-04-09 11:23:45 +03:00
allegroai
fc28467080
Improve error message when failing to locate a task
2020-04-09 11:23:13 +03:00
allegroai
8d47905982
Show host information when failing to obtain a task
2020-04-01 19:12:45 +03:00
allegroai
a6a0b01f71
Remove deprecated OS environment variables
2020-04-01 19:11:37 +03:00
allegroai
2b561f6066
Version bump to v0.14.1
2020-03-24 20:37:18 +02:00
allegroai
61232d05dd
Fix run as user support in Windows and add fall-back for created user folders
2020-03-22 19:16:11 +02:00
allegroai
b3418e4496
Add daemon detached mode (--detached, -d) that runs agent in the background and returns immediately
2020-03-22 19:00:29 +02:00
allegroai
5ef627165c
Fix PyTorch support to ignore minor versions when looking for package to install or to download
2020-03-20 10:48:48 +02:00
allegroai
98a983d9a2
Add TRAINS_AGENT_EXTRA_PYTHON_PATH to allow adding additional python path for task execution (helpful when using extra untracked modules)
2020-03-20 10:46:56 +02:00
allegroai
482007c4ce
Fix run as user feature (TRAINS_AGENT_EXEC_USER)
2020-03-20 10:42:32 +02:00
allegroai
98198b8006
Auto mount ~/.git-credentials into docker container if file exists
2020-03-20 10:39:59 +02:00
allegroai
94bb11a81a
Change message when using local torch
2020-03-20 10:37:42 +02:00
allegroai
58ab67ea31
Fix execution output handling
2020-03-20 10:35:25 +02:00
allegroai
ea0ed4807e
Version bump to v0.14.0
2020-03-12 19:42:32 +02:00
allegroai
389600b91e
Fix git checkout with submodules
2020-03-12 18:39:47 +02:00
allegroai
5fb2550212
Update to backend API v2.5
2020-03-12 18:39:10 +02:00
allegroai
15e9e6b778
Fix "execute --clone" support
2020-03-12 18:38:35 +02:00
allegroai
aa75b92e46
Prefer docker image from command line over the one in the experiment
2020-03-12 18:35:49 +02:00
allegroai
757210d5b3
Add support for "execute --docker" and for cloning an experiment before execution
2020-03-12 18:33:07 +02:00
allegroai
00eb2f10ec
Version bump to v0.13.3
2020-03-09 16:07:50 +02:00
allegroai
3393372b9c
Do not share apt cache among agents on the same machine
2020-03-09 12:38:51 +02:00
allegroai
f2d2d702de
Fix k8s support to allow a specific network for the docker (do not use the parent daemon network definition)
2020-03-09 12:38:32 +02:00
allegroai
e3d0680d39
Improve Unicode/UTF stdout handling
2020-03-09 12:34:48 +02:00
allegroai
618c2ac5c4
Add default storage environment vars to generated agent configuration
2020-03-09 12:33:03 +02:00
allegroai
0272c4c79c
Add "--force-current-version" daemon command-line flag
2020-03-09 12:31:43 +02:00
allegroai
ff8cf63abf
Add "--force-current-version" daemon command-line flag
2020-03-09 12:27:39 +02:00
allegroai
2c7c7f5b44
Add K8s/trains glue service example
2020-03-05 14:10:08 +02:00
allegroai
47bcd3839a
Pass correct GPU limit when skipping gpus flag in docker mode
2020-03-05 14:07:44 +02:00
allegroai
0a3a8a1c52
Add support for mounting dockerized experiment folders to host when running on K8s in daemon mode
2020-03-05 13:13:03 +02:00
allegroai
231a907cff
Add support for running daemon inside a K8s pod in daemon mode
2020-03-05 13:03:36 +02:00
allegroai
8f95eecf2e
Add TRAINS_AGENT_EXEC_USER support for multiple daemon instances
2020-03-05 12:46:53 +02:00
allegroai
81008ee00e
Add support for launching a specific python version based on Task.script.binary
2020-03-01 17:15:18 +02:00
allegroai
f838c8fc70
Allow providing queue names to daemon
2020-02-26 16:58:25 +02:00
allegroai
596093aac6
Version bump to v0.13.2
2020-02-23 16:25:14 +02:00
allegroai
8f23f3b4c0
Add support for pulling recursive git modules as as well as main project
2020-02-23 15:48:12 +02:00
allegroai
95d503afdd
Fix pip install or upgrade with limit in conda
2020-02-23 15:47:28 +02:00
allegroai
73ee33be99
Print error in case Poetry configuration failed
2020-02-23 14:43:21 +02:00
allegroai
afec38a50e
Add missing models service
2020-02-18 11:31:58 +02:00
allegroai
f9c60904f4
version bump
2020-02-12 11:23:53 +02:00
allegroai
5d74f4b376
version bump
2020-02-10 10:47:20 +02:00
allegroai
d558c66d3c
Do not stop experiments if network is down
2020-02-10 10:47:13 +02:00
allegroai
43b2f7f41d
version bump
2020-02-04 18:06:45 +02:00
allegroai
28d752d568
Preinstall numpy if it exists in the requirements (temporary fix)
2020-02-04 18:06:25 +02:00
allegroai
5c6b3ccc94
Version bump to v0.13.1
2020-01-27 19:45:26 +02:00
allegroai
df10e6ed46
Fix conda support to install graphviz packages even if matplotlib was installed from pip
2020-01-27 19:22:51 +02:00
allegroai
8ef78fd058
version bump
2020-01-27 16:23:23 +02:00
allegroai
640c83288a
Add pip --disable-pip-version-check, to remove pip version warnings
2020-01-27 16:23:15 +02:00
allegroai
788c79a66f
Support git repositories without ".git" suffix
2020-01-27 15:43:35 +02:00
allegroai
f139891276
version bump
2020-01-26 15:06:45 +02:00
allegroai
2afaff1713
Fix poetry support inside virtualenv with pyenv
2020-01-26 15:05:59 +02:00
allegroai
a57a5b151c
Daemon support for conda and poetry
2020-01-26 15:05:20 +02:00
allegroai
97f446d523
Improve conda support for .post versions and bad packages
2020-01-26 13:58:50 +02:00
allegroai
a88262c097
version bump
2020-01-22 12:38:20 +02:00
allegroai
284271c654
Support limiting pip version, limit to <20 by default
2020-01-22 12:02:12 +02:00
allegroai
ae2775f7b8
Support poetry when agent is installed inside virtualenv
2020-01-22 11:22:43 +02:00
allegroai
eb012f5c24
version bump
2020-01-21 16:23:53 +02:00
allegroai
06897f7606
Fix poetry support
2020-01-21 16:23:36 +02:00
allegroai
599219b02d
Add conda support
2020-01-21 16:21:18 +02:00
allegroai
98fe162878
Fix poetry support
2020-01-16 11:17:05 +02:00
allegroai
f829d80a49
version bump
2020-01-16 11:11:02 +02:00
allegroai
b7e568e299
Fix requirements handling and poetry support
2020-01-16 11:10:38 +02:00
allegroai
6912846326
version bump
2020-01-14 15:26:29 +02:00
allegroai
224868c9a4
Fix relative requirements "-e" support by installing from the code's cwd
2020-01-14 13:05:12 +02:00
allegroai
2d91d4cde6
Add support for "-e ./folder" lines in requirements
2020-01-14 11:37:41 +02:00
allegroai
7a11c7c165
Make sure logs are sent even in case an exception occurs inside the logging monitor
2020-01-13 18:14:12 +02:00
allegroai
a9f479cfcd
Add extra docker parameters bash script to use when running an experiment using a docker image
2020-01-13 12:17:59 +02:00
allegroai
c1d91b0d6a
Use packaging instead of semantic_version
2020-01-13 12:14:43 +02:00
allegroai
cbfba6acb2
Do not try to check for virtualenv command, we use it as python package
2020-01-13 12:12:38 +02:00
allegroai
f2e2e1f94a
Add configuration option to force docker pull
2020-01-13 12:11:06 +02:00
allegroai
facbee0005
Version bump to v0.13.0
2020-01-06 15:27:12 +02:00
allegroai
2b239829de
Add extra_index_url to the configuration wizard
2019-12-24 18:23:59 +02:00
allegroai
402856656f
Support various events endpoints for APIClient
2019-12-24 18:10:40 +02:00
allegroai
0a03dced50
Do not show urllib3 logging level as part of the agent's configuration dump
2019-12-21 18:23:17 +02:00
allegroai
ffe653afc6
Support docker pre-installed pytorch versions that do not exist on PyPI/PyTorch.org
2019-12-21 18:22:21 +02:00
allegroai
8ce621cc44
version bump
2019-12-15 15:42:46 +02:00
allegroai
7c0a2c4d50
version bump
2019-12-15 00:04:27 +02:00
allegroai
5e063c9195
Add docker build command and improve k8s integration
2019-12-15 00:04:15 +02:00
allegroai
24329a21fe
Fix docker CUDA support
2019-12-15 00:03:39 +02:00
allegroai
3a301b0b6c
Improve docker support and add docker build command
2019-12-15 00:03:04 +02:00
allegroai
1f0bb4906b
Improve configuration wizard
2019-12-15 00:02:04 +02:00
allegroai
fc2842c9a2
Add initial Poetry support
2019-12-15 00:00:55 +02:00
allegroai
e9d3aab115
version bump
2019-11-23 23:39:02 +02:00
allegroai
0ed7b2a0c8
Fix support for shared cache folder between multiple nodes in the cluster
2019-11-23 23:38:36 +02:00
allegroai
bd73be928a
Improve trains-agent config wizard
2019-11-23 23:37:41 +02:00
allegroai
e7b6eb5c5a
version bump
2019-11-15 23:25:16 +02:00
allegroai
8b05bb1605
Add initial Conda support
2019-11-15 23:24:47 +02:00
allegroai
72c26499c0
Add Windows support and Conda package manager support
2019-11-15 23:24:04 +02:00
allegroai
741be2ae42
Fix git clone optimization
2019-11-15 23:22:05 +02:00
allegroai
d715ec4b14
version bump
2019-11-08 22:36:34 +02:00
allegroai
a7873705ec
Add --gpus / --cpu-only (equivalent to NVIDIA_VISIBLE_DEVICE)
...
Add agent.python_binary specifying full path to python binary to use for virtual environement creation
Fix Windows support
2019-11-08 22:36:24 +02:00
allegroai
4a8f52b5a5
Match defaults with trains
2019-11-08 22:33:44 +02:00
allegroai
c352c2711c
Improve multiple GPU's docker PyTorch support
...
Fix potential zombie dockers if task is aborted
2019-11-01 20:24:53 +02:00
allegroai
2aea36c864
Changed connection timeouts, default to 30sec
2019-11-01 20:23:32 +02:00
allegroai
4e0cb95027
version bump
2019-10-29 21:21:50 +02:00
allegroai
b1d5b87bde
Fix opencv support in dockers
2019-10-29 21:21:33 +02:00
allegroai
ba07ee025c
typo
2019-10-29 03:59:57 +02:00
allegroai
83d4dae93e
version bump
2019-10-28 21:54:21 +02:00
allegroai
1765788e80
Improve PyTorch CUDA auto package resolving
2019-10-28 21:54:11 +02:00
allegroai
5e6a809efd
Remove deprecated command
2019-10-28 21:53:34 +02:00
allegroai
d2c5e127b8
Add check for trains_agent updates
2019-10-28 21:52:55 +02:00
allegroai
72829860c8
Add check for trains_agent updates
2019-10-28 21:52:27 +02:00
allegroai
e0d004c9d5
version bump
2019-10-27 00:43:50 +03:00
allegroai
96cdcd5b69
Improve docker support
2019-10-27 00:43:41 +03:00
allegroai
cefdea78ac
Fix config command
2019-10-27 00:43:19 +03:00
allegroai
bb36219806
Fix python 3.5 support
2019-10-27 00:43:02 +03:00
allegroai
224a709f40
Initial release
2019-10-25 22:28:44 +03:00