iamdanialkamali commited on
Commit
cf95bf2
·
verified ·
1 Parent(s): 9803f52

Added the `GenerationMixin`

Browse files

Updated the `Florence2LanguageForConditionalGeneration` to inherit from the `GenerationMixin`

Files changed (1) hide show
  1. modeling_florence2.py +3 -1
modeling_florence2.py CHANGED
@@ -29,6 +29,8 @@ from einops import rearrange
29
  from timm.models.layers import DropPath, trunc_normal_
30
 
31
  from transformers.modeling_utils import PreTrainedModel
 
 
32
  from transformers.utils import (
33
  ModelOutput,
34
  add_start_docstrings,
@@ -2059,7 +2061,7 @@ class Florence2LanguageModel(Florence2LanguagePreTrainedModel):
2059
  )
2060
 
2061
 
2062
- class Florence2LanguageForConditionalGeneration(Florence2LanguagePreTrainedModel):
2063
  base_model_prefix = "model"
2064
  _tied_weights_keys = ["encoder.embed_tokens.weight", "decoder.embed_tokens.weight", "lm_head.weight"]
2065
  _keys_to_ignore_on_load_missing = ["final_logits_bias"]
 
29
  from timm.models.layers import DropPath, trunc_normal_
30
 
31
  from transformers.modeling_utils import PreTrainedModel
32
+ from transformers.generation.utils import GenerationMixin
33
+
34
  from transformers.utils import (
35
  ModelOutput,
36
  add_start_docstrings,
 
2061
  )
2062
 
2063
 
2064
+ class Florence2LanguageForConditionalGeneration(Florence2LanguagePreTrainedModel, GenerationMixin):
2065
  base_model_prefix = "model"
2066
  _tied_weights_keys = ["encoder.embed_tokens.weight", "decoder.embed_tokens.weight", "lm_head.weight"]
2067
  _keys_to_ignore_on_load_missing = ["final_logits_bias"]