/ Модель

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

Контекст
16 384 токена
Параметры
1,3 млрд
Лицензия
bsd-3-clause-clear
Архитектура
llama · dense
Опубликована
18 июл 2024

nova-1.3b-bcr

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

Инструкция-настроенная модель Nova с 1,3 млрд параметров для восстановления исходного кода по дизассемблированному коду.

354скачиваний за 30 дней7лайковвеса обновлены21 сен 2025

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Nova-1.3b-bcr — инструкция-настроенная генеративная модель из семейства Nova, разработанная для восстановления исходного кода по дизассемблированному коду. Она содержит 1,3 млрд параметров и построена на архитектуре Llama; обучение Nova начиналось с чекпойнтов DeepSeek-Coder и использовало дизассемблированный код AnghaBench и программы на C/C++ из The-Stack. Модель предназначена для генерации вариантов восстановления бинарного кода и оценки таких результатов.

Модель принимает текстовое представление дизассемблированного кода и генерирует текст. Указанная длина контекста — 16 384 токена. Репозиторий содержит веса в формате safetensors, лицензия — BSD-3-Clause-Clear. README ссылается на исследовательскую статью ICLR 2025; модель описана как инструкция-настроенная версия Nova-1.3b для восстановления бинарного кода.

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

  • восстановление C/C++-кода по дизассемблированному представлению
  • генерация кандидатов исходного кода из бинарных программ
  • оценка результатов восстановления бинарного кода

Ограничения

Специализирована на восстановлении бинарного кода; качество для других задач генерации текста не заявлено. В README не приведены количественные результаты оценки.

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

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

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

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

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

Открыть на Hugging Face

Nova: Generative Language Models for Assembly Code with Hierarchical Attention and Contrastive Learning

Model artifact for paper, Nova: Generative Language Models for Assembly Code with Hierarchical Attention and Contrastive Learning (ICLR 2025)

Citation

@inproceedings{nova,
    title = {{Nova: Generative Language Models for Assembly Code with Hierarchical Attention and Contrastive Learning}},
    author = {Jiang, Nan and Wang, Chengxiao and Liu, Kevin and Xu, Xiangzhe and Tan, Lin and Zhang, Xiangyu and Babkin, Petr},
    booktitle = {The Thirteenth International Conference on Learning Representations},
    year = {2025},
    url = {https://openreview.net/forum?id=4ytRL3HJrq}
}

Introduction of Nova

Nova is pre-trained with the language modeling objective starting from DeepSeek-Coder checkpoints, using the disassembly code from AnghaBench and C/C++ program compiled from The-Stack.

This is the repository of the instruciton-tuned model of Nova that is good at binary code recovery, with 1.3B parameters. The other models in this series:

  • Nova-1.3b: Foundation model for binary code with 1.3B parameters.
  • Nova-6.7b: Foundation model for binary code with 6.7B parameters.
  • Nova-6.7b-bcr: Nova-6.7b model further instruction-tuned for binary code recovery.

Usage

Environment

conda create -n nova python=3.10
conda activate nova
pip install -r requirements.txt

Or use a docker image:

docker pull jiang719/nova
docker run --gpus all -it jiang719/nova

Binary Code Recovery Generation

Check the example code for binary code recovery generation at example_generaton.py

Test Case Execution

Check the example code for evaluation at example_evaluation.py

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
NovaForCausalLM
Ревизия весов
9101c19

0 моделей