├── .gitignore ├── .python-version ├── README.md ├── assets ├── introduction.png └── logo.svg ├── chisellm ├── .DS_Store ├── dataset │ ├── __init__.py │ ├── completion │ │ ├── __init__.py │ │ ├── pipeline.py │ │ └── templates │ │ │ ├── chat_template.j2 │ │ │ ├── cot.j2 │ │ │ ├── generation_prompt.j2 │ │ │ └── instruction.j2 │ └── decompile │ │ ├── __init__.py │ │ ├── pipeline.py │ │ └── templates │ │ ├── cot.j2 │ │ ├── instruction.j2 │ │ └── tutorial.md ├── eval │ ├── chisel.scala.j2 │ ├── d2c.j2 │ ├── s2c.j2 │ ├── variation-generate.j2 │ ├── variation-rating.j2 │ ├── variation.j2 │ └── verilog.j2 ├── train_config │ ├── ChiseLLM-32B.yaml │ ├── ChiseLLM-7B.yaml │ └── ds │ │ ├── ds_z2_config.json │ │ ├── ds_z3_config.json │ │ └── ds_z3_offload_config.json └── utils │ ├── __init__.py │ └── template.py ├── pyproject.toml └── uv.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observerw/ChiseLLM/HEAD/.gitignore -------------------------------------------------------------------------------- /.python-version: -------------------------------------------------------------------------------- 1 | 3.13 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observerw/ChiseLLM/HEAD/README.md -------------------------------------------------------------------------------- /assets/introduction.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observerw/ChiseLLM/HEAD/assets/introduction.png -------------------------------------------------------------------------------- /assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observerw/ChiseLLM/HEAD/assets/logo.svg -------------------------------------------------------------------------------- /chisellm/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observerw/ChiseLLM/HEAD/chisellm/.DS_Store -------------------------------------------------------------------------------- /chisellm/dataset/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chisellm/dataset/completion/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chisellm/dataset/completion/pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observerw/ChiseLLM/HEAD/chisellm/dataset/completion/pipeline.py -------------------------------------------------------------------------------- /chisellm/dataset/completion/templates/chat_template.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observerw/ChiseLLM/HEAD/chisellm/dataset/completion/templates/chat_template.j2 -------------------------------------------------------------------------------- /chisellm/dataset/completion/templates/cot.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observerw/ChiseLLM/HEAD/chisellm/dataset/completion/templates/cot.j2 -------------------------------------------------------------------------------- /chisellm/dataset/completion/templates/generation_prompt.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observerw/ChiseLLM/HEAD/chisellm/dataset/completion/templates/generation_prompt.j2 -------------------------------------------------------------------------------- /chisellm/dataset/completion/templates/instruction.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observerw/ChiseLLM/HEAD/chisellm/dataset/completion/templates/instruction.j2 -------------------------------------------------------------------------------- /chisellm/dataset/decompile/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chisellm/dataset/decompile/pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observerw/ChiseLLM/HEAD/chisellm/dataset/decompile/pipeline.py -------------------------------------------------------------------------------- /chisellm/dataset/decompile/templates/cot.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observerw/ChiseLLM/HEAD/chisellm/dataset/decompile/templates/cot.j2 -------------------------------------------------------------------------------- /chisellm/dataset/decompile/templates/instruction.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observerw/ChiseLLM/HEAD/chisellm/dataset/decompile/templates/instruction.j2 -------------------------------------------------------------------------------- /chisellm/dataset/decompile/templates/tutorial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observerw/ChiseLLM/HEAD/chisellm/dataset/decompile/templates/tutorial.md -------------------------------------------------------------------------------- /chisellm/eval/chisel.scala.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observerw/ChiseLLM/HEAD/chisellm/eval/chisel.scala.j2 -------------------------------------------------------------------------------- /chisellm/eval/d2c.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observerw/ChiseLLM/HEAD/chisellm/eval/d2c.j2 -------------------------------------------------------------------------------- /chisellm/eval/s2c.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observerw/ChiseLLM/HEAD/chisellm/eval/s2c.j2 -------------------------------------------------------------------------------- /chisellm/eval/variation-generate.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observerw/ChiseLLM/HEAD/chisellm/eval/variation-generate.j2 -------------------------------------------------------------------------------- /chisellm/eval/variation-rating.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observerw/ChiseLLM/HEAD/chisellm/eval/variation-rating.j2 -------------------------------------------------------------------------------- /chisellm/eval/variation.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observerw/ChiseLLM/HEAD/chisellm/eval/variation.j2 -------------------------------------------------------------------------------- /chisellm/eval/verilog.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observerw/ChiseLLM/HEAD/chisellm/eval/verilog.j2 -------------------------------------------------------------------------------- /chisellm/train_config/ChiseLLM-32B.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observerw/ChiseLLM/HEAD/chisellm/train_config/ChiseLLM-32B.yaml -------------------------------------------------------------------------------- /chisellm/train_config/ChiseLLM-7B.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observerw/ChiseLLM/HEAD/chisellm/train_config/ChiseLLM-7B.yaml -------------------------------------------------------------------------------- /chisellm/train_config/ds/ds_z2_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observerw/ChiseLLM/HEAD/chisellm/train_config/ds/ds_z2_config.json -------------------------------------------------------------------------------- /chisellm/train_config/ds/ds_z3_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observerw/ChiseLLM/HEAD/chisellm/train_config/ds/ds_z3_config.json -------------------------------------------------------------------------------- /chisellm/train_config/ds/ds_z3_offload_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observerw/ChiseLLM/HEAD/chisellm/train_config/ds/ds_z3_offload_config.json -------------------------------------------------------------------------------- /chisellm/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chisellm/utils/template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observerw/ChiseLLM/HEAD/chisellm/utils/template.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observerw/ChiseLLM/HEAD/pyproject.toml -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observerw/ChiseLLM/HEAD/uv.lock --------------------------------------------------------------------------------