/ Модель

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

Контекст
131 072 токена
Параметры
31,6 млрд
Размер весов
17,7 ГБ
Лицензия
Своя лицензия
Архитектура
iquestcoder · dense
Библиотека
transformers
Опубликована
15 мар 2026

IndustrialCoder-32B-AWQ-INT4

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

InCoder-32B — 32-миллиардная модель для генерации и анализа промышленного кода, включая RTL, CUDA, встроенные системы, компиляторы и 3D-моделирование.

53скачиваний за 30 дней4лайкавеса обновлены19 мар 2026

Бенчмарки

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

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

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

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

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

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

InCoder-32B — плотная авторегрессионная языковая модель на 31,6 млрд параметров для анализа и генерации кода в промышленных сценариях. В карточке модель представлена как разработка проекта Industrial-Coder; она охватывает проектирование микросхем на Verilog и RTL, оптимизацию CUDA- и Triton-ядер, встроенные системы, компиляторы и 3D-моделирование через CadQuery и OpenCascade.

Модель предназначена для генерации кода, ответов на технические вопросы и помощи в оптимизации программ с учётом аппаратных ограничений. Она поддерживает контекст до 131 072 токенов и диалоговый режим. В README описан трёхэтапный процесс обучения с промышленным кодом, расширением контекста и дообучением на примерах с проверкой исполнения. Метаданные указывают библиотеку Transformers и архитектуру IQuestCoderForCausalLM.

README приводит результаты общих и отраслевых бенчмарков, но они не гарантируют качество для конкретной задачи. Модель может выдавать ошибочный или небезопасный код; для RTL, прошивок и GPU-ядер необходима экспертная проверка. Для использования с Transformers требуется trust_remote_code=True. Лицензия обозначена как other, поэтому перед применением следует проверить условия в карточке модели.

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

  • генерация и исправление кода Verilog и RTL
  • написание и оптимизация CUDA- и Triton-ядер
  • разработка кода для микроконтроллеров и встроенных систем
  • анализ и оптимизация x86-64 и LLVM-кода
  • создание скриптов CAD/CAM на CadQuery или OpenCascade
  • ответы на вопросы по промышленному коду с длинным контекстом

Ограничения

Модель может генерировать ошибочный или небезопасный код, поэтому результаты, особенно RTL, прошивки и GPU-ядра, требуют экспертной проверки и тестирования. Для Transformers требуется trust_remote_code=True; условия лицензии other следует уточнить перед использованием.

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

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

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

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

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

Открыть на Hugging Face

InCoder-32B: Industrial Code Foundation Model

InCoder-32B (Industrial-Coder-32B) is the first 32B-parameter code foundation model purpose-built for industrial code intelligence. While general code LLMs excel at standard programming tasks, their performance often degrades in industrial scenarios that require reasoning about hardware semantics, specialized language constructs, and strict resource constraints.

InCoder-32B unifies code intelligence across:

  • Chip Design (Verilog / RTL)
  • GPU Kernel Optimization (CUDA / Triton)
  • Embedded Systems (ARM Cortex-M, STM32)
  • Compiler Optimization (x86-64 assembly, LLVM)
  • 3D Modeling (CAD/CAM via CadQuery / OpenCascade)

The model supports a native long-context window of up to 128K tokens.

Performance

General Code Benchmarks

ModelSizeHumanEvalHumanEval+MBPPMBPP+BCB FullBCB Hard
Qwen2.5-Coder-32B-Instruct32B93.386.690.277.848.024.3
InCoder-32B32B94.589.691.878.349.831.1

Industrial Code Benchmarks

DomainBenchmarkInCoder-32BClaude-Sonnet-4.6Qwen3.5-397B-A17B
Chip DesignVeriScope Score80.787.773.1
GPU Optim.KernelBench L1/L2/L322.2/36.0/14.011.1/28.0/2.04.0/10.0/0.0
3D ModelingCAD-Coder Compile (%)82.077.079.0

Training Pipeline: Code-Flow

InCoder-32B was developed using a three-stage Code-Flow pipeline:

  1. Pre-training & Annealing: Curated industrial code mixed with general code pre-training using multi-level deduplication.
  2. Mid-training (Context Extension): Progressive context extension from 8K to 128K tokens using synthetic industrial reasoning data and agent trajectories.
  3. Post-training: Execution-grounded SFT across hardware design, GPU kernels, and systems programming.

Quickstart

Installation

pip install -U "transformers>=4.57.1" accelerate safetensors

Usage with Transformers

Note: The model uses a custom architecture, so trust_remote_code=True is required.

import torch
from transformers import AutoModelForCausalLM, AutoTokenizer

model_name = "Multilingual-Multimodal-NLP/IndustrialCoder"

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

messages = [{"role": "user", "content": "Optimize this CUDA kernel for better memory coalescing."}]
text = tokenizer.apply_chat_template(messages, tokenize=False, add_generation_prompt=True)
inputs = tokenizer([text], return_tensors="pt").to(model.device)

with torch.no_grad():
    out = model.generate(**inputs, max_new_tokens=2048, temperature=0.6, top_p=0.85, top_k=20)

print(tokenizer.decode(out[0][inputs["input_ids"].shape[-1]:], skip_special_tokens=True))

Citation

@article{yang2026incoder,
  title={InCoder-32B: Code Foundation Model for Industrial Scenarios},
  author={Yang, Jian and Zhang, Wei and Wu, Jiajun and Cheng, Junhang and Guo, Shawn and Wang, Haowen and Gu, Weicheng and Du, Yaxin and Li, Joseph and Xu, Fanglin and others},
  journal={arXiv preprint arXiv:2603.16790},
  year={2026}
}

Disclaimer

The model may generate incorrect or unsafe code. Always review and test outputs in a sandboxed environment before production use. Industrial code (RTL, embedded firmware, GPU kernels) requires expert human review before deployment.

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

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

GPU в ailist

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

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

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

Класс архитектуры
IQuestCoderForCausalLM
Ревизия весов
53a9ea0

0 моделей