Skip to content

chore: rename pegainfer → openinfer across the workspace#318

Merged
xiaguan merged 2 commits into
mainfrom
chore/rename-pegainfer-to-openinfer
Jun 9, 2026
Merged

chore: rename pegainfer → openinfer across the workspace#318
xiaguan merged 2 commits into
mainfrom
chore/rename-pegainfer-to-openinfer

Conversation

@xiaguan

@xiaguan xiaguan commented Jun 9, 2026

Copy link
Copy Markdown
Collaborator

Rebrand pegainfer → openinfer following the repo move to openinfer-project/openinfer.

What changed

Mechanical rename across all four case forms (each is exactly 9 chars, so formatting is byte-stable — zero alignment churn):

from to scope
pegainfer openinfer crate names, dirs, Rust paths, docs
PEGAINFER OPENINFER env vars (build.rs / CLI / CI)
PegaInfer OpenInfer prose / CamelCase
Pegainfer Openinfer prose
  • 32 crate dirs renamed — 17 top-level (openinfer-core, openinfer-kernels, openinfer-qwen3-4b, openinfer-kimi-k2, openinfer-server, …) + 15 openinfer-comm subcrates.
  • 2 doc files renamed; ~555 files touched.
  • Server binary is now openinfer.
  • The external KV-offload dependency pegaflow is untouched (verified: 90 occurrences intact, 0 cross-contamination).
  • Env var break: PEGAINFER_*OPENINFER_* (hard rename, no aliases). Build now reads OPENINFER_TRITON_PYTHON, tests OPENINFER_TEST_MODEL_PATH, etc.

Verification

  • cargo build --release — green (1m06s, all crates compile as openinfer-*).
  • cargo metadata — 40 packages, none still pegainfer, dep graph self-consistent.
  • Lib tests for core / kernels / kv-cache / kv-offload / qwen3-4b / qwen35-4b / engine / server — all pass.
  • The one failing test (openinfer-comm GDR gdr_copy_flag_GPU) is a pre-existing RDMA-hardware gate unrelated to the rename (no GDR hardware on this box).

Note

A workspace-wide rename conflicts with every open branch. The other open PRs (#315/#304/#299/#202) will need a rebase after this merges.

🤖 Generated with Claude Code

xiaguan and others added 2 commits June 9, 2026 22:04
Project renamed pegainfer -> openinfer; repo is now
openinfer-project/openinfer. Mechanical rename across all four case forms:

  pegainfer -> openinfer   (crate names, dirs, Rust paths, docs)
  PEGAINFER -> OPENINFER   (env vars: build + CLI + CI)
  PegaInfer -> OpenInfer   (prose / CamelCase)
  Pegainfer -> Openinfer

32 crate dirs renamed (17 top-level + 15 openinfer-comm subcrates), 2 doc
files, ~555 files total. The external KV-offload dep `pegaflow` is left
untouched. The server binary is now `openinfer`.

Verified: `cargo build --release` green; core/kernels/kv/model/server lib
tests pass. (The GDR test in openinfer-comm fails only for lack of RDMA
hardware on this box — a pre-existing hardware gate, unrelated to the rename.)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
`pegainfer_*` (p-e) and `openinfer_*` (o) sort to different alphabetical
positions, so the rename left two `use` blocks mis-ordered. `cargo fmt
--all` re-sorts them; build/behavior unchanged.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@xiaguan xiaguan merged commit e03de3a into main Jun 9, 2026
1 check passed
@xiaguan xiaguan deleted the chore/rename-pegainfer-to-openinfer branch June 9, 2026 14:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant