Views
No views yet
| Model | Size | HumanEval | HumanEval+ | MBPP | MBPP+ | BCB Full | BCB Hard |
|---|---|---|---|---|---|---|---|
| Qwen2.5-Coder-32B-Instruct | 32B | 93.3 | 86.6 | 90.2 | 77.8 | 48.0 | 24.3 |
| InCoder-32B | 32B | 94.5 | 89.6 | 91.8 | 78.3 | 49.8 | 31.1 |
| Domain | Benchmark | InCoder-32B | Claude-Sonnet-4.6 | Qwen3.5-397B-A17B |
|---|---|---|---|---|
| Chip Design | VeriScope Score | 80.7 | 87.7 | 73.1 |
| GPU Optim. | KernelBench L1/L2/L3 | 22.2/36.0/14.0 | 11.1/28.0/2.0 | 4.0/10.0/0.0 |
| 3D Modeling | CAD-Coder Compile (%) | 82.0 | 77.0 | 79.0 |
pip install -U "transformers>=4.57.1" accelerate safetensorstrust_remote_code=True is required.1import torch
2from transformers import AutoModelForCausalLM, AutoTokenizer
3
4model_name = "Multilingual-Multimodal-NLP/IndustrialCoder"
5
6tokenizer = AutoTokenizer.from_pretrained(model_name, trust_remote_code=True)
7model = AutoModelForCausalLM.from_pretrained(
8 model_name,
9 torch_dtype="auto",
10 device_map="auto",
11 trust_remote_code=True,
12)
13
14messages = [{"role": "user", "content": "Optimize this CUDA kernel for better memory coalescing."}]
15text = tokenizer.apply_chat_template(messages, tokenize=False, add_generation_prompt=True)
16inputs = tokenizer([text], return_tensors="pt").to(model.device)
17
18with torch.no_grad():
19 out = model.generate(**inputs, max_new_tokens=2048, temperature=0.6, top_p=0.85, top_k=20)
20
21print(tokenizer.decode(out[0][inputs["input_ids"].shape[-1]:], skip_special_tokens=True))1@article{yang2026incoder,
2 title={InCoder-32B: Code Foundation Model for Industrial Scenarios},
3 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},
4 journal={arXiv preprint arXiv:2603.16790},
5 year={2026}
6}