mirror of
https://www.modelscope.cn/AI-ModelScope/Florence-2-large.git
synced 2026-04-02 13:42:53 +08:00
Inherit from GenerationMixin (#80)
- Add GenerationMixin as parent class (c719442dd7d237edafe787824ebe245dcfa997d4) Co-authored-by: Marvin Gazibarić <Link161@users.noreply.huggingface.co>
This commit is contained in:
@ -29,6 +29,7 @@ from einops import rearrange
|
|||||||
from timm.models.layers import DropPath, trunc_normal_
|
from timm.models.layers import DropPath, trunc_normal_
|
||||||
|
|
||||||
from transformers.modeling_utils import PreTrainedModel
|
from transformers.modeling_utils import PreTrainedModel
|
||||||
|
from transformers.generation.utils import GenerationMixin
|
||||||
from transformers.utils import (
|
from transformers.utils import (
|
||||||
ModelOutput,
|
ModelOutput,
|
||||||
add_start_docstrings,
|
add_start_docstrings,
|
||||||
@ -2059,7 +2060,7 @@ class Florence2LanguageModel(Florence2LanguagePreTrainedModel):
|
|||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
class Florence2LanguageForConditionalGeneration(Florence2LanguagePreTrainedModel):
|
class Florence2LanguageForConditionalGeneration(Florence2LanguagePreTrainedModel, GenerationMixin):
|
||||||
base_model_prefix = "model"
|
base_model_prefix = "model"
|
||||||
_tied_weights_keys = ["encoder.embed_tokens.weight", "decoder.embed_tokens.weight", "lm_head.weight"]
|
_tied_weights_keys = ["encoder.embed_tokens.weight", "decoder.embed_tokens.weight", "lm_head.weight"]
|
||||||
_keys_to_ignore_on_load_missing = ["final_logits_bias"]
|
_keys_to_ignore_on_load_missing = ["final_logits_bias"]
|
||||||
|
|||||||
Reference in New Issue
Block a user