Skip to content

Unify replica terminology across the project #181

Open
@rualark

Description

@rualark

Currently in different places of code and docs these things are named differently:

  • replica groups are sometimes called replicas (and replica_id sometimes means replica_group_id, replica_rank means replica_group_rank)
  • replicas sometimes mean workers, but sometimes they mean replica groups
  • etc.

Examples of the terminology problem:

num_replicas=workers_per_replica,

"NUM_REPLICA_GROUPS": str(replicas),

let replica_rank = participants

What can be done:

  1. define unified terminology for the key objects
  2. update docs and code to be aligned

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions