code: def remote_exp_refs_by_baseline(
      scm: "Git", url: str, rev: str
  ) -> Generator[ExpRefInfo, None, None]:
      """Iterate over all remote experiment refs with the specified baseline."""
      ref_info = ExpRefInfo(baseline_sha=rev)
      for ref in iter_remote_refs(scm, url, base=str(ref_info)):
          if _ignore_ref(ref):
              continue
          yield ExpRefInfo.from_ref(ref)
  
imports: import os
  import random
  import sys
  from collections import defaultdict
  from functools import wraps
  from typing import TYPE_CHECKING, Callable, Dict, Generator, Iterable, List, Mapping, Optional, Set, Tuple, Union
  from dvc.exceptions import InvalidArgumentError
  from dvc.repo.experiments.exceptions import AmbiguousExpRefInfo
  from dvc.rwlock import rwlock
  from dvc.scm import Git
  from .refs import EXEC_APPLY, EXEC_BASELINE, EXEC_BRANCH, EXPS_NAMESPACE, ITER_SKIP_NAMESPACES, STASHES, ExpRefInfo
label_desc: Use image node_id 11 for calling a global function with example usage: remote_exp_refs_by_baseline(scm, url, rev) without return types