/ Модель

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

Контекст
16 384 токена
Параметры
1,3 млрд
Архитектура
llama · dense
Библиотека
transformers
Опубликована
9 авг 2024

hpc-coder-v2-1.3b

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

Дообученная модель HPCGroup на 1,3 млрд параметров для генерации кода по задачам параллельных и высокопроизводительных вычислений.

59скачиваний за 30 дней5лайковвеса обновлены13 ноя 2024

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

HPC-Coder-v2-1.3b — языковая модель для генерации кода в задачах высокопроизводительных вычислений (HPC), разработанная HPCGroup. Это дообученная на инструкциях версия DeepSeek Coder 1.3B с плотной архитектурой LlamaForCausalLM и 1,3 млрд параметров; веса доступны в формате safetensors. Для обучения использованы наборы hpc-instruct, Magicoder OSS-Instruct и Evol-Instruct-Code, а распределённое обучение выполнялось с помощью AxoNN.

Модель предназначена для генерации и дополнения кода по инструкциям, связанным с параллельным программированием, оптимизацией и переносом вычислений на ускорители. Она рассчитана на контекст до 16 384 токенов и ориентирована на английские инструкции. Запуск возможен через Transformers, vLLM и другие совместимые средства; для лучших результатов README рекомендует использовать формат инструкционного шаблона модели. Указанные в карточке результаты бенчмарка относятся к более крупным вариантам семейства, поэтому их нельзя считать подтверждёнными характеристиками версии 1.3B. Лицензия в предоставленных данных не указана.

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

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

Ограничения

Версия 1.3B меньше вариантов семейства 6.7B и 16B; заявленные в карточке лучшие результаты ParEval относятся к версии 16B. Предоставленные данные не содержат сведений о лицензии.

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

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

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

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

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

Открыть на Hugging Face

HPC-Coder-v2

The HPC-Coder-v2-1.3b model is an HPC code LLM fine-tuned on an instruction dataset catered to common HPC topics such as parallelism, optimization, accelerator porting, etc. This version is a fine-tuning of the Deepseek Coder 1.3b model. It is fine-tuned on the hpc-instruct, oss-instruct, and evol-instruct datasets. We utilized the distributed training library AxoNN to fine-tune in parallel across many GPUs.

HPC-Coder-v2-1.3b, HPC-Coder-v2-6.7b, and HPC-Coder-v2-16b are the most capable open-source LLMs for parallel and HPC code generation. HPC-Coder-v2-16b is currently the best performing open-source LLM on the ParEval parallel code generation benchmark in terms of correctness and performance. It scores similarly to 34B and commercial models like Phind-V2 and GPT-4 on parallel code generation. HPC-Coder-v2-6.7b is not far behind the 16b in terms of performance.

Using HPC-Coder-v2

The model is provided as a standard huggingface model with safetensor weights. It can be used with transformers pipelines, vllm, or any other standard model inference framework. HPC-Coder-v2 is an instruct model and prompts need to be formatted as instructions for best results. It was trained with the following instruct template:

Below is an instruction that describes a task. Write a response that appropriately completes the request.

### Instruction:
{instruction}

### Response:

Quantized Models

4 and 8 bit quantized weights are available in the GGUF format for use with llama.cpp. The 4 bit model requires ~0.8 GB memory and can be found here. The 8 bit model requires ~1.4 GB memory and can be found here. Further information on how to use them with llama.cpp can be found in its documentation.

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей