vllm.model_executor.models.nvlm_d ¶
   NVLMDummyInputsBuilder ¶
  Bases: BaseInternVLDummyInputsBuilder[NVLMProcessingInfo]
Source code in vllm/model_executor/models/nvlm_d.py
   get_dummy_mm_data ¶
 get_dummy_mm_data(
    seq_len: int,
    mm_counts: Mapping[str, int],
    mm_options: Mapping[str, BaseDummyOptions]
    | None = None,
) -> MultiModalDataDict
Source code in vllm/model_executor/models/nvlm_d.py
   get_dummy_text ¶
     NVLMMultiModalProcessor ¶
  Bases: BaseInternVLMultiModalProcessor[NVLMProcessingInfo]
Source code in vllm/model_executor/models/nvlm_d.py
   _get_prompt_updates ¶
 _get_prompt_updates(
    mm_items: MultiModalDataItems,
    hf_processor_mm_kwargs: Mapping[str, object],
    out_mm_kwargs: MultiModalKwargsItems,
) -> Sequence[PromptUpdate]
Source code in vllm/model_executor/models/nvlm_d.py
   NVLMProcessingInfo ¶
  Bases: BaseInternVLProcessingInfo
Source code in vllm/model_executor/models/nvlm_d.py
    get_hf_processor ¶
 get_hf_processor(**kwargs: object) -> NVLMProcessor
  NVLMProcessor ¶
  Bases: BaseInternVLProcessor
Source code in vllm/model_executor/models/nvlm_d.py
   get_image_repl ¶
 get_image_repl(
    feature_size: int, num_patches: int | None
) -> PromptUpdateDetails[str]
Source code in vllm/model_executor/models/nvlm_d.py
   NVLM_D_Model ¶
  Bases: InternVLChatModel
Source code in vllm/model_executor/models/nvlm_d.py
   _init_mlp1 ¶
 _init_mlp1(config: PretrainedConfig) -> Module
Source code in vllm/model_executor/models/nvlm_d.py
   _init_vision_model ¶
 _init_vision_model(
    config: PretrainedConfig,
    quant_config: QuantizationConfig | None,
    *,
    is_mono: bool,
    prefix: str,
)