parameters: (
      configs: Sequence[checkpoint_pb2.PriorityTableCheckpoint]
  )
return_statement: return tables
docstring: Convert protobuf to reverb.Table.
docstring_summary: Convert protobuf to reverb.Table.
docstring_tokens: Convert protobuf to reverb . Table .
function: def tables_from_proto(
      configs: Sequence[checkpoint_pb2.PriorityTableCheckpoint]
  ) -> Sequence[reverb.Table]:
    """Convert protobuf to reverb.Table."""
    tables = []
    for config in configs:
      tables.append(
          reverb.Table(
              name=config.table_name,
              sampler=selector_from_proto(config.sampler),
              remover=selector_from_proto(config.remover),
              max_size=config.max_size,
              rate_limiter=rate_limiter_from_proto(config.rate_limiter),
              max_times_sampled=config.max_times_sampled,
          ))
    return tables
function_tokens: def tables_from_proto ( configs : Sequence [ checkpoint_pb2 . PriorityTableCheckpoint ] ) -> Sequence [ reverb . Table ] : tables = [ ] for config in configs : tables . append ( reverb . Table ( name = config . table_name , sampler = selector_from_proto ( config . sampler ) , remover = selector_from_proto ( config . remover ) , max_size = config . max_size , rate_limiter = rate_limiter_from_proto ( config . rate_limiter ) , max_times_sampled = config . max_times_sampled , ) ) return tables