pyiqa.archs.q_align.modeling_mplug_owl2¶
Module Contents¶
- pyiqa.archs.q_align.modeling_mplug_owl2.tokenizer_image_token(prompt, tokenizer, image_token_index=IMAGE_TOKEN_INDEX, return_tensors=None)[source]¶
- class pyiqa.archs.q_align.modeling_mplug_owl2.MPLUGOwl2MetaForCausalLM[source]¶
Bases:
abc.ABCHelper class that provides a standard way to create an ABC using inheritance.
- class pyiqa.archs.q_align.modeling_mplug_owl2.MPLUGOwl2LlamaModel(config: pyiqa.archs.q_align.configuration_mplug_owl2.MPLUGOwl2Config)[source]¶
Bases:
MPLUGOwl2MetaModel,transformers.LlamaModel
- class pyiqa.archs.q_align.modeling_mplug_owl2.MPLUGOwl2LlamaForCausalLM(config)[source]¶
Bases:
transformers.LlamaForCausalLM,MPLUGOwl2MetaForCausalLMHelper class that provides a standard way to create an ABC using inheritance.
- score(images, task_: str = 'quality', input_: str = 'image', return_dict=False, image_tensor=None)[source]¶
- 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]¶