csc8114 / paper / diagrams / Sequence.mmd
Sequence.mmd
Raw
%%{init: {
  'theme': 'neutral',
  'themeVariables': {
    'fontFamily': 'arial',
    'fontSize': '14px',
    'primaryColor': '#ffffff',
    'primaryTextColor': '#000000',
    'primaryBorderColor': '#000000',
    'lineColor': '#000000',
    'secondaryColor': '#f2f2f2',
    'tertiaryColor': '#ffffff',
    'clusterBkg': 'none',
    'clusterBorder': '#000000'
  }
} }%%
sequenceDiagram
  participant C as Client
  participant S as Server

  C->>C: forward to cut layer (L1..Lk)
  C->>C: compress activation
  C->>S: send compressed activation
  S->>S: decompress + forward/backward (Lk+1..Lend)
  S->>C: send cut-layer gradient
  C->>C: update local layers
  C->>S: send profiler metrics (time/bytes/bw)
  S->>S: scheduler decides next-round params