# FlaxVisionEncoderDecoderModel decoder\_start\_token\_id

**URL:** <https://discuss.huggingface.co/t/flaxvisionencoderdecodermodel-decoder-start-token-id/13635>\
**Category:** Beginners\
**Created:** [January 12, 2022, 11:21pm UTC](https://discuss.huggingface.co/t/flaxvisionencoderdecodermodel-decoder-start-token-id/13635 "2022-01-12T23:21:52Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![hmanju](https://avatars.discourse-cdn.com/v4/letter/h/91b2a8/32.png) [@hmanju](https://discuss.huggingface.co/u/hmanju)\
**Post date:** [January 12, 2022, 11:21pm UTC](https://discuss.huggingface.co/t/flaxvisionencoderdecodermodel-decoder-start-token-id/13635/1 "2022-01-12T23:21:52Z")

</div>

Im following the documentation here to instantiate a FlaxVisionEncoderDecoderModel but am unable to do so.

**I’m on Transformers 4.15.0**

[https://huggingface.co/docs/transformers/master/model\_doc/visionencoderdecoder#transformers.FlaxVisionEncoderDecoderModel](https://huggingface.co/docs/transformers/master/model_doc/visionencoderdecoder#transformers.FlaxVisionEncoderDecoderModel)

```auto
from transformers import FlaxVisionEncoderDecoderModel, ViTFeatureExtractor, GPT2Tokenizer
from PIL import Image
import requests

url = "http://images.cocodataset.org/val2017/000000039769.jpg"
image = Image.open(requests.get(url, stream=True).raw)

feature_extractor = ViTFeatureExtractor.from_pretrained("google/vit-base-patch16-224-in21k")

# load output tokenizer
tokenizer_output = GPT2Tokenizer.from_pretrained("gpt2")

# initialize a vit-gpt2 from pretrained ViT and GPT2 models. Note that the cross-attention layers will be randomly initialized
model = FlaxVisionEncoderDecoderModel.from_encoder_decoder_pretrained("vit", "gpt2")

```

```auto
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
<ipython-input-3-d9e3c9f46932> in <module>
      5 
      6 # initialize a vit-gpt2 from pretrained ViT and GPT2 models. Note that the cross-attention layers will be randomly initialized
----> 7 model = FlaxVisionEncoderDecoderModel.from_encoder_decoder_pretrained("vit", "gpt2")
      8 
      9 pixel_values = feature_extractor(images=image, return_tensors="np").pixel_values

AttributeError: type object 'FlaxVisionEncoderDecoderModel' has no attribute 'from_encoder_decoder_pretrained'

```

---

<div class="post-metadata">

**Author:** ![ydshieh](https://sea2.discourse-cdn.com/hellohellohello/user_avatar/discuss.huggingface.co/ydshieh/32/17513_2.png) [@ydshieh](https://discuss.huggingface.co/u/ydshieh)\
**Post date:** [January 13, 2022, 11:22am UTC](https://discuss.huggingface.co/t/flaxvisionencoderdecodermodel-decoder-start-token-id/13635/2 "2022-01-13T11:22:12Z")

</div>

Hi. Do you have Flax/Jax installed on your computer? It’s required in order to use FlaxVisionEncoderDecoderModel.  
(There should have a better error message for this situation, and it will be fixed.)
