Transformers v5 support
#52
by
AntonV
HF Staff
- opened
Dependent on https://github.com/huggingface/transformers/pull/42028 and requires the latest transformers version (from main)
Usage example:
from transformers import AutoModelForCausalLM, AutoTokenizer
model = AutoModelForCausalLM.from_pretrained(
"MiniMaxAI/MiniMax-M2",
device_map="auto",
revision="refs/pr/52",
)
tokenizer = AutoTokenizer.from_pretrained("MiniMaxAI/MiniMax-M2", revision="refs/pr/52")
messages = [
{"role": "user", "content": "What is your favourite condiment?"},
{"role": "assistant", "content": "Well, I'm quite partial to a good squeeze of fresh lemon juice. It adds just the right amount of zesty flavour to whatever I'm cooking up in the kitchen!"},
{"role": "user", "content": "Do you have mayonnaise recipes?"}
]
model_inputs = tokenizer.apply_chat_template(messages, return_tensors="pt", add_generation_prompt=True).to("cuda")
generated_ids = model.generate(**model_inputs, max_new_tokens=100)
response = tokenizer.batch_decode(generated_ids)[0]
print(response)
AntonV
changed pull request status to
open