alt.freeweights.text / Skywork-SWE-32B
From: Skywork <huggingface.co/Skywork>Newsgroups: alt.freeweights.textSubject:

Skywork-SWE-32B

Date: 2026-11-15Commit: f39ff49Signed: 2DC28CC7B26A283B ✓

Text generation model with 32.8B parameters. Safetensors weights, 65.5 GB in all. Published by Skywork under Apache-2.0.

32.8B params65.5GBSkywork-SWE-32Bsafetensorspermissive
FactsParams32.8BSize65.5 GBFormatssafetensorsTasktext generationLicenseApache-2.0From sourcepermissive
$ fw get Skywork/Skywork-SWE-32B
# manifest sha256 73e19e733616… · 65.5 GB · 29 files
$ fw verify ./Skywork-SWE-32B Skywork/Skywork-SWE-32B
From sourceHosted (signed)Skywork/Skywork-SWE-32BLast check: 2026-11-15 03:36 UTC

Get help: custom fine-tune or private deploy. We review your setup before we quote.

Fine-tune of Qwen2.5-Coder-32B-Instruct.

Works with

Overview

Size
65.5 GB
Weights
65.5 GB (safetensors)
Parameters
32.8B
Formats
safetensors
Task
text generation
License
Apache-2.0 (permissive)
Files
29, each with a sha256
Publisher
Skywork
Added
2026-11-15
Section
alt.freeweights.text
Lineage

Original release from the publisher.

Base model: Qwen/Qwen2.5-Coder-32B-Instruct

Where these bytes come from
Publisher at the pinned commit→You

Sources are tried in order. A file counts only when its size and sha256 match the manifest. Sources are checked when you ask for them, not on a timer.

Sources
BadgeHostLast checkResult
From sourcehuggingface.co2026-11-15 03:36 UTCpassed

Model card

From the publisher at commit f39ff49. Shown as plain text with links; images open at the publisher.

Skywork-SWE#

Image: image/png

📖 Technical Report | 📰 Blog

Model Introduction#

Skywork-SWE-32B is a code agent model developed by Skywork AI, specifically designed for software engineering (SWE) tasks. It demonstrates strong performance across several key metrics:

  • Skywork-SWE-32B attains 38.0% pass@1 accuracy on the SWE-bench Verified benchmark, outperforming previous open-source SoTA Qwen2.5-Coder-32B-based LLMs built on the OpenHands agent framework.
  • When incorporated with test-time scaling techniques, the performance further improves to 47.0% accuracy, surpassing the previous SoTA results for sub-32B parameter models.
  • We clearly demonstrate the data scaling law phenomenon for software engineering capabilities in LLMs, with no signs of saturation at 8209 collected training trajectories.

We also introduce an efficient and automated pipeline for SWE data collection, culminating in the creation of the Skywork-SWE dataset---a large-scale, high-quality dataset featuring comprehensive executable runtime environments. Detailed descriptions are available on our technical report.

🔧 Model Details#
Model NameBackbone LLMHuggingFace LinkTechnical ReportBlog
Skywork-SWE-32B🤗 Qwen2.5-Coder-32B-Instruct🤗 Skywork-SWE-32BTechnical ReportBlog

Evaluation#

Image: image/png

Data Scaling Law for Pass@1 Accuracy on Qwen2.5-Coder-32B-Based LLMs Using the OpenHands v0.32.0 Code Agent Framework. Skywork-SWE-32B significantly outperforms previous Qwen2.5-Coder-32B-based LLMs, achieving the highest pass@1 accuracy without using verifiers or multiple rollouts.

Image: image/png

With the incorporation of test-time scaling techniques, Skywork-SWE-32B further improves to 47.0% accuracy, surpassing the previous SoTA results for sub-32B parameter models.

Performance Summary#

  • Skywork-SWE-32B:
Submission summary on SWE-bench verified split
==================================================
Resolved 190 instances (38.0%)
==================================================
Resolved by Repository
- astropy/astropy: 4/22 (18.18%)
- django/django: 99/231 (42.86%)
- matplotlib/matplotlib: 9/34 (26.47%)
- mwaskom/seaborn: 0/2 (0.0%)
- pallets/flask: 1/1 (100.0%)
- psf/requests: 4/8 (50.0%)
- pydata/xarray: 7/22 (31.82%)
- pylint-dev/pylint: 2/10 (20.0%)
- pytest-dev/pytest: 9/19 (47.37%)
- scikit-learn/scikit-learn: 17/32 (53.12%)
- sphinx-doc/sphinx: 13/44 (29.55%)
- sympy/sympy: 25/75 (33.33%)
==================================================
Resolved by Time
- 2013: 2/3 (66.67%)
- 2014: 2/2 (100.0%)
- 2015: 0/1 (0.0%)
- 2016: 2/2 (100.0%)
- 2017: 5/16 (31.25%)
- 2018: 7/24 (29.17%)
- 2019: 46/98 (46.94%)
- 2020: 43/108 (39.81%)
- 2021: 27/86 (31.4%)
- 2022: 35/102 (34.31%)
- 2023: 21/58 (36.21%)
  • Skywork-SWE-32B + TTS (Bo8):
Submission summary on SWE-bench verified split
==================================================
Resolved 235 instances (47.0%)
==================================================
Resolved by Repository
- astropy/astropy: 8/22 (36.36%)
- django/django: 115/231 (49.78%)
- matplotlib/matplotlib: 15/34 (44.12%)
- mwaskom/seaborn: 0/2 (0.0%)
- pallets/flask: 1/1 (100.0%)
- psf/requests: 3/8 (37.5%)
- pydata/xarray: 14/22 (63.64%)
- pylint-dev/pylint: 4/10 (40.0%)
- pytest-dev/pytest: 10/19 (52.63%)
- scikit-learn/scikit-learn: 22/32 (68.75%)
- sphinx-doc/sphinx: 12/44 (27.27%)
- sympy/sympy: 31/75 (41.33%)
==================================================
Resolved by Time
- 2013: 1/3 (33.33%)
- 2014: 1/2 (50.0%)
- 2015: 0/1 (0.0%)
- 2016: 2/2 (100.0%)
- 2017: 6/16 (37.5%)
- 2018: 9/24 (37.5%)
- 2019: 52/98 (53.06%)
- 2020: 48/108 (44.44%)
- 2021: 40/86 (46.51%)
- 2022: 46/102 (45.1%)
- 2023: 30/58 (51.72%)

Usage#

Install vLLM package#
# Install vLLM version 0.9.0.1.
# For example, if your CUDA version is 12.8, use the following command:
pip install vllm==0.9.0.1 --extra-index-url https://download.pytorch.org/whl/cu128
Launch a server to deploy Skywork-SWE-32B#
vllm serve ${MODEL_PATH} —served-model-name ${SERVED_MODEL_NAME} --host 0.0.0.0 --port 8000 --gpu-memory-utilization 0.95 --tensor-parallel-size 8

Since our model has 32 billion parameters and supports a 32K context length, we recommend launching the model server with at least 2 GPUs equipped with sufficient VRAM to ensure efficient inference.

Set up OpenHands framework#
git clone https://github.com/All-Hands-AI/OpenHands.git
cd OpenHands
git checkout tags/0.32.0
make build

The official documentation of OpenHands: SWE-Bench Evaluation with OpenHands SWE-Bench Docker Image

Create the corresponding config file:#
[core]
workspace_base="./workspace"

[llm.my-oss-model]
model = "openai/${SERVED_MODEL_NAME}"
base_url = "http://0.0.0.0:8000/v1"
api_key="vllm"
max_message_chars=32768
max_input_tokens=32768
max_output_tokens=8192
log_completions=true
temperature=0.0

If you want to run the OpenHands agent with test-time scaling techniques (a Best-of-N method based on the critic model), please refer to the blog for detailed instructions. You will need to switch to the feature/llm-critic branch and deploy the critic model accordingly. Additionally, you need to add the following parameters into the configuration file:

use_critic=true
critic_model="critic_model"
critic_base_url="**********"
critic_api_key="************"
critic_num_candidates=2
Rollout on SWE-Bench Instances#
./evaluation/benchmarks/swe_bench/scripts/run_infer.sh [model_config] [git-version] [agent] [eval_limit] [max_iter] [num_workers] [dataset] [dataset_split]

# Example
./evaluation/benchmarks/swe_bench/scripts/run_infer.sh llm.my-oss-model HEAD CodeActAgent 500 100 1 princeton-nlp/SWE-bench_Verified test
Evaluate generated patches#
./evaluation/benchmarks/swe_bench/scripts/eval_infer.sh \
./evaluation_outputs/outputs/princeton-nlp__SWE-bench_Lite-test/CodeActAgent/my-oss-model_maxiter_100_N_v0.32.0-no-hint-run_1/output.jsonl

Acknowledgements#

We would like to thank the contributors of the OpenHands and AllHands Critic repositories for their open research and valuable contributions.

Citation#

If you use Skywork-SWE in your research, please consider citing our work using the following BibTeX entry:

