docstr: See :py:meth:`alibi.explainers.anchors.anchor_tabular.AnchorTabular._build_sampling_lookups` documentation.
  
  Parameters
  ----------
  X
      See :py:meth:`alibi.explainers.anchors.anchor_tabular.AnchorTabular._build_sampling_lookups` documentation.
docstr_tok: ["See",":","py",":","meth",":","`","alibi.explainers.anchors.anchor_tabular.AnchorTabular._build_sampling_lookups","`","documentation",".","Parameters","--","--","--","--","--","X","See",":","py",":","meth",":","`","alibi.explainers.anchors.anchor_tabular.AnchorTabular._build_sampling_lookups","`","documentation","."]
code: def _build_sampling_lookups(self, X: np.ndarray) -> None:
      """
      See :py:meth:`alibi.explainers.anchors.anchor_tabular.AnchorTabular._build_sampling_lookups` documentation.
  
      Parameters
      ----------
      X
          See :py:meth:`alibi.explainers.anchors.anchor_tabular.AnchorTabular._build_sampling_lookups` documentation.
      """
  
      lookups = [
          sampler.build_lookups.remote(X) for sampler in self.samplers
      ][0]
      self.cat_lookup, self.ord_lookup, self.enc2feat_idx = ray.get(
          lookups
      )
  
imports: import logging
  from typing import Any, Callable, Dict, List, Optional, Tuple, Type, Union
  import numpy
  import ray
  from alibi.api.interfaces import Explanation
  from alibi.utils.discretizer import Discretizer
  from alibi.utils.mapping import ohe_to_ord
  from .anchor_base import AnchorBaseBeam
  from .anchor_tabular import AnchorTabular, TabularSampler
  from alibi.utils.distributed import ActorPool
  from functools import partial
label_desc: Use image node_id 3 for calling the DistributedAnchorTabular obj's underlying member method code with example usage: obj._build_sampling_lookups(X) without return types