Bloom3B set_seed
Hi,
I am trying to get different results with bloom using always same prompt.
In some colabs I have seen that some pleople are using the following set_seed:
from transformers import AutoModelForCausalLM, AutoTokenizer, set_seed
set_seed(X)
But everytime I change X, I get the same result.
How can I change the seed? Is there any way to get a different result everytime I run the same prompt?
Best regards and thanks in advance,
Jose
How are you generating text? Can you share a code snippet please?
I believe the do_sample parameter defaults to False. Try setting that to True in your call to generate because otherwise you're doing greedy decoding which is deterministic and unaffected by random seeds.
I think that's because you're setting top_k to 1, which basically means greedy decoding since there's only one (k=1) token to sample from. Can you try with top_k set to something like 100? Better yet, try using top_p instead of top_k.
Nice!



