/ Модель

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

Контекст
4 096 токенов
Параметры
6,5 млрд
Размер весов
13,8 ГБ
Лицензия
MIT
Архитектура
llama · dense
Опубликована
2 авг 2024

XMAiNframe-instruct-7b

Генерация текстаТекст → текст4 профессии

Диалоговая Llama-модель на основе DeepSeek-Coder 7B для ответов на вопросы о мейнфреймах и анализа кода COBOL.

382скачиваний за 30 дней6лайковвеса обновлены23 авг 2024

Бенчмарки

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

Тесты пользователейпока нет

Никто ещё не опубликовал тест этой модели. Соберите бенчмарк из своих задач — результат появится здесь.

  1. Добавьте модель в бенчмарк

    Вместе с другими моделями категории «Текст» — сравнение идёт внутри одной категории.

  2. Опишите свои задачи

    Напишите запросы, при необходимости приложите файлы и эталонные ответы.

  3. Запустите и опубликуйте

    Модели ответят на каждую задачу, судья оценит ответы. Опубликованный результат появится на этой странице.

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

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

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

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

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

XMAiNframe-instruct-7b — диалоговая языковая модель Fsoft-AIC, предназначенная для работы с унаследованными мейнфрейм-системами и кодовыми базами COBOL. Она создана на основе DeepSeek-Coder 7B; карточка описывает семейство XMAiNframe с базовой и instruct-версиями, но сведений о конкретной процедуре дообучения этой версии не приводит.

Модель построена на плотной архитектуре LlamaForCausalLM, содержит 6,5 млрд параметров и работает с контекстом до 4096 токенов. Она принимает текст и генерирует текст, поддерживая диалоговый сценарий. Заявленные задачи семейства включают ответы на вопросы о мейнфреймах, вопросы с выбором ответа и суммаризацию кода COBOL. В README сообщается о результатах сравнительных оценок, однако подробности методики и воспроизводимости здесь не приведены.

Лицензия модели — MIT. Карточка не описывает поддерживаемые естественные языки, поэтому языки не перечислены; COBOL относится к языкам программирования, а не к языкам общения.

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

  • ответы на вопросы о мейнфрейм-системах
  • суммаризация кода COBOL
  • помощь в разборе унаследованных COBOL-кодовых баз
  • ответы на тестовые вопросы о технологиях мейнфреймов

Ограничения

В README не приведены подробности методики и воспроизводимости заявленных сравнительных результатов. Поддерживаемые естественные языки не описаны.

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

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

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

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

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

Открыть на Hugging Face

XMAiNframe: A Large Language Model for Mainframe Modernization

Introduction

We are introducing XMAiNframe, a state-of-the-art large language model (LLM) specifically designed with knowledge of mainframe legacy systems and COBOL codebases. XMAiNframe is built on top of DeepSeek-Coder 7B and is available with 7B and 10.5B parameters. Additionally, we present MainframeBench, a comprehensive benchmark for assessing mainframe knowledge, including multiple-choice questions, question answering, and COBOL code summarization. Our empirical evaluations demonstrate that XMAiNframe consistently outperforms existing state-of-the-art LLMs across these tasks. Specifically, XMAiNframe achieves 30% higher accuracy than DeepSeek-Coder on multiple-choice questions, doubles the BLEU score of Mixtral-Instruct 8x7B on question answering, and scores six times higher than GPT-3.5 on COBOL summarization. Our work highlights the potential of XMAiNframe to drive significant advancements in managing and modernizing legacy systems, thereby enhancing productivity and saving time for software developers.

Model Versions

We release XMAiNframe with 7B and 10.5B parameters, including base and instruct models, to the public. XMAiNframe 10.5B is expanded from DeepSeek-Coder 7B by the depth up-scaling method without introducing additional modules or dynamic expert selection methods.

ModelDownload
XMAiNframe-base-7b🤗 HuggingFace
XMAiNframe-instruct-7b🤗 HuggingFace
XMAiNframe-base-10.5b🤗 HuggingFace
XMAiNframe-instruct-10.5b🤗 HuggingFace

Quickstart

Here provides a code snippet with apply_chat_template to show you how to load the tokenizer and model and how to generate contents.

from transformers import AutoTokenizer, AutoModelForCausalLM
tokenizer = AutoTokenizer.from_pretrained("Fsoft-AIC/XMAiNframe-instruct-7b")
model = AutoModelForCausalLM.from_pretrained("Fsoft-AIC/XMAiNframe-instruct-7b")
messages=[
    {'from':'system', 'value': "You are a helpful assistant"},
    {'from': 'human', 'value': 'What is the future of Mainframe?'}
]
inputs = tokenizer.apply_chat_template(messages, add_generation_prompt=True, return_tensors="pt").to(model.device)
 
outputs = model.generate(inputs, max_new_tokens=512, do_sample=False, top_k=50, top_p=0.95, num_return_sequences=1, eos_token_id=tokenizer.eos_token_id)
print(tokenizer.decode(outputs[0][len(inputs[0]):], skip_special_tokens=True))

Additional Information

Other Resources:

License

MIT License

Citation Information

More details can be found in our paper.

If you're using XMAiNframe, please cite using this BibTeX:

@misc{dau2024xmainframelargelanguagemodel,
      title={XMainframe: A Large Language Model for Mainframe Modernization}, 
      author={Anh T. V. Dau and Hieu Trung Dao and Anh Tuan Nguyen and Hieu Trung Tran and Phong X. Nguyen and Nghi D. Q. Bui},
      year={2024},
      eprint={2408.04660},
      archivePrefix={arXiv},
      primaryClass={cs.CL},
      url={https://arxiv.org/abs/2408.04660}, 
}

Contact us

If you have any questions, comments or suggestions, please do not hesitate to contact us.

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

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

GPU в ailist

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

Можно запустить

Подбираем GPU…

Класс архитектуры
LlamaForCausalLM
Ревизия весов
1521305

0 моделей