/ Модель

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

Контекст
4 096 токенов
Параметры
1,5 млрд
Размер весов
33,6 ГБ
Лицензия
MIT
Архитектура
bailing_moe · MoE
Базовая модель
Ling-Coder-lite-base
Библиотека
transformers
Опубликована
8 мар 2025

Ling-Coder-lite

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

Дообученная MoE-модель InclusionAI для генерации кода и диалоговых ответов на вопросы о программировании.

300скачиваний за 30 дней53лайкавеса обновлены22 апр 2025

Бенчмарки

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

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

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

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

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

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

Ling-Coder-lite — языковая модель с архитектурой Mixture of Experts (MoE), разработанная InclusionAI для генерации и понимания программного кода. В карточке README указано 16,8 млрд параметров, из которых активируются 2,75 млрд; модель представлена как дообученная версия Ling-Coder-lite-base. Метаданные репозитория указывают 1,5 млрд параметров и контекст 4096 токенов, тогда как README сообщает контекст 16K; эти характеристики в источниках расходятся.

Модель предназначена для задач программирования и диалогового взаимодействия: она может генерировать код и отвечать на вопросы по коду. Разработчики сообщают о результатах на 12 бенчмарках программирования и о конкурентных задержке и пропускной способности среди кодовых моделей сопоставимого размера. В обучении использовались наборы Ling-Coder-SFT, Ling-Coder-SyntheticQA и Ling-Coder-DPO.

Репозиторий опубликован в формате safetensors для библиотеки Transformers. Указанные языки — английский и китайский. Лицензия MIT разрешает широкое использование при соблюдении её условий.

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

  • генерация программного кода по текстовому запросу
  • ответы на вопросы о коде
  • создание синтетических вопросов и ответов по программированию
  • диалоговая помощь при решении задач разработки

Ограничения

Результаты на бенчмарках приведены в техническом отчёте, но в README нет подробных численных оценок. README указывает контекст 16K и 16,8 млрд параметров, тогда как метаданные — 4096 токенов и 1,5 млрд параметров.

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

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

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

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

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

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

Открыть на Hugging Face

Ling-Coder-lite

Introduction

Ling-Coder-Lite is a MoE LLM provided and open-sourced by InclusionAI, which has 16.8B parameters with 2.75B activated parameters. This model demonstrates state-of-the-art performance on 12 coding benchmarks, while simultaneously offering competitive latency and throughput compared to code LLMs of similar size. In addition to open-sourcing the model itself, we also release a substantial amount of code-related data, including synthetic QA, SFT and DPO datasets. More details are described in the technique report Ling-Coder-TR.

Model Downloads

You can download the following table to see the various parameters for your use case. If you are located in mainland China, we also provide the model on modelscope.cn to speed up the download process.

Model#Total Params#Activated ParamsContext LengthDownload
Ling-Coder-lite-base16.8B2.75B16K🤗 HuggingFace
Ling-Coder-lite16.8B2.75B16K🤗 HuggingFace
Ling-Coder-lite-GPTQ-Int816.8B2.75B16K🤗 HuggingFace

Dataset Downloads

ModelSamplesDownload
Ling-Coder-SyntheticQA24M🤗 HuggingFace
Ling-Coder-SFT5M🤗 HuggingFace
Ling-Coder-DPO250K🤗 HuggingFace

Evaluation

Detailed evaluation results are reported in our technical report Ling-Coder-TR.

Quickstart

🤗 Hugging Face Transformers

Here is a code snippet to show you how to use the chat model with transformers:

from transformers import AutoModelForCausalLM, AutoTokenizer

model_name = "inclusionAI/Ling-Coder-lite"

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

prompt = "Write a quick sort algorithm in python."
messages = [
    {"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)

Deployment

Please refer to Github

License

This code repository is licensed under the MIT License.

Citation

@misc{codefuse2025samplemattersleveragingmixtureofexperts,
      title={Every Sample Matters: Leveraging Mixture-of-Experts and High-Quality Data for Efficient and Accurate Code LLM}, 
      author={Codefuse and Ling Team},
      year={2025},
      eprint={2503.17793},
      archivePrefix={arXiv},
      primaryClass={cs.LG},
      url={https://arxiv.org/abs/2503.17793}, 
}

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

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

GPU в ailist

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

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

Модели нужен код из репозитория; автор пока не в списке доверенных организаций.

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

0 моделей