/ Модель

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

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

Viper-Coder-Hybrid-v1.3

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

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

43скачиваний за 30 дней9лайковвеса обновлены27 фев 2025

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

  • IFEval

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

    Результат

    0,7555

    Open LLM v2 · архив

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

  • GPQA

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

    Результат

    0,3381

    Open LLM v2 · архив

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

  • MMLU-PRO

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

    Результат

    0,5097

    Open LLM v2 · архив

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

  • MATH Lvl 5

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

    Результат

    0,4517

    Open LLM v2 · архив

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

  • MUSR

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

    Результат

    0,4403

    Open LLM v2 · архив

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

  • BBH

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

    Результат

    0,6471

    Open LLM v2 · архив

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

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

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

Viper-Coder-Hybrid-v1.3 — дообученная модель для генерации кода и технических текстов, созданная на базе Viper-Coder-v1.1. В карточке указано, что она использует архитектуру Qwen 2.5 с 14 млрд параметров; метаданные относят её к семейству Qwen2 и указывают контекст до 131 072 токенов. Модель работает с текстом и поддерживает диалоговый интерфейс и интерфейс вызова инструментов.

Модель предназначена для написания, анализа и отладки кода, решения алгоритмических и логических задач, математических рассуждений, обработки структурированных данных и подготовки технической документации. README заявляет поддержку программирования на Python, JavaScript, C++, Java, SQL и других языках, а также документации на более чем 29 естественных языках; метаданные карточки указывают английский и китайский. Заявленная длина генерации — до 8 000 токенов.

Модель может требовать мощных вычислительных ресурсов. README предупреждает о возможных ошибках в длинных ответах, разнице качества между языками программирования, зависимости результата от формулировки запроса и отсутствии доступа к актуальной информации из интернета. Лицензия — Apache-2.0.

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

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

Ограничения

Для инференса могут потребоваться мощные GPU или TPU; качество может различаться между языками программирования, а длинные ответы могут содержать логические несогласованности. Модель чувствительна к формулировке запроса и не получает актуальные сведения из интернета.

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

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

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

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

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

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

Открыть на Hugging Face

6.png

Viper-Coder-Hybrid-v1.3

Viper-Coder-Hybrid-v1.3 is based on the Qwen 2.5 14B modality architecture, designed to be the best for coding and reasoning tasks. It has been fine-tuned on a synthetic dataset leveraging the latest coding logits and CoT datasets, further optimizing its chain-of-thought (CoT) reasoning and logical problem-solving abilities. The model demonstrates significant improvements in context understanding, structured data processing, and long-context comprehension, making it ideal for complex coding tasks, instruction-following, and text generation.

Key Improvements

  1. Best-in-Class Coding Proficiency: Enhanced understanding of programming languages, debugging, and code generation.
  2. Fine-Tuned Instruction Following: Optimized for precise responses, structured outputs (e.g., JSON, YAML), and extended text generation (8K+ tokens).
  3. Advanced Logical & Mathematical Reasoning: Improved multi-step problem-solving and theorem proving.
  4. Long-Context Mastery: Handles up to 128K tokens with an output capability of 8K tokens per response.
  5. Multilingual Code Support: Excels in Python, JavaScript, C++, Java, SQL, and other major programming languages, with documentation in 29+ languages.

Quickstart with Transformers

from transformers import AutoModelForCausalLM, AutoTokenizer

model_name = "prithivMLmods/Viper-Coder-Hybrid-v1.3"

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

prompt = "Write a Python function to merge two sorted lists."
messages = [
    {"role": "system", "content": "You are an advanced AI assistant with expert-level coding and reasoning abilities."},
    {"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

  • Elite Coding & Debugging: Best-in-class model for writing, analyzing, and optimizing code.
  • Complex Algorithmic Reasoning: Solves intricate logic problems and algorithm-based challenges.
  • Scientific & Mathematical Computation: Advanced support for formulas, equations, and theorem verification.
  • Structured Data Processing: Seamlessly handles JSON, XML, SQL, and data pipeline automation.
  • Multilingual Programming Support: Proficient in Python, JavaScript, C++, Java, Go, and more.
  • Extended Technical Content Generation: Ideal for writing documentation, research papers, and technical blogs.

Limitations

  1. High Computational Demand: Requires powerful GPUs/TPUs for smooth inference due to 14B parameters.
  2. Language-Specific Variability: Performance may vary across different programming languages.
  3. Possible Error Propagation: Extended text outputs might introduce logical inconsistencies.
  4. Limited Real-World Awareness: The model does not have access to real-time internet updates.
  5. Prompt Sensitivity: Performance depends on how well the prompt is structured.

Open LLM Leaderboard Evaluation Results

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

MetricValue (%)
Average40.41
IFEval (0-Shot)75.55
BBH (3-Shot)49.61
MATH Lvl 5 (4-Shot)45.17
GPQA (0-shot)11.74
MuSR (0-shot)14.87
MMLU-PRO (5-shot)45.52

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей