Update README.md

This commit is contained in:
Allegro AI 2020-06-02 00:36:35 +03:00 committed by GitHub
parent 3f8d5bc346
commit f31526042d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -102,17 +102,22 @@ For more information about the Trains client, see [**Trains**](https://github.co
## Trains-Agent Services <a name="services"></a> ## Trains-Agent Services <a name="services"></a>
*Trains-Agent Services* provides the ability to launch long lasting jobs that previously had to be Starting v0.15 *trains-server* deployment includes a *trains-agent services* container running as
executed on local / dedicated machines. To name a few use cases, auto-scaler service (spinning instances 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), 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 Optimizer (such as Hyper-parameter Optimization or sweeping), and Application (such as interactive Bokeh apps for
increased data transparency) increased data transparency)
Technically speaking *Trains-Agent Services* is an extension of *Trains-Agent* that adds the ability to *Trains-Agent Services* container will spin **any** Task enqueued into the dedicated `services` queue.
launch multiple dockers (Tasks) from the same running agent. Every Task launched by *Trains-Agent Services* will be registered as a new Node in the system,
Every launched Task will be registered as a new Node in the system and will track its own progress. providing tracking and transparency capabilities.
**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. **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 ## Advanced Functionality