Topologies
[training topology]
@beam/two-modelsTwo models
Two lanes from the same trainers to two state holders, one with data grants and one without.
Elastic membershipBuiltinActivedistributed run
[topology identity]
Details
What version 1.0.2 declares.
- Package
@beam/two-models- Membership
- Elastic
- Engines
- distributed run
- Tags
- data-grants, elastic, live-session, multi-model
- Step kinds
- local, gather, broadcast
- Latest tag
- latest -> 1.0.2
- Publisher
- registry
- Visibility
- Public
- Checksum
sha256:fd0ac30a64972c669c5a0c91b01222a438e63efc5702e80c1317835e8ee69df9
[roles]
Roles
Who takes part, and how many members each role holds.
Members that join and leave.
Leads the run, hands out data units and holds the trunk.
Holds the adapter.
[slots]
Slots
The actions a run binds: what each slot consumes and produces.
trunk-update* -> trunk
Merges the trunk updates.
trunk, shards -> trunk-update
Trains the trunk on pulled data units and sends its update.
adapter-update* -> adapter
Merges the adapter updates.
trunk, adapter, shards -> adapter-update
Trains the adapter on top of the trunk and sends its update.
[round]
Step kinds
The steps of one round, in order.
- localrole trainer · slot train-trunk
- gatherfrom trainer · to aggregator-a · object trunk-update · slot merge-trunk
- localrole trainer · slot train-adapter
- gatherfrom trainer · to aggregator-b · object adapter-update · slot merge-adapter
- broadcastfrom aggregator-a · to trainer · object trunk
- broadcastfrom aggregator-b · to trainer · object adapter