From 937cbfd648ed2b56381ec6c254f6ace676489b79 Mon Sep 17 00:00:00 2001
From: Liang Juhao
Date: Tue, 19 May 2026 12:23:25 +0800
Subject: [PATCH 1/3] chore: update urls after transfer to FreedomIntelligence
org
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Repo has been transferred from JuhaoLiang1997 (personal) to
FreedomIntelligence (organisation). GitHub installs HTTP redirects
for github.com//AccelMark/* automatically, but GitHub Pages
does *not* redirect across owners — the live leaderboard URL
must be updated explicitly.
Replacements (across docs, frontend, leaderboard generator):
- juhaoliang1997.github.io/AccelMark → freedomintelligence.github.io/AccelMark
- github.com/JuhaoLiang1997/AccelMark → github.com/FreedomIntelligence/AccelMark
Intentionally left untouched:
- "submitted_by" fields in results/**/result.json and
runners/*/meta.json — these record historical attribution under
the submitter's actual GitHub identity at submission time and
must not change when the repo moves.
- pyproject.toml maintainer email (juhaoliang1997@gmail.com) — that
is the maintainer's personal address, not a repo URL.
- DEVELOPMENT.md submitted_by example value — kept as the real
historical handle so the docs match what readers see in results/.
Verified:
- runners/validate_runners.py: 9/9 folders, hashes intact.
- runners/validate_suites.py: 7/7 suites valid.
Co-authored-by: Cursor
---
.github/ISSUE_TEMPLATE/new_suite.md | 2 +-
CODE_OF_CONDUCT.md | 2 +-
CONTRIBUTING.md | 4 ++--
DEVELOPMENT.md | 2 +-
NOTICE | 2 +-
README.md | 18 +++++++++---------
SECURITY.md | 2 +-
leaderboard/generate.py | 4 ++--
leaderboard/site/assets/js/modal.js | 2 +-
leaderboard/site/assets/js/views/home.js | 4 ++--
leaderboard/site/assets/js/views/suites.js | 2 +-
leaderboard/site/index.html | 8 ++++----
pyproject.toml | 12 ++++++------
suites/README.md | 2 +-
14 files changed, 33 insertions(+), 33 deletions(-)
diff --git a/.github/ISSUE_TEMPLATE/new_suite.md b/.github/ISSUE_TEMPLATE/new_suite.md
index 4c358a1..d3104b7 100644
--- a/.github/ISSUE_TEMPLATE/new_suite.md
+++ b/.github/ISSUE_TEMPLATE/new_suite.md
@@ -14,7 +14,7 @@ assignees: ''
merging.
Full walk-through: DEVELOPMENT.md "Adding a new suite"
- https://github.com/JuhaoLiang1997/AccelMark/blob/main/DEVELOPMENT.md
+ https://github.com/FreedomIntelligence/AccelMark/blob/main/DEVELOPMENT.md
-->
## Why this suite?
diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md
index 354654b..a476a44 100644
--- a/CODE_OF_CONDUCT.md
+++ b/CODE_OF_CONDUCT.md
@@ -75,7 +75,7 @@ appointed representative at an online or offline event.
Instances of abusive, harassing, or otherwise unacceptable behavior may be
reported to the project maintainers by opening a confidential security
-advisory at
+advisory at
or, when GitHub access is not available, by emailing the maintainer listed
in the repository profile. All complaints will be reviewed and investigated
promptly and fairly.
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index a3044cd..e05cf66 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -36,7 +36,7 @@ gh pr create # or open the PR via the GitHub web UI
That's it. CI validates the result automatically; merging the PR publishes it to the leaderboard.
-> _Prefer not to use git?_ Open a [Community Submission issue](https://github.com/JuhaoLiang1997/AccelMark/issues/new?template=community_submission.md), paste your `result.json`, and the CI bot will draft the PR on your behalf.
+> _Prefer not to use git?_ Open a [Community Submission issue](https://github.com/FreedomIntelligence/AccelMark/issues/new?template=community_submission.md), paste your `result.json`, and the CI bot will draft the PR on your behalf.
---
@@ -338,7 +338,7 @@ Actions workflow regenerates them on every merge to `main`.
### Alternative: open a submission issue (no git required)
If you'd rather not use git, paste your `result.json` into a
-[Community Submission issue](https://github.com/JuhaoLiang1997/AccelMark/issues/new?template=community_submission.md).
+[Community Submission issue](https://github.com/FreedomIntelligence/AccelMark/issues/new?template=community_submission.md).
A bot will validate the JSON, draft a PR with the files in the right place,
and link it back to your issue. You don't need to touch git or fork the repo.
diff --git a/DEVELOPMENT.md b/DEVELOPMENT.md
index 98cddbc..990f73b 100644
--- a/DEVELOPMENT.md
+++ b/DEVELOPMENT.md
@@ -1134,6 +1134,6 @@ python runners/validate_submission.py --dir /tmp/accelmark_test/
## Questions and Support
- **Bug in LoadGen or schema:** Open a GitHub Issue
-- **New suite proposal:** Open a GitHub Issue with the [**Propose a new suite**](https://github.com/JuhaoLiang1997/AccelMark/issues/new?template=new_suite.md) template
+- **New suite proposal:** Open a GitHub Issue with the [**Propose a new suite**](https://github.com/FreedomIntelligence/AccelMark/issues/new?template=new_suite.md) template
- **New platform support:** Open a PR with a working platform script and at least one verified result
- **Leaderboard question:** Check `leaderboard/generate.py` — it's well-commented
\ No newline at end of file
diff --git a/NOTICE b/NOTICE
index d904b63..a018112 100644
--- a/NOTICE
+++ b/NOTICE
@@ -2,7 +2,7 @@ AccelMark
Copyright 2024-2026 Juhao Liang and The AccelMark Contributors
This product includes software developed as part of the AccelMark project
-(https://github.com/JuhaoLiang1997/AccelMark).
+(https://github.com/FreedomIntelligence/AccelMark).
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
diff --git a/README.md b/README.md
index 5fb2f69..893985b 100644
--- a/README.md
+++ b/README.md
@@ -10,16 +10,16 @@
@@ -49,7 +49,7 @@
```bash
# 1. Clone and install
-git clone https://github.com/JuhaoLiang1997/AccelMark.git
+git clone https://github.com/FreedomIntelligence/AccelMark.git
cd AccelMark
pip install -e . # installs framework dependencies (Python >=3.10 required)
pip install -r runners/nvidia_vllm_47f5d58e/requirements.txt # installs runner dependencies
@@ -70,7 +70,7 @@ python run.py --runner nvidia_vllm_47f5d58e --suite suite_A
# your result.json and env_info.json; no manual file moves are needed.
```
-See [CONTRIBUTING.md](CONTRIBUTING.md) for the full guide. If you'd rather skip the PR workflow, [open a submission issue](https://github.com/JuhaoLiang1997/AccelMark/issues/new?template=community_submission.md) instead and a bot will draft the PR for you.
+See [CONTRIBUTING.md](CONTRIBUTING.md) for the full guide. If you'd rather skip the PR workflow, [open a submission issue](https://github.com/FreedomIntelligence/AccelMark/issues/new?template=community_submission.md) instead and a bot will draft the PR for you.
---
@@ -100,7 +100,7 @@ See [suites/README.md](suites/README.md) for full specs, time budgets, SLA defin
width="980">
-A snapshot of accelerators that have at least one submission on the leaderboard. Tile size is proportional to submission count; colour denotes vendor. See the [**live leaderboard**](https://juhaoliang1997.github.io/AccelMark) for current rankings, per-suite breakdowns, and the underlying `result.json` files.
+A snapshot of accelerators that have at least one submission on the leaderboard. Tile size is proportional to submission count; colour denotes vendor. See the [**live leaderboard**](https://freedomintelligence.github.io/AccelMark) for current rankings, per-suite breakdowns, and the underlying `result.json` files.
---
@@ -150,8 +150,8 @@ The most valuable contribution is running the benchmark on hardware not yet in t
- **Submit a result** → [Submitting a result](CONTRIBUTING.md#submitting-a-result)
- **Add a new runner** → [Adding a new runner](CONTRIBUTING.md#adding-a-new-runner)
- **Add a new accelerator family** → [Platform plug-in guide](runners/README.md#adding-a-new-accelerator-family)
-- **Report a bug** → [Open an issue](https://github.com/JuhaoLiang1997/AccelMark/issues/new?template=bug_report.md)
-- **Ask a question / share results** → [Discussions](https://github.com/JuhaoLiang1997/AccelMark/discussions)
+- **Report a bug** → [Open an issue](https://github.com/FreedomIntelligence/AccelMark/issues/new?template=bug_report.md)
+- **Ask a question / share results** → [Discussions](https://github.com/FreedomIntelligence/AccelMark/discussions)
- **Extend the leaderboard** → [Development guide](DEVELOPMENT.md)
> _Optional:_ AccelMark also ships a small voice-driven launcher for the [OpenClaw](https://clawhub.ai) ecosystem — see [`openclaw_skill/`](openclaw_skill/README.md). It's not required to run, contribute, or submit results.
@@ -167,7 +167,7 @@ If you use AccelMark results in research, please cite:
title = {Beyond NVIDIA! A Multi-Regime Framework for Benchmarking Heterogeneous AI Accelerators},
author = {Liang, Juhao and Zhang, Zhiyuan and Li, Siyu and Lin, Zhihang and Yu, Minchen and Zeng, Li and Chen, Zizhong and Sun, Ruoyu and Wang, Benyou},
year = {2026},
- url = {https://github.com/JuhaoLiang1997/AccelMark}
+ url = {https://github.com/FreedomIntelligence/AccelMark}
}
```
diff --git a/SECURITY.md b/SECURITY.md
index 67be232..11d96f5 100644
--- a/SECURITY.md
+++ b/SECURITY.md
@@ -40,7 +40,7 @@ providing an initial assessment. We aim to publish a fix and credit the
reporter within **30 days** of acknowledgement; if a fix is going to take
longer we will say so in the response.
-[advisory]: https://github.com/JuhaoLiang1997/AccelMark/security/advisories/new
+[advisory]: https://github.com/FreedomIntelligence/AccelMark/security/advisories/new
When reporting, please include:
diff --git a/leaderboard/generate.py b/leaderboard/generate.py
index 4a9ac5a..bf35de2 100644
--- a/leaderboard/generate.py
+++ b/leaderboard/generate.py
@@ -273,8 +273,8 @@ def extract_impl(result: dict) -> dict | None:
"created": meta.get("created"),
"supersedes_chain": meta.get("supersedes_chain"),
"deprecated_by": meta.get("deprecated_by"),
- "github_url": f"https://github.com/JuhaoLiang1997/AccelMark/tree/main/runners/{impl_id}",
- "runner_url": f"https://github.com/JuhaoLiang1997/AccelMark/blob/main/runners/{impl_id}/runner.py",
+ "github_url": f"https://github.com/FreedomIntelligence/AccelMark/tree/main/runners/{impl_id}",
+ "runner_url": f"https://github.com/FreedomIntelligence/AccelMark/blob/main/runners/{impl_id}/runner.py",
}
diff --git a/leaderboard/site/assets/js/modal.js b/leaderboard/site/assets/js/modal.js
index a52a3e1..3461dbb 100644
--- a/leaderboard/site/assets/js/modal.js
+++ b/leaderboard/site/assets/js/modal.js
@@ -306,7 +306,7 @@ function _fillModal(row) {
const impl = row.impl || {};
let scriptUrl = null;
if (d.meta_reproduce_script) {
- scriptUrl = `https://github.com/JuhaoLiang1997/AccelMark/blob/main/${d.meta_reproduce_script}`;
+ scriptUrl = `https://github.com/FreedomIntelligence/AccelMark/blob/main/${d.meta_reproduce_script}`;
// If the result references an old (superseded) runner path, point to
// the current runner.py instead.
if (impl.supersedes_chain && Array.isArray(impl.supersedes_chain)) {
diff --git a/leaderboard/site/assets/js/views/home.js b/leaderboard/site/assets/js/views/home.js
index 3274431..db4a91f 100644
--- a/leaderboard/site/assets/js/views/home.js
+++ b/leaderboard/site/assets/js/views/home.js
@@ -107,10 +107,10 @@ export function render({ el }) {
diff --git a/leaderboard/site/assets/js/views/suites.js b/leaderboard/site/assets/js/views/suites.js
index 15e22ae..f1177b6 100644
--- a/leaderboard/site/assets/js/views/suites.js
+++ b/leaderboard/site/assets/js/views/suites.js
@@ -7,7 +7,7 @@ import {
} from "../data.js";
import { esc, fmtNum, buildHash, shortModel } from "../utils.js";
-const GH_BASE = "https://github.com/JuhaoLiang1997/AccelMark";
+const GH_BASE = "https://github.com/FreedomIntelligence/AccelMark";
// One concrete finding per suite, distilled from the paper. Kept short
// enough to fit inside a single card but specific enough to be useful.
diff --git a/leaderboard/site/index.html b/leaderboard/site/index.html
index 1001384..3ccc280 100644
--- a/leaderboard/site/index.html
+++ b/leaderboard/site/index.html
@@ -46,7 +46,7 @@