Skip to content

chore: migrate references from redai-infra to redai-studio - #296

Merged
SigureMo merged 1 commit into
redai-studio:mainfrom
ShigureNyako:session/sess_dev_neko_create_redai_studio_relax_redai_infra_link_migra
Sep 3, 2026
Merged

chore: migrate references from redai-infra to redai-studio#296
SigureMo merged 1 commit into
redai-studio:mainfrom
ShigureNyako:session/sess_dev_neko_create_redai_studio_relax_redai_infra_link_migra

Conversation

@ShigureNyako

Copy link
Copy Markdown
Contributor

What

  • Replace all remaining redai-infra namespace references with redai-studio across repository metadata, workflows, documentation, examples, install guidance, and internal skills.
  • Update Relax, TransferQueue, torch_memory_saver, and Megatron-Bridge links while preserving existing paths and pinned commits.
  • Point documentation deployment guards/targets, GitHub Pages links, and the Relax GHCR image at the active organization.

Why

The repositories and package have moved to redai-studio. Keeping the old namespace leaves stale documentation (the old Pages URL returns 404), prevents the docs workflow from running in the transferred repository, and directs users to an unavailable old GHCR namespace.

How

This is a mechanical namespace-only migration: 110 occurrences across 49 tracked files were changed from redai-infra to redai-studio, with no other content changes.

Testing

  • pre-commit run --all-files passes (all hooks, using Python 3.11)
  • Tests pass (pytest tests/) — not run; no executable behavior changed, and this checkout does not have the project's test dependencies installed
  • New tests added (not applicable to a namespace-only migration)
  • Documentation updated
  • npm run docs:build passes
  • bash -n docs/deploy-docs.sh and Python compilation checks pass
  • All 23 distinct migrated web link targets return HTTP 2xx
  • ghcr.io/redai-studio/relaxrl:latest returns a valid container manifest (HTTP 200)
  • Repository-wide search finds zero remaining redai-infra references

Type of Change

  • Bug fix (non-breaking change that fixes an issue)
  • New feature (non-breaking change that adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Documentation update
  • Refactoring (no functional changes)
  • Performance improvement
  • CI/CD or build changes

Screenshots / Logs

Not applicable.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

The namespace migration is consistent, preserves pinned commits, and leaves no remaining redai-infra references.

Pull request overview

Migrates repository, documentation, dependency, workflow, and container references from redai-infra to the active redai-studio namespace.

Changes:

  • Updates GitHub, GitHub Pages, and GHCR URLs.
  • Preserves dependency paths and pinned commits.
  • Enables documentation deployment under the transferred repository.
File summaries
File Description
.github/ISSUE_TEMPLATE/config.yml Updates support links.
.github/workflows/deploy-docs.yml Updates deployment guards.
CONTRIBUTING.md Updates contribution links.
README.md Updates English project links.
README_zh.md Updates Chinese project links.
setup.py Updates package homepage.
docker/Dockerfile Updates pinned dependency URLs.
docker/Dockerfile.npu Updates TransferQueue source.
docs/deploy-docs.sh Updates Pages push target.
docs/.vitepress/config.mts Updates navigation links.
docs/.vitepress/theme/CallToAction.vue Updates contribution links.
docs/en/index.md Updates GitHub link.
docs/en/api/actor-fwd.md Updates source links.
docs/en/api/actor.md Updates source links.
docs/en/api/genrm.md Updates source links.
docs/en/api/rollout.md Updates source links.
docs/en/guide/configuration.md Updates configuration link.
docs/en/guide/customize-training.md Updates support links.
docs/en/guide/fully-async-training.md Updates TransferQueue link.
docs/en/guide/how-to-contribute.md Updates clone URL.
docs/en/guide/installation.md Updates installation URLs.
docs/en/guide/introduction.md Updates TransferQueue links.
docs/en/guide/reinforce-plus-plus-training-report.md Updates issue link.
docs/en/guide/trajectory-replay.md Updates RFC link.
docs/zh/index.md Updates GitHub link.
docs/zh/api/actor-fwd.md Updates source links.
docs/zh/api/actor.md Updates source links.
docs/zh/api/genrm.md Updates source links.
docs/zh/api/rollout.md Updates source links.
docs/zh/guide/configuration.md Updates configuration link.
docs/zh/guide/customize-training.md Updates support links.
docs/zh/guide/fully-async-training.md Updates TransferQueue link.
docs/zh/guide/how-to-contribute.md Updates clone URL.
docs/zh/guide/installation.md Updates installation URLs.
docs/zh/guide/introduction.md Updates TransferQueue links.
docs/zh/guide/reinforce-plus-plus-training-report.md Updates issue link.
docs/zh/guide/trajectory-replay.md Updates RFC link.
examples/nemo_gym_agentic/README.md Updates image references.
examples/nemo_gym_agentic/service/Dockerfile Updates base image.
examples/nemo_gym_agentic/recipes/gsm8k/README.md Updates image guidance.
examples/nemo_gym_agentic/recipes/r2e-gym/README.md Updates image guidance.
examples/nemo_gym_agentic/recipes/workplace-assistant/README.md Updates image guidance.
relax/backends/megatron/model_provider.py Updates Bridge reference.
relax/utils/arguments.py Updates TransferQueue command.
relax/utils/data/identity_window_sampler.py Updates upgrade guidance.
relax/utils/visualize/templates.py Updates viewer links.
skills/sglang-upgrade/SKILL.md Updates fork namespace.
skills/sync-github/SKILL.md Updates workflow commands.
skills/sync-github/references/prompt-b-dev-to-main.md Updates synchronization commands.
Review details
  • Files reviewed: 49/49 changed files
  • Comments generated: 0
  • Review effort level: Balanced

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@SigureMo SigureMo changed the title chore: migrate references to redai-studio chore: migrate references from redai-infra to redai-studio Sep 3, 2026
@SigureMo
SigureMo merged commit 03cd24b into redai-studio:main Sep 3, 2026
5 checks passed
Linux-glf pushed a commit to Linux-glf/Relax that referenced this pull request Sep 4, 2026
feat(docker): add Ascend/NPU multi-stage image build with Makefile entrypoints

Bring the GPU image pipeline's layered design to Ascend/910C so 云效 only
selects code version, params, and scheduling while the Relax repo defines how
images are built.

- **`docker/Dockerfile.npu`**: refactor the monolithic NPU build into multi-stage
  `base → train → relax`, mirroring `docker/Dockerfile` (GPU).
  - `train` holds the Relax-code-independent heavy deps (torch_npu source build,
    MindSpeed/Megatron/MindSpeed-Bridge/Megatron-Bridge, sglang-npu, sgl-kernel-npu)
    and only `COPY docker/npu_patch` — a Relax code change no longer rebuilds them.
  - `relax` copies the full checkout (incl. `.git` for versioneer) and installs it;
    `ray`/`protobuf` pins stay after `pip install -e .` so they still win.
  - `BASE_IMAGE` / `SOC_VERSION` / `TRAIN_IMAGE` are now build args (default base
    `quay.io/ascend/cann:8.5.1-a3-ubuntu22.04-py3.11`, SOC `ascend910_9391`).
  - A plain `docker build -f docker/Dockerfile.npu .` still works via the chained
    default `TRAIN_IMAGE=train`.

- **`Makefile`**: add `docker-train-ascend`, `docker-dev-ascend`, and optional
  `docker-qs-ascend`, reusing the GPU tag/push/remote-skip logic.
  - Tags `ascend-train|dev|qs-YYYYMMDD-<hash8>`; the `ascend-` prefix keeps aarch64
    artifacts from overwriting the amd64 `train-/dev-` tags in the same repository.
  - `docker-qs-ascend` builds relax-ci's `Dockerfile.qs` (verified pure-python /
    arch-independent) on top of the dev image via `ASCEND_QS_DOCKERFILE`; cloning
    relax-ci and its credentials stay in CI, not the repo.

- **`docker/npu-training.md`**: document the multi-stage layout, the Makefile build
  paths, configurable variables, and the optional QS wrapping.

Co-Authored-By: Claude <noreply@anthropic.com>
(cherry picked from commit 71f7a80c43dadf189c010c3ce5f5748784af5f21)
(cherry picked from commit d9b9265)

chore: migrate references from `redai-infra` to `redai-studio` (redai-studio#296)

(cherry picked from commit 03cd24b)

docs(npu): align BASE_IMAGE default with CANN 9.0.0 Dockerfile
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.

3 participants