Download evaluation/code/swift15/setup.py from daavidhauser/Swift-1.5-Qwen3.8-27B-W4A16-HyperQwen: direct link, hf CLI and curl.
- Browser
- Download file 2.22 kB
-
https://huggingface.co/daavidhauser/Swift-1.5-Qwen3.8-27B-W4A16-HyperQwen/resolve/main/evaluation/code/swift15/setup.py
- Command line
-
hf download hf://daavidhauser/Swift-1.5-Qwen3.8-27B-W4A16-HyperQwen/evaluation/code/swift15/setup.py
-
curl -L -o setup.py https://huggingface.co/daavidhauser/Swift-1.5-Qwen3.8-27B-W4A16-HyperQwen/resolve/main/evaluation/code/swift15/setup.py
2.22 kB
| """Download pinned public inputs and install the isolated official verifier.""" | |
| import hashlib | |
| import io | |
| import subprocess | |
| import sys | |
| import urllib.request | |
| import zipfile | |
| from pathlib import Path | |
| from huggingface_hub import snapshot_download | |
| from common import ROOT, RUN, SOURCE, write_json, stamp | |
| REPO = "ukisai/Swift-1.5-Qwen3.8-27b-W4A16-AWQ" | |
| REVISION = "9dba8a05877150d587215a519ce6befec3c9978a" | |
| IFBENCH = "1c40f0c10d9b5c5c2f10a175a28007ebb64f7f4d" | |
| def main(): | |
| RUN.mkdir(parents=True, exist_ok=True) | |
| snapshot_download(REPO, revision=REVISION, local_dir=SOURCE, | |
| allow_patterns=["*.json", "*.safetensors", "*.jinja", "*.txt", "LICENSE*", "NOTICE", "recipe.yaml", "README.md"]) | |
| if not (RUN / "source.json").exists(): | |
| write_json(RUN / "source.json", {"repo": REPO, "revision": REVISION, "downloaded_at": stamp()}) | |
| env = RUN / "eval-venv" | |
| if not (env / "bin/python").exists(): | |
| subprocess.run([sys.executable, "-m", "venv", str(env)], check=True) | |
| subprocess.run([str(env / "bin/pip"), "install", "https://github.com/allenai/IFBench/archive/" + IFBENCH + ".zip"], check=True) | |
| url = "https://raw.githubusercontent.com/nltk/nltk_data/gh-pages/packages/tokenizers/punkt_tab.zip" | |
| payload = urllib.request.urlopen(url).read() | |
| with zipfile.ZipFile(io.BytesIO(payload)) as archive: | |
| assert all(not n.startswith("/") and ".." not in n.split("/") for n in archive.namelist()) | |
| archive.extractall(RUN / "nltk_data/tokenizers") | |
| subprocess.run(["docker", "image", "inspect", "python:3.12-slim"], check=True, stdout=subprocess.DEVNULL) | |
| image = subprocess.check_output(["docker", "image", "inspect", "python:3.12-slim", "--format", "{{.Id}}"], text=True).strip() | |
| write_json(RUN / "evaluation/runtime.json", {"code_image": image, "ifbench_revision": IFBENCH, | |
| "punkt_tab_sha256": hashlib.sha256(payload).hexdigest()}) | |
| subprocess.run([sys.executable, "swift15/corpus.py"], cwd=ROOT, check=True) | |
| subprocess.run([sys.executable, "swift15/eval_data.py"], cwd=ROOT, check=True) | |
| print("Setup complete. Existing patched HyperQwen venv and Python Docker image are required.") | |
| if __name__ == "__main__": | |
| main() | |