pyiqa.archs.q_align.cmp_modelling_mplug_owl2¶
Module Contents¶
- pyiqa.archs.q_align.cmp_modelling_mplug_owl2.tokenizer_image_token(prompt, tokenizer, image_token_index=IMAGE_TOKEN_INDEX, return_tensors=None)[source]¶
- pyiqa.archs.q_align.cmp_modelling_mplug_owl2.optimize_score_map_pytorch_cuda(c, seed=0, original_seed=20020, num_iterations=100)[source]¶
- class pyiqa.archs.q_align.cmp_modelling_mplug_owl2.MPLUGOwl2MetaForCausalLM[source]¶
Bases:
abc.ABCHelper class that provides a standard way to create an ABC using inheritance.
- class pyiqa.archs.q_align.cmp_modelling_mplug_owl2.MPLUGOwl2LlamaModel(config: pyiqa.archs.q_align.configuration_mplug_owl2.MPLUGOwl2Config)[source]¶
Bases:
MPLUGOwl2MetaModel,pyiqa.archs.q_align.modeling_llama2.LlamaModel
- class pyiqa.archs.q_align.cmp_modelling_mplug_owl2.MPLUGOwl2LlamaForCausalLM(config)[source]¶
Bases:
pyiqa.archs.q_align.modeling_llama2.LlamaForCausalLM,MPLUGOwl2MetaForCausalLMHelper class that provides a standard way to create an ABC using inheritance.
- forward(input_ids: torch.LongTensor = None, attention_mask: torch.Tensor | None = None, past_key_values: List[torch.FloatTensor] | None = None, inputs_embeds: torch.FloatTensor | None = None, labels: torch.LongTensor | None = None, use_cache: bool | None = None, output_attentions: bool | None = None, output_hidden_states: bool | None = None, images: torch.FloatTensor | None = None, return_dict: bool | None = None) Tuple | transformers.modeling_outputs.CausalLMOutputWithPast[source]¶