/ Модель

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

Контекст
1 010 000 токенов
Параметры
14 млрд
Размер весов
29,5 ГБ
Лицензия
Apache 2.0
Архитектура
qwen2 · dense
Базовая модель
Viper-Coder-v1.6-r999
Библиотека
transformers
Опубликована
6 мар 2025

Viper-Coder-v1.7-Vsm6

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

Дообученная 14-миллиардная модель Qwen2 для генерации и отладки кода, технических объяснений и решения математических задач.

37скачиваний за 30 дней6лайковвеса обновлены20 мар 2025

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

  • MUSR

    MUSR Raw · выше — лучше

    Результат

    0,4768

    Open LLM v2 · архив

    Публичная таблицадругая ревизия

  • MMLU-PRO

    MMLU-PRO Raw · выше — лучше

    Результат

    0,5288

    Open LLM v2 · архив

    Публичная таблицадругая ревизия

  • MATH Lvl 5

    MATH Lvl 5 Raw · выше — лучше

    Результат

    0,4645

    Open LLM v2 · архив

    Публичная таблицадругая ревизия

  • BBH

    BBH Raw · выше — лучше

    Результат

    0,6502

    Open LLM v2 · архив

    Публичная таблицадругая ревизия

  • IFEval

    IFEval Raw · выше — лучше

    Результат

    0,5004

    Open LLM v2 · архив

    Публичная таблицадругая ревизия

  • GPQA

    GPQA Raw · выше — лучше

    Результат

    0,3968

    Open LLM v2 · архив

    Публичная таблицадругая ревизия

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

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

Viper-Coder-v1.7-Vsm6 — дообученная PrithivMLmods языковая модель семейства Qwen2 с 14 млрд параметров для генерации кода и решения технических задач. Она предназначена для разработчиков и учащихся: помогает писать, рефакторить и отлаживать программы, решать математические и алгоритмические задачи, объяснять технические концепции и формировать структурированные данные.

Модель работает с текстом и поддерживает диалоговый режим. В README заявлена поддержка контекста до 128 тысяч токенов и генерации до 8 тысяч токенов, тогда как метаданные указывают native context в 1 010 000 токенов. Эти сведения расходятся, поэтому фактическую длину контекста следует проверять для используемой конфигурации. Карточка описывает оптимизацию использования памяти и сокращение лишнего текста; языком модели в метаданных указан английский. Лицензия — Apache-2.0.

Модель может ошибаться в коде и объяснениях, чувствительна к формулировке запроса и не располагает актуальной информацией о событиях после обучающих данных. Для работы с большим числом параметров и длинным контекстом нужны значительные вычислительные ресурсы; качество на творческих и нетехнических запросах может быть непостоянным.

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

  • генерация кода по описанию задачи
  • поиск и исправление ошибок в коде
  • рефакторинг и оптимизация программ
  • решение математических и алгоритмических задач с объяснениями
  • создание технической документации и пояснений к API
  • формирование JSON и других структурированных текстовых данных

Ограничения

Модель может допускать ошибки в коде и рассуждениях, зависит от качества запроса и не предоставляет актуальные сведения о событиях после обучающих данных. Длинный контекст и размер модели требуют значительных вычислительных ресурсов; длина контекста в README и метаданных расходится.

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

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

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

Также подходит для

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

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

Открыть на Hugging Face

aaaaaaaaaaaaa.png

Viper-Coder-v1.7-Vsm6

Viper-Coder-v1.7-Vsm6 is based on the Qwen 2.5 14B modality architecture, designed to enhance coding efficiency and computational reasoning. This model is optimized for streamlined memory usage, avoiding unwanted textual token generation, and excelling in coding, explanatory reasoning, mathematical problem-solving, and technical tasks. It has been fine-tuned using specialized datasets to improve code generation, structured programming logic, and problem-solving capabilities.

Key Improvements

  1. Optimized for Coding: The model specializes in generating high-quality, structured code with minimal redundant tokens, ensuring efficient execution.
  2. Enhanced Memory Utilization: Implements streamlined memory optimization to reduce computational overhead and improve performance.
  3. Superior Reasoning Capabilities: Excels in solving complex mathematical and algorithmic problems with logical and structured explanations.
  4. Long-Context Support: Supports up to 128K tokens for input context and can generate up to 8K tokens in a single output, making it ideal for detailed coding responses.
  5. Reduced Unwanted Textual Tokens: Ensures a more focused output for coding tasks by minimizing excessive textual responses.

Quickstart with transformers

Here is a code snippet with apply_chat_template to show you how to load the tokenizer and model and generate content:

from transformers import AutoModelForCausalLM, AutoTokenizer

model_name = "prithivMLmods/Viper-Coder-v1.7-Vsm6"

model = AutoModelForCausalLM.from_pretrained(
    model_name,
    torch_dtype="auto",
    device_map="auto"
)
tokenizer = AutoTokenizer.from_pretrained(model_name)

prompt = "Write a Python function to find the Fibonacci sequence."
messages = [
    {"role": "system", "content": "You are an advanced coding assistant."},
    {"role": "user", "content": prompt}
]
text = tokenizer.apply_chat_template(
    messages,
    tokenize=False,
    add_generation_prompt=True
)
model_inputs = tokenizer([text], return_tensors="pt").to(model.device)

generated_ids = model.generate(
    **model_inputs,
    max_new_tokens=512
)
generated_ids = [
    output_ids[len(input_ids):] for input_ids, output_ids in zip(model_inputs.input_ids, generated_ids)
]

response = tokenizer.batch_decode(generated_ids, skip_special_tokens=True)[0]
print(response)

Intended Use

  1. Code Generation & Optimization:
    Designed for developers, assisting in writing, refactoring, and optimizing code across multiple programming languages.

  2. Algorithm & Mathematical Problem Solving:
    Provides precise explanations and solutions for computational and mathematical problems.

  3. Technical Explanations & Documentation:
    Generates clear and structured explanations for coding concepts, libraries, and APIs.

  4. Debugging Assistance:
    Helps analyze code snippets, detect errors, and suggest corrections.

  5. Educational Use:
    Assists students and learners by breaking down complex programming topics into easily understandable sections.

  6. Structured Data Processing:
    Capable of analyzing and generating structured outputs, such as JSON, XML, and tables, making it ideal for data science applications.

Limitations

  1. Hardware Requirements:
    Requires high-memory GPUs or TPUs due to its large parameter size and long-context support.

  2. Potential Bias in Responses:
    While designed to be neutral, outputs may still reflect biases present in training data.

  3. Inconsistent Outputs in Creative Tasks:
    May produce variable results in storytelling and non-technical topics.

  4. Limited Real-World Awareness:
    Does not have access to real-time events beyond its training cutoff.

  5. Error Propagation in Extended Outputs:
    Minor errors in early responses may affect overall coherence in long-form code outputs.

  6. Prompt Sensitivity:
    The effectiveness of responses may depend on how well the input prompt is structured.

Open LLM Leaderboard Evaluation Results

Detailed results can be found here! Summarized results can be found here!

MetricValue (%)
Average38.68
IFEval (0-Shot)50.04
BBH (3-Shot)49.53
MATH Lvl 5 (4-Shot)46.45
GPQA (0-shot)19.57
MuSR (0-shot)18.86
MMLU-PRO (5-shot)47.64

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
Qwen2ForCausalLM
Ревизия весов
3c3f028

0 моделей