allegroai
52c1772b04
Add requirement_parser into trains-agent instead as a dependency. Fix requirement_parser to support 'package @ git+http' lines
2020-07-30 14:29:37 +03:00
allegroai
17d2bf2a3e
Change daemon --stop without any specific flag to terminate the agents by worker id lexicographic order
2020-07-11 01:43:54 +03:00
allegroai
94997f9c88
Add daemon --order-fairness for round-robin queue pulling
...
Add daemon --stop to terminate running agent (assume all the rest of the arguments are the same)
Clean up all log files on termination unless executed with --debug
2020-07-11 01:42:56 +03:00
allegroai
c6d998c4df
Add terminate process and rmtree utilities
2020-07-11 01:40:50 +03:00
allegroai
1f53a06299
Add agent.force_git_ssh_protocol option to force all git links to ssh:// (issue #16 )
...
Add git user/pass credentials for pip git packages (git+http and git+ssh) (issue #22 )
2020-06-18 01:55:14 +03:00
allegroai
54d9d77294
Allow services mode to re-register (docker can kill it and not exit gracefully)
2020-06-01 16:34:33 +03:00
allegroai
566427d550
Fix build failing due to missing session
2020-05-31 14:02:42 +03:00
allegroai
cc99077c92
Do not monitor GPU when running with --cpu-only
2020-05-31 14:01:14 +03:00
allegroai
22c5f043aa
Fix detached mode to correctly use cache folder slots
2020-05-31 14:00:14 +03:00
allegroai
f6be64a4b5
Print conda install output if running in debug mode, turn on debugging if --debug flag is used
2020-05-09 20:11:01 +03:00
allegroai
21f6a73f66
Include CUDA version in the pytorch package fail error
2020-05-09 20:09:18 +03:00
allegroai
77c4c79a2f
Support pip 20.1 local/http package reference in pip freeze
2020-05-09 20:08:17 +03:00
allegroai
2ad929fa00
Add torch_nightly flag support (if torch wheel is not found on stable try the nightly builds), improve support for torch in freeze (add actually used HTTP link as comment to the original package)
2020-05-09 20:08:05 +03:00
allegroai
53f511f536
Improve docker host-mount support, use TRAINS_AGENT_DOCKER_HOST_MOUNT env var
2020-05-09 20:02:46 +03:00
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
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
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
94bb11a81a
Change message when using local torch
2020-03-20 10:37:42 +02:00
allegroai
389600b91e
Fix git checkout with submodules
2020-03-12 18:39:47 +02:00
allegroai
e3d0680d39
Improve Unicode/UTF stdout handling
2020-03-09 12:34:48 +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
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
28d752d568
Preinstall numpy if it exists in the requirements (temporary fix)
2020-02-04 18:06:25 +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
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
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
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
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
b7e568e299
Fix requirements handling and poetry support
2020-01-16 11:10:38 +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
c1d91b0d6a
Use packaging instead of semantic_version
2020-01-13 12:14:43 +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
3a301b0b6c
Improve docker support and add docker build command
2019-12-15 00:03:04 +02:00
allegroai
fc2842c9a2
Add initial Poetry support
2019-12-15 00:00:55 +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
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