Views
No views yet
"FacebookAI/xlm-roberta-large"pip install torch>=2.9.1 transformers>=4.57.31import torch
2from transformers import AutoTokenizer, AutoModel
3
4# 1. Configuration
5repo_id = "myduy/dlm-vi2en-checkpoint-61500"
6device = torch.device("cuda" if torch.cuda.is_available() else "cpu")
7
8# 2. Load Model & Tokenizer
9# trust_remote_code=True is required for custom architectures
10tokenizer = AutoTokenizer.from_pretrained(repo_id, trust_remote_code=True)
11model = AutoModel.from_pretrained(repo_id, trust_remote_code=True).to(device)
12model.eval()
13
14# 3. Prepare Input
15text = "cậu có muốn đến nghe không?"
16inputs = tokenizer(text, return_tensors="pt").to(device)
17
18# 4. Generate
19with torch.no_grad():
20 output_tokens = model.generate(
21 inputs.input_ids,
22 max_iterations=50,
23 temperature=1.0,
24 strategy="reparam-uncond-deterministic-cosine"
25 )
26
27# 5. Decode Output
28output_text = tokenizer.batch_decode(output_tokens, skip_special_tokens=True)[0]
29
30print(f"Input: {text}")
31print(f"Output: {output_text}")