# Sampling with FSMTForConditionalGeneration

**URL:** </static-proxy?url=https%3A%2F%2Fdiscuss.huggingface.co%2Ft%2Fsampling-with-fsmtforconditionalgeneration%2F2939%3E%5C
**Category:** 🤗Transformers\
**Created:** [December 23, 2020, 1:28pm UTC](/static-proxy?url=https%3A%2F%2Fdiscuss.huggingface.co%2Ft%2Fsampling-with-fsmtforconditionalgeneration%2F2939 "2020-12-23T13:28:20Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![jyoo](https://avatars.discourse-cdn.com/v4/letter/j/a9a28c/32.png) [@jyoo](/static-proxy?url=https%3A%2F%2Fdiscuss.huggingface.co%2Fu%2Fjyoo)%5C
**Post date:** [December 23, 2020, 1:28pm UTC](/static-proxy?url=https%3A%2F%2Fdiscuss.huggingface.co%2Ft%2Fsampling-with-fsmtforconditionalgeneration%2F2939%2F1 "2020-12-23T13:28:20Z")

</div>

Hi, I’m looking to perform some English to German translation using `FSMTForConditionalGeneration` model (loading pretrained model from `facebook/wmt19-en-de`). The current documentation only mentions decoding using beam search, but I was wondering if it’s also possible to perform sampling for decoding? I read the blog post here [https://huggingface.co/blog/how-to-generate](https://huggingface.co/blog/how-to-generate) and it talks about sampling-based decoding with the `generate` method. But I wasn’t sure if the same is possible with `FSMTForConditionalGeneration` model. Can I also pass `do_sample=True` and `temperature=<value>` to `FSMTForConditionalGeneration`'s `generate` method to perform sampling with specific temperature?

---

<div class="post-metadata">

**Author:** ![valhalla](https://sea2.discourse-cdn.com/hellohellohello/user_avatar/discuss.huggingface.co/valhalla/32/4179_2.png) [@valhalla](/static-proxy?url=https%3A%2F%2Fdiscuss.huggingface.co%2Fu%2Fvalhalla)%5C
**Post date:** [December 24, 2020, 7:36am UTC](/static-proxy?url=https%3A%2F%2Fdiscuss.huggingface.co%2Ft%2Fsampling-with-fsmtforconditionalgeneration%2F2939%2F2 "2020-12-24T07:36:00Z")

</div>

Yes, `generate` method is common for all generative models so you can do sampling with FSMT as well.
