PEFT
Safetensors
lora
cad
step
text-to-cad
llama

STEP-LLM-Llama3B (no-RAG)

LoRA adapter for STEP-LLM, fine-tuned on Llama-3.2-3B-Instruct to generate ISO 10303-21 STEP files from natural language descriptions without Retrieval-Augmented Generation.

This is the no-RAG variant. For the RAG variant, see JasonShiii/step-llm-llama3b.

Paper: STEP-LLM: Generating CAD STEP Models from Natural Language with Large Language Models (DATE 2026)

Usage

from peft import PeftModel
from transformers import AutoModelForCausalLM, AutoTokenizer

base_model = AutoModelForCausalLM.from_pretrained("meta-llama/Llama-3.2-3B-Instruct")
model = PeftModel.from_pretrained(base_model, "JasonShiii/step-llm-llama3b-no_rag")
tokenizer = AutoTokenizer.from_pretrained("JasonShiii/step-llm-llama3b-no_rag")

Or use the inference script from the GitHub repo:

python generate_step.py \
    --ckpt_path JasonShiii/step-llm-llama3b-no_rag \
    --caption "A cylindrical bolt with a hexagonal head"

Note: this adapter was trained with the no-RAG prompt template, so do not pass --use_rag when using it. For RAG inference, use JasonShiii/step-llm-llama3b instead.

Training Details

Parameter Value
Base model Llama-3.2-3B-Instruct
LoRA rank (r) 16
lora_alpha 16
Learning rate 5e-5
Batch size 2 (x4 grad accum = effective 8)
max_seq_length 16384
Training data ~20k STEP files, 0-500 entities
Training steps 6300
Prompt template no-RAG (caption -> output, no retrieved example)

Citation

@article{shi2026step,
  title={STEP-LLM: Generating CAD STEP Models from Natural Language with Large Language Models},
  author={Shi, Xiangyu and Ding, Junyang and Zhao, Xu and Zhan, Sinong and Mohapatra, Payal
          and Quispe, Daniel and Welbeck, Kojo and Cao, Jian and Chen, Wei and Guo, Ping and others},
  journal={arXiv preprint arXiv:2601.12641},
  year={2026}
}
Downloads last month
13
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support

Model tree for JasonShiii/step-llm-llama3b-no_rag

Adapter
(756)
this model

Dataset used to train JasonShiii/step-llm-llama3b-no_rag

Paper for JasonShiii/step-llm-llama3b-no_rag