/ Модель

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

Контекст
16 384 токена
Параметры
6,6 млрд
Размер весов
13,5 ГБ
Лицензия
Llama 2
Архитектура
llama · dense
Библиотека
transformers
Опубликована
16 июл 2024

CodeV-CL-7B

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

Инструкция-настроенная модель семейства Llama для генерации кода Verilog по текстовым запросам.

376скачиваний за 30 дней1лайквеса обновлены23 июл 2024

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

CodeV-CL-7B — инструкция-настроенная языковая модель для генерации кода Verilog из серии CodeV, разработанной для задач проектирования цифровой логики. По карточке модели её базовая модель — codellama/CodeLlama-7b-Python-hf; веса представлены в формате safetensors. Модель использует плотную архитектуру LlamaForCausalLM с 6,6 млрд параметров и контекстом до 16 384 токенов.

Модель предназначена для генерации Verilog-кода по инструкциям и запросам, а также для оценки возможностей генерации в тестовых средах VerilogEval и RTLLM. Проект помечен как находящийся в разработке, поэтому качество и стабильность результатов могут меняться. Лицензия в метаданных указана как llama2.

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

  • генерация модулей Verilog по описанию цифровой логики
  • создание RTL-кода по инструкциям
  • подготовка вариантов Verilog для проектирования аппаратуры
  • оценка генерации Verilog в тестах VerilogEval и RTLLM

Ограничения

Репозиторий обозначен как находящийся в разработке, поэтому качество и стабильность модели могут быть ограничены. Модель предназначена для генерации Verilog; корректность полученного кода следует проверять.

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

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

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

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

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

Открыть на Hugging Face

CodeV:Empowering LLMs for Verilog Generation through Multi-Level Summarization

CodeV is an innovative series of open-source, instruction-tuned Large Language Models (LLMs) specifically designed for the generation of high-quality Verilog code, addressing the challenges faced by existing models in this domain. (This repo is under development)

Models and Datasets

Base ModelCodeV
6.7Bdeepseek-ai/deepseek-coder-6.7b-baseyang-z/CodeV-DS-6.7B
7Bcodellama/CodeLlama-7b-Python-hfyang-z/CodeV-CL-7B
7BQwen/CodeQwen1.5-7B-Chatyang-z/CodeV-QW-7B

Test

If you want to test the generation capability of existing models on Verilog, you need to install the VerilogEval and RTLLM environments.

Quick Start

from transformers import pipeline

import torch



prompt= "FILL IN THE QUESTION"



generator = pipeline(

  model="CODEV",

  task="text-generation",

  torch_dtype=torch.bfloat16,

  device_map="auto",

)



result = generator(prompt , max_length=2048, num_return_sequences=1, temperature=0.0)

response = result[0]["generated_text"]

print("Response:", response)

Paper

Arxiv: https://arxiv.org/abs/2407.10424

Please cite the paper if you use the models from CodeV.

@misc{yang-z,
      title={CodeV: Empowering LLMs for Verilog Generation through Multi-Level Summarization}, 
      author={Yang Zhao and Di Huang and Chongxiao Li and Pengwei Jin and Ziyuan Nan and Tianyun Ma and Lei Qi and Yansong Pan and Zhenxing Zhang and Rui Zhang and Xishan Zhang and Zidong Du and Qi Guo and Xing Hu and Yunji Chen},
      year={2024},
      eprint={2407.10424},
      archivePrefix={arXiv},
      primaryClass={cs.PL},
      url={https://arxiv.org/abs/2407.10424}, 
}

Acknowledgements

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей