class_docstr: Abstract base class for acquisition functions that require
  multiple types of models.
  
  The intended use case for these acquisition functions are those
  where we have multiple models, each serving a distinct purpose.
  As an example, we can have a "regression" model that predicts
  one or more outcomes, and a "classification" model that predicts
  the probabilty that a given parameterization is feasible. The
  multi-model acquisition function can then weight the acquisition
  value computed with the "regression" model with the feasibility
  value predicted by the "classification" model to produce the
  composite acquisition value.
  
  This is currently only a placeholder to help with some development
  in Ax. We plan to add some acquisition functions utilizing multiple
  models in the future.
  
  :meta private:
docstr: Constructor for the MultiModelAcquisitionFunction base class.
  
  Args:
      model_dict: A ModelDict mapping labels to models.
docstr_tok: ["Constructor","for","the","MultiModelAcquisitionFunction","base","class",".","Args",":","model_dict",":","A","ModelDict","mapping","labels","to","models","."]
code: def __init__(self, model_dict: ModelDict) -> None:
      r"""Constructor for the MultiModelAcquisitionFunction base class.
  
      Args:
          model_dict: A ModelDict mapping labels to models.
      """
      super(AcquisitionFunction, self).__init__()
      self.model_dict: ModelDict = model_dict
  
imports: from __future__ import annotations
  import warnings
  from abc import ABC, abstractmethod
  from typing import Optional
  import torch
  from botorch.exceptions import BotorchWarning
  from botorch.models.model import Model, ModelDict
  from botorch.posteriors.posterior import Posterior
  from botorch.sampling.base import MCSampler
  from botorch.sampling.get_sampler import get_sampler
  from torch import Tensor
  from torch.nn import Module
label_desc: Use image node_id 1 to create a new MultiModelAcquisitionFunction object from inherited base classes: AcquisitionFunction, ABC with example: obj = MultiModelAcquisitionFunction(model_dict)