@misc{zeng2025skyworksweunveilingdatascaling,
      title={Skywork-SWE: Unveiling Data Scaling Laws for Software Engineering in LLMs}, 
      author={Liang Zeng and Yongcong Li and Yuzhen Xiao and Changshi Li and Chris Yuhao Liu and Rui Yan and Tianwen Wei and Jujie He and Xuchen Song and Yang Liu and Yahui Zhou},
      year={2025},
      eprint={2506.19290},
      archivePrefix={arXiv},
      primaryClass={cs.AI},
      url={https://arxiv.org/abs/2506.19290}, 
}
@misc{skywork-swe,
  title={Skywork-SWE: Unveiling Data Scaling Laws for Software Engineering in LLMs},
  author={Liang Zeng, Yongcong Li, Yuzhen Xiao, Changshi Li, Chris Yuhao Liu, Rui Yan, Tianwen Wei, Jujie He, Xuchen Song, Yang Liu, and Yahui Zhou},
  howpublished={\url{https://quixotic-sting-239.notion.site/eb17f379610040ceb54da5d5d24065bd}},
  note={Notion Blog},
	year={2025},
}

Files

29 files · 65.5 GBWeights 65.5 GB (safetensors). Sizes and sha256 from the signed manifest.
Show all 29 files with their sha256
FileSizesha256
.gitattributes2.09 KBbd5d0a2609614ef59e8932ff6084999ee6d407c97a3deee527657c92a8f86fe5
LICENSE11.3 KB832dd9e00a68dd83b3c3fb9f5588dad7dcf337a0db50f7d9483f310cd292e92e
README.md8.67 KBbd2f7f667e18e0e7ec99acd78ce4473cfc6d886723b8fb6d9940de3109ba9968
assets/Report.pdf3.27 MBa62482abfaf531c2be582ef8a15ce8402c696599b6afacb83ab5730ea1eaa8a9
assets/accuracy_compressed.png206 KB78e91bfc4055204d019bf29f19a301aae293c26c904c64d919f3c510d460eaff
assets/combined_swe_compressed3.png156 KB730d4ccb75b738ff196dedbfbc91c8e074eee8f81725cdc5bec0c0578e3ff337
assets/data_scaling_compressed.png61.6 KB343340645a810510fe5e62eef88dff93eba5f987d42e6e023a12a695aadbb894
assets/swe-logo.webp4.29 KBb420dbfb1ae898c297a124107c9ddd26aba170e9bc5443826e87d26fc9cb416b
config.json663 B9fb1473a47db69c00c02f365c7b9e9d84fd2163c687c63b5a31167ebb2b189a6
generation_config.json243 Bfdaccbcb02f3e1e7914ccb0f69ebe899071ffd27cf825166d823163e156870f2
merges.txt1.67 MB599bab54075088774b1733fde865d5bd747cbcc7a547c5bc12610e874e26f5e3
model-00001-of-00014.safetensors4.89 GB992203e74fc9fca06a35888b388a059c71cde1c76d7189bd10eb0d15af112441
model-00002-of-00014.safetensors4.88 GB4152f95901bcbc559f744803dc73223fbf324254c02bf28b3c5002da77fa3906
model-00003-of-00014.safetensors4.88 GBb87eec595ba9be6a88c557aec28f666a9fa65f721189ccf314b57aa9a8adeb9f
model-00004-of-00014.safetensors4.88 GB6e197c9841e8497956182aa4c32b3bc8b181d856c1a684217c79bd74a1a85d3a
model-00005-of-00014.safetensors4.88 GB851212e7abe9ec997c57c044724158ac64acd15e7f080c817a9aa8a1a8edd4a5
model-00006-of-00014.safetensors4.88 GBec59b70a4ba7490ed00851089986156802f5f137553a932db20e7960b24ae5e6
model-00007-of-00014.safetensors4.88 GB671015dab82f4ec8ba3e8168afa4c81b3f47a4491aae22446cbbacd517916a27
model-00008-of-00014.safetensors4.88 GB0c283fa08b1c26cc60544b22d2bf2d07d86d86d86f509304016bd138a5202a9c
model-00009-of-00014.safetensors4.88 GB400811350a7c0835450f4cc3a1f24e5e3074edb7ba3dc35575cd6b712f08d399
model-00010-of-00014.safetensors4.88 GB6250f6bc60d4dcbbf77935c8c78ccc8b21ee3bf374cece4cf93b81f3f3d2084d
model-00011-of-00014.safetensors4.88 GB7f83cd628d14d6eb2f20053a11cc90e81a595e99bd0e710c0c63da421eede7ee
model-00012-of-00014.safetensors4.88 GBf57e2e6b351e9a98e5a9107e70a8bbbde25ccd9d9c43ea0fd2c6d2175d8266f0
model-00013-of-00014.safetensors4.88 GB690d126d5f3ab28472f1948fd211bc9cf58256994a0991da18d5204b90ddba85
model-00014-of-00014.safetensors2.12 GBf5618e69591a1309fae7923a160f3ea46ce91dc6266c0b43bdd7ba02cd0db85a
model.safetensors.index.json63.2 KBe4c9cdb240fcf49897aaa22a572d2d1420e169cb44254fad098d96ad0b4cb8ca
tokenizer.json7.03 MBc0382117ea329cdf097041132f6d735924b697924d6f6fc3945713e96ce87539
tokenizer_config.json7.30 KB959e7f1d9a1b7641a6d6ce05ca97b75c7894fcb66cbe5a040406458fb1128ee4
vocab.json2.78 MBca10d7e9fb3ed18575dd1e277a2579c16d108e32f27439684afa0e10b1440910
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
f39ff49032 pinned now2026-11-15 03:36 UTC29 files · 65.5 GB

Use it

$ fw get Skywork/Skywork-SWE-32B
# manifest sha256 73e19e733616… · 65.5 GB · 29 files
$ fw verify ./Skywork-SWE-32B Skywork/Skywork-SWE-32B
fw.pyChecks the signature and every sha256, tries each source in order, resumes.
$ python3 fw.py get https://freeweights.allternit.com/manifests/Skywork/Skywork-SWE-32B.json --dir ./Skywork-SWE-32B $ python3 fw.py verify ./Skywork-SWE-32B ./Skywork__Skywork-SWE-32B.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download Skywork/Skywork-SWE-32B --revision f39ff4903266ec098e7336a82caac134f7a67355 --local-dir ./Skywork-SWE-32B
transformersLoad the weights in Python.
import os os.environ["HF_ENDPOINT"] = "https://freeweights.allternit.com" from transformers import AutoModelForCausalLM, AutoTokenizer tok = AutoTokenizer.from_pretrained("Skywork/Skywork-SWE-32B", revision="f39ff4903266ec098e7336a82caac134f7a67355") model = AutoModelForCausalLM.from_pretrained("Skywork/Skywork-SWE-32B", revision="f39ff4903266ec098e7336a82caac134f7a67355", device_map="auto")
vLLMServe an OpenAI-compatible API.
$ HF_ENDPOINT=https://freeweights.allternit.com vllm serve Skywork/Skywork-SWE-32B --revision f39ff4903266ec098e7336a82caac134f7a67355

License

Name
Apache License 2.0
Id
Apache-2.0
Class
Permissive
Redistribution
yes
Listing
Hosted (signed)
Decided
License as declared by the publisher. No person read it. 2026-11-15
Text in
LICENSE
Text sha256
832dd9e00a68dd83b3c3fb9f5588dad7dcf337a0db50f7d9483f310cd292e92e
Terms gate
No extra terms beyond the license.

Read the license text

Licenses are checked against the license table. A custom license passes only after a person reads it.

Provenance

From: Skywork <huggingface.co/Skywork>Newsgroups: alt.freeweights.textSubject: Skywork-SWE-32BDate: 2026-11-15Commit: f39ff49Signed: 2DC28CC7B26A283B ✓
Upstream
Skywork/Skywork-SWE-32B
Pinned commit
f39ff4903266ec098e7336a82caac134f7a67355
Manifest
Skywork-SWE-32B.json · .minisig
Manifest sha256
73e19e733616fb5dd8c05cd5bfc2de3beecd70756b775c4720857e640270cc95
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 03:36 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/Skywork/Skywork-SWE-32B.json $ curl -O https://freeweights.allternit.com/manifests/Skywork/Skywork-SWE-32B.json.minisig $ minisign -Vm Skywork-SWE-32B.json -P RWQ7KGqyx4zCLXtUFOqvfv8L3g+8fpKJ1FsuxPyOYMF+4KufbUxKq1Oq $ shasum -a 256 <file> # compare with the Files tab

A manifest whose signature fails must be rejected. A file whose size or sha256 does not match must be discarded. Verify a download

Model tree

Parent

Qwen/Qwen2.5-Coder-32B-Instruct · this model is a finetune of it

2 models in the catalog name this one as their parent.

Quantizations
2
Get it
Download
$ HF_ENDPOINT=https://freeweights.allternit.com hf download Skywork/Skywork-SWE-32B
Open in Freeweights Studio

Pull, verify and run it in the Allternit app on Desktop, web or phone.

Signed manifest
minisign, key 2DC28CC7B26A283B. Skywork-SWE-32B.json. Provenance. Takedown history: none.

Variants

2 quantized or adapter builds of Skywork-SWE-32B. Each has its own license check and page.

From: laion <huggingface.co/laion>Subject: a2-rl-e2egit_large-50-32B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_e2egit-large-15-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_e2egit-v2-10-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_pymethods2test-large-80-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_unitsyn-python-large-10-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_mix_h2_language_proportional-65-8B