/ Модель

Характеристики

Лицензия
Apache 2.0
Опубликована
19 мая 2023

ct2fast-opus-mt-de-en

ПереводТекст → текст5 профессий

Ускоренная версия OPUS-MT для перевода текстов с немецкого на английский через CTranslate2.

138скачиваний за 30 дней2лайкавеса обновлены19 мая 2023

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

michaelfeil/ct2fast-opus-mt-de-en — версия модели машинного перевода OPUS-MT с ускоренным инференсом в CTranslate2, представленная Michael Feil. Модель переводит с немецкого языка на английский; исходная модель использует архитектуру Transformer-align, нормализацию текста и SentencePiece. Для ускорения заявлена int8-инференция на C++ с ускорением в 2–8 раз относительно исходного варианта.

Модель предназначена для перевода немецких текстов на английский, в том числе новостных материалов. В README приведены результаты на нескольких тестовых наборах: BLEU от 26,8 до 29,4 и chr-F от 0,543 до 0,557. Лицензия репозитория — Apache-2.0.

Сценарии применения

  • перевод немецких новостных статей на английский
  • машинный перевод немецких текстов на английский
  • пакетный перевод немецкоязычных материалов
  • ускорение инференса модели перевода в CTranslate2

Ограничения

Модель рассчитана только на перевод с немецкого на английский; приведённые в README метрики относятся к указанным тестовым наборам и не гарантируют качество на других типах текста.

Для каких профессий подходит5

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Также подходит для

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

# Fast-Inference with Ctranslate2

Speedup inference by 2x-8x using int8 inference in C++

quantized version of Helsinki-NLP/opus-mt-de-en

pip install hf-hub-ctranslate2>=1.0.0 ctranslate2>=3.13.0

Converted using

ct2-transformers-converter --model Helsinki-NLP/opus-mt-de-en --output_dir /home/michael/tmp-ct2fast-opus-mt-de-en --force --copy_files README.md generation_config.json tokenizer_config.json vocab.json source.spm .gitattributes target.spm --quantization float16

Checkpoint compatible to ctranslate2 and hf-hub-ctranslate2

  • compute_type=int8_float16 for device="cuda"
  • compute_type=int8 for device="cpu"
from hf_hub_ctranslate2 import TranslatorCT2fromHfHub, GeneratorCT2fromHfHub
from transformers import AutoTokenizer

model_name = "michaelfeil/ct2fast-opus-mt-de-en"
# use either TranslatorCT2fromHfHub or GeneratorCT2fromHfHub here, depending on model.
model = TranslatorCT2fromHfHub(
        # load in int8 on CUDA
        model_name_or_path=model_name, 
        device="cuda",
        compute_type="int8_float16",
        tokenizer=AutoTokenizer.from_pretrained("Helsinki-NLP/opus-mt-de-en")
)
outputs = model.generate(
    text=["How do you call a fast Flan-ingo?", "User: How are you doing?"],
)
print(outputs)

Licence and other remarks:

This is just a quantized version. Licence conditions are intended to be idential to original huggingface repo.

Original description

opus-mt-de-en

Benchmarks

testsetBLEUchr-F
newssyscomb2009.de.en29.40.557
news-test2008.de.en27.80.548
newstest2009.de.en26.80.543
newstest2010.de.en30.20.584
newstest2011.de.en27.40.556
newstest2012.de.en29.10.569
newstest2013.de.en32.10.583
newstest2014-deen.de.en34.00.600
newstest2015-ende.de.en34.20.599
newstest2016-ende.de.en40.40.649
newstest2017-ende.de.en35.70.610
newstest2018-ende.de.en43.70.667
newstest2019-deen.de.en40.10.642
Tatoeba.de.en55.40.707

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм

Нельзя запустить

Архитектура ? неизвестна transformers в образе рантайма.

Ревизия весов
15c30dc

0 моделей