Skip to content

Fix documentation gaps on main README#373

Open
idevasena wants to merge 1 commit into
mlcommons:mainfrom
idevasena:docs/issue-350-file-object-allow-run-as-root
Open

Fix documentation gaps on main README#373
idevasena wants to merge 1 commit into
mlcommons:mainfrom
idevasena:docs/issue-350-file-object-allow-run-as-root

Conversation

@idevasena
Copy link
Copy Markdown
Contributor

Summary

Fixes #350.

Documents the --file / --object backend-selector flags and the --allow-run-as-root MPI flag in README.md, and refreshes the stale top-level CLI help block and missing workload sections that surfaced while addressing the issue.

Similarly, root users hit mpirun has detected an attempt to run as root with --allow-run-as-root only visible inside --help output, never in prose or examples.

Changes

All edits are to README.md:

  1. Refresh top-level CLI help block + add "Running as root" callout under Prerequisite.
    Replace the stale {training,checkpointing,vectordb,reports,history} output with the current {training,checkpointing,vectordb,kvcache} output. Add a short subsection explaining when --allow-run-as-root is required (containerized / bare-metal root launchers) with one example.

  2. Add "Storage Backend Selection (--file / --object)" subsection under Operation.
    Single source of truth for both checkpointing run and kvcache run. Documents that the flags are mutually exclusive, one is required, and what each backend maps to (POSIX/parallel FS vs. S3-compatible object store via the three supported object-store libraries).

@idevasena idevasena requested a review from a team May 13, 2026 16:04
@github-actions
Copy link
Copy Markdown

MLCommons CLA bot All contributors have signed the MLCommons CLA ✍️ ✅

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.

README missing --file flag and --allow-run-as-root usage

2 participants