协作头脑风暴
brainstorming
在实现前澄清需求、探索设计选择,并形成清晰的开发方向。
skywork-r1v【开发与工程】Route Skywork-R1V3 local inference, R1V4 API batch testing, and benchmark reproduction workflows to the right bundled sub-skill.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this repo skill when a user asks about the Skywork multimodal reasoning repository, especially Skywork-R1V3 local inference, Skywork R1V4 API batch testing, or evaluation reproduction with VLMEvalKit, EMMA-mini, and MMK12.
This root skill is a router. It keeps the fast path short and sends detailed commands, parameters, and failure handling to the sub-skill that owns the workflow.
sub-skills/local-inference/.sub-skills/r1v4-api-testing/.sub-skills/evaluation-reproduction/.There is no single top-level Python package to install for this repository. For the bundled helper scripts, use a normal Python environment and install only the small helper stack when needed:
python -m pip install requests tqdm flask pillow pyyaml pandas openpyxl
python scripts/validate_skill_runtime.py --root .
Install CUDA, vLLM, Transformers, model weights, datasets, or judge/API clients only when the chosen sub-skill explicitly requires them for a real run.
Use local-inference when the request mentions:
Skywork/Skywork-R1V3-38Binference_with_transformers.pyinference_with_vllm.pysplit_model, tensor_parallel_size, flash-attn, trust_remote_codeRead:
sub-skills/local-inference/references/workflows.mdsub-skills/local-inference/references/api-and-parameters.mdsub-skills/local-inference/references/troubleshooting.mdRun:
sub-skills/local-inference/scripts/build_inference_command.pysub-skills/local-inference/scripts/check_image_grid.pyUse r1v4-api-testing when the request mentions:
r1v4-lite or r1v4-vl-planner-litebatch_nonstream.py, batch_stream.py, or planner variantstest_cases.jsonl, <think>, <tool_call>, <observation>, <answer> tagsRead:
sub-skills/r1v4-api-testing/references/api-batch-workflows.mdsub-skills/r1v4-api-testing/references/data-formats.mdsub-skills/r1v4-api-testing/references/result-analysis.mdsub-skills/r1v4-api-testing/references/troubleshooting.mdRun:
sub-skills/r1v4-api-testing/scripts/validate_cases.pysub-skills/r1v4-api-testing/scripts/build_api_payload.pysub-skills/r1v4-api-testing/scripts/parse_r1v4_response.pysub-skills/r1v4-api-testing/scripts/summarize_results.pyUse evaluation-reproduction when the request mentions:
eval/README.mdMMMU, LogicVista, PhyX, r1v3-alpha, USE_COT, or a served OpenAI-compatible modelRead:
sub-skills/evaluation-reproduction/references/vlmevalkit.mdsub-skills/evaluation-reproduction/references/emma-mmk12.mdsub-skills/evaluation-reproduction/references/data-and-results.mdsub-skills/evaluation-reproduction/references/troubleshooting.mdRun:
sub-skills/evaluation-reproduction/scripts/build_eval_commands.pysub-skills/evaluation-reproduction/scripts/score_boxed_answers.pysub-skills/evaluation-reproduction/scripts/check_eval_outputs.pyscripts/validate_skill_runtime.py checks that the generated tree still has the expected router layout and does not contain obvious path leaks.When you need to check whether this skill still matches the current repository state, read references/repo-provenance.md first. That file records the source commit and evidence paths used to build the skill.