Get desktop application:
View/edit binary Protocol Buffers messages
GRPC service.
[AUTOMATION]: Internal rpc option goes here.
[AUTOMATION]: Internal rpc option goes here.
[AUTOMATION]: Internal rpc option goes here.
[AUTOMATION]: Internal rpc option goes here.
[AUTOMATION]: Internal rpc option goes here.
Used in:
Configuration for the distribution manager and workers.
Used in:
,Identifier of the distribution strategy. The registration strategy are registered with "REGISTER_Distribution_Manager" method. Make sure to link the implementation you are using. The "MULTI_THREAD" implementation is inefficient and only exist for unit testing purpose. For non-distributed training, rely on the multi-threading directly implemented in the learning algorithm.
Amount of verbose. 0: No information. 1: Small amount of information (e.g. creating of the workers). 2: Information at every query.
Working directory accessible by the manager and workers. Can be used for communication by distribution implementations. If you are training a model with distributed training, do not specify this path directly. Instead, specify the "cache_path" of the deployment configuration (and this path will be set automatically).
Used as request type in: Server.Ping
Used as response type in: Server.Ping, Server.Shutdown, Server.UpdateWorkerAddress
(message has no fields)
Computation distribution over multiple jobs communicating over GRPC. A worker in an instance of ":grpc_worker_main"/
Optional global identifier of the distribute session (shared among the manager and the workers). Useful to differentiate between multiple distribute sessions running in the same process. At a given time, only one manager can be instantiated with the same key in a given process. Note that many managers can be instantiated without a key.
Used in:
Address of the workers. Example: "127.0.0.1:2345". See https://grpc.github.io/grpc/cpp/md_doc_naming.html for the supported formats.
In process, non-parallelized distribution. For debugging and pipeline development.
Number of workers / threads.
List of socket addresses.
Used in:
Used in:
Human readable IP notation e.g. 127.0.0.1.
Configuration of the workers.
Used in:
Welcome message.
Addresses of the workers.
Unique ID of the manager.
Job done by the worker.
"parallel_execution_per_worker" parameter of the manager. How many request can a worker process in parallel.