From f31526042dc257413998a68d959af998f52e878b Mon Sep 17 00:00:00 2001 From: Allegro AI <51604379+allegroai-git@users.noreply.github.com> Date: Tue, 2 Jun 2020 00:36:35 +0300 Subject: [PATCH] Update README.md --- README.md | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 450fea0..81d2df8 100644 --- a/README.md +++ b/README.md @@ -102,18 +102,23 @@ For more information about the Trains client, see [**Trains**](https://github.co ## Trains-Agent Services -*Trains-Agent Services* provides the ability to launch long lasting jobs that previously had to be -executed on local / dedicated machines. To name a few use cases, auto-scaler service (spinning instances +Starting v0.15 *trains-server* deployment includes a *trains-agent services* container running as +part of the docker container collection on the machine. + +*Trains-Agent Services* is an extension of *Trains-Agent* that provides the ability to launch long-lasting jobs +that previously had to be executed on local / dedicated machines. It allows a single agent to +launch multiple dockers (Tasks) for different use cases. To name a few use cases, auto-scaler service (spinning instances when the need arises and the budget allows), Controllers (Implementing pipelines and more sophisticated DevOps logic), Optimizer (such as Hyper-parameter Optimization or sweeping), and Application (such as interactive Bokeh apps for increased data transparency) -Technically speaking *Trains-Agent Services* is an extension of *Trains-Agent* that adds the ability to -launch multiple dockers (Tasks) from the same running agent. -Every launched Task will be registered as a new Node in the system and will track its own progress. -**Notice!** *Trains-Agent Services* will spin **any** Task enqueued into the `services` queue, -it is the users responsibility to make sure the proper Tasks are pushed into the services queue. - +*Trains-Agent Services* container will spin **any** Task enqueued into the dedicated `services` queue. +Every Task launched by *Trains-Agent Services* will be registered as a new Node in the system, +providing tracking and transparency capabilities. + +**Note**: It is the user's responsibility to make sure the proper Tasks are pushed into the `services` queue. +Do not enqueue training / inference Tasks into the `services` queue, it will put unnecessary load on the server. + ## Advanced Functionality **trains-server** provides a few additional useful features, which can be manually enabled: