/ Модель

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

Контекст
16 384 токена
Параметры
21,7 млрд
Размер весов
31,9 ГБ
Лицензия
bigcode-openrail-m
Архитектура
starcoder2 · dense
Базовая модель
starcoder2-15b
Библиотека
transformers
Опубликована
30 апр 2024

starcoder2-15b-instruct-v0.1

Генерация текстаТекст → текст

Дообученная на инструкциях модель StarCoder2 для генерации и дополнения кода по запросу и контексту.

112скачиваний за 30 дней0лайковвеса обновлены30 апр 2024

Бенчмарки

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

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

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

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

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

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

mlx-community/starcoder2-15b-instruct-v0.1 — конвертированная в формат MLX версия модели bigcode/starcoder2-15b-instruct-v0.1. Это дообученная на инструкциях модель семейства StarCoder2 для генерации и дополнения кода, в том числе по контексту. Она подходит для генерации фрагментов кода и ответов на запросы о программировании; базовая модель StarCoder2 также поддерживает заполнение пропусков внутри кода.

Модель построена на архитектуре StarCoder2ForCausalLM, содержит 21,7 млрд параметров и имеет контекстное окно 16 384 токена. В README указана конверсия в MLX с помощью mlx-lm 0.12.1; метаданные репозитория указывают формат safetensors. Для запуска README предлагает mlx-lm. Модель предназначена для работы с кодом; конкретные языки программирования не перечислены. Модель распространяется по лицензии BigCode OpenRAIL-M.

Описание основано на карточке конвертированной модели и метаданных; подробности о возможностях и ограничениях следует сверять с карточкой исходной instruct-версии.

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

  • генерация фрагментов кода по текстовому описанию
  • дополнение кода с учётом окружающего контекста
  • ответы на вопросы о программировании
  • помощь при написании программного кода

Ограничения

Карточка этой конвертированной версии не приводит подробных оценок качества и ограничений; для них следует обратиться к карточке исходной модели bigcode/starcoder2-15b-instruct-v0.1. Метаданные относят языки кода к карточке, но не перечисляют конкретные языки программирования.

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

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

Открыть на Hugging Face

mlx-community/starcoder2-15b-instruct-v0.1

This model was converted to MLX format from bigcode/starcoder2-15b-instruct-v0.1 using mlx-lm version 0.12.1. Refer to the original model card for more details on the model.

Use with mlx

pip install mlx-lm
from mlx_lm import load, generate

model, tokenizer = load("mlx-community/starcoder2-15b-instruct-v0.1")
response = generate(model, tokenizer, prompt="hello", verbose=True)

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

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

GPU в ailist

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

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

MLX-модели работают только на Apple Silicon.

Класс архитектуры
Starcoder2ForCausalLM
Ревизия весов
8e396f3

0 моделей