计划执行与检查节点
executing-plans
按既定实施计划完成工作,保持过程检查和反馈。
internlm-xcomposer【效率与协作】Guides InternLM-XComposer multimodal inference, composition, fine-tuning, reward-model, OmniLive, evaluation, and related-project workflows.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this repo skill when a user asks about the InternLM-XComposer family of model workflows: legacy 1.0/2.0 chat and evaluation, current 2.5 chat/composition and LMDeploy 4-bit paths, supervised fine-tuning, reward-model training and scoring, OmniLive audio/video/memory services, or related benchmark/project workflows.
This repository is a model/workflow collection rather than a single importable root package. Install only the dependencies needed for the selected route, then follow the nearest sub-skill plus its bundled references/scripts. Several repaired routes also include source-derived runnable bundles under sub-skills/*/entrypoints/; use those for approved execution instead of depending on the original checkout.
model-inference — Transformers chat/composition, multi-GPU dispatch, 4-bit/LMDeploy, Gradio, and legacy inference compatibility.finetuning — supervised fine-tuning, LoRA, adapter merge, and data-manifest validation.reward-model — reward scoring/comparison/ranking, preference data, and reward training/evaluation.omnilive — audio, video-memory, SRS/FastAPI/Gradio deployment planning, and OmniLive benchmarks.evaluation-and-projects — benchmark planning plus ShareGPT4V and DualFocus package/evaluation routing.There is no single root editable install. Use the workflow-specific dependencies for the sub-skill you are following:
torch, transformers, timm, sentencepiece, gradio, markdown2, xlsxwriter, einops.accelerate.lmdeploy and a CUDA-compatible wheel.deepspeed and peft; some setups also need flash-attn.peft, deepspeed, pandas, pyarrow, and the benchmark-specific data tools if you are actually running the benchmark.swift, decord, fastapi, gradio, and the model/runtime pieces named in the OmniLive references.pyproject.toml directories when you choose the evaluation-and-projects route.A safe generic check after installing a chosen workflow is:
python scripts/check_environment.py --modules torch,transformers
If you are using projects/ShareGPT4V or projects/DualFocus, read their sub-skill references for the package-specific install commands before creating or mutating an environment.
references/overview.md for the model-family and route summary.references/installation.md for workflow-specific dependency guidance.references/troubleshooting.md when imports, CUDA, trust_remote_code, or data/layout issues appear.references/repo-provenance.md before deciding whether this skill matches the current checkout or before refreshing it.entrypoints/ wrappers over source checkout scripts for finetuning, reward training, Gradio, OmniLive merge, and OmniLive services.