chi-vi/hirashiba-mt-zh2vi
Viewer β’ Updated β’ 21.4M β’ 122 β’ 1
How to use chi-vi/hirashiba-mt-tiny-zh-vi with Transformers:
# Use a pipeline as a high-level helper
# Warning: Pipeline type "translation" is no longer supported in transformers v5.
# You must load the model directly (see below) or downgrade to v4.x with:
# 'pip install "transformers<5.0.0'
from transformers import pipeline
pipe = pipeline("translation", model="chi-vi/hirashiba-mt-tiny-zh-vi") # Load model directly
from transformers import AutoTokenizer, AutoModelForSeq2SeqLM
tokenizer = AutoTokenizer.from_pretrained("chi-vi/hirashiba-mt-tiny-zh-vi")
model = AutoModelForSeq2SeqLM.from_pretrained("chi-vi/hirashiba-mt-tiny-zh-vi")Hira's intelligence, Shiba's speed
Hirashiba-MT-zh-vi is a model used for gatekeeping and refilling water.
from transformers import MarianMTModel, MarianTokenizer
model_name = "chi-vi/hirashiba-mt-tiny-zh-vi"
tokenizer = MarianTokenizer.from_pretrained(model_name)
model = MarianMTModel.from_pretrained(model_name)
def translate(lines):
inputs = tokenizer(lines, return_tensors="pt", padding=True)
translated = model.generate(**inputs)
return [tokenizer.decode(t, skip_special_tokens=True) for t in translated]
with open('sample.txt') as f:
src_text = f.readlines()
import time
start = time.time()
translated = translate(src_text)
end = time.time()
print(translated)
print(end - start)