算法艺术创作
algorithmic-art
通过代码和可调参数创作生成艺术与交互式视觉效果。
single-modality【设计与创意】Operate InternVideo2 single-modality visual workflows for pretraining, finetuning, probing, distillation, model selection, datasets, launch adaptation, and troubleshooting.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when a user asks about the visual-only single_modality branch of InternVideo2: masked video pretraining, action-classification finetuning, linear or attentive probing, distillation from larger teachers, model-zoo choice, dataset/weight paths, SLURM or DeepSpeed launch adaptation, or single-modality failure diagnosis.
Do not use this sub-skill for video-text/audio retrieval, chat/video-MLLM work, InternVideo3, InternVideo-Next, or InternVid dataset acquisition beyond the action-recognition annotation layouts needed here. Route those to the appropriate sibling sub-skill or root repo guidance.
srun, torchrun, or plain python), GPU count, precision, and whether the user is asking for command construction only or an actual run.INTERNVIDEO2_DATA_PATH, INTERNVIDEO2_MODEL_PATH, annotation CSV layout, teacher weight locations, and model registry names. Full training/evaluation requires user-provided datasets, checkpoints, CUDA-capable dependencies, and cluster resources.torchrun, preserve distributed environment variables and port selection. For single-process debugging, remove --enable_deepspeed, --dist_eval, and large batch sizes unless the user explicitly prepared that stack.| User intent | Use | Key inputs |
|---|---|---|
| Train Stage1 1B/6B visual model on K-Mash-style data | run_pretraining.py recipe in workflows | pretraining CSV, InternVL visual teacher, VideoMAEv2-g teacher, large multi-GPU launch |
| Distill S/B/L from InternVideo2 Stage2-1B | run_distill.py recipe in workflows | K-Mash CSV, teacher checkpoint registry patched to portable paths, model size |
| Full tune on Kinetics/K400/K600/K700/MiT/SSV2/ANet/HACS | run_finetuning.py recipe in workflows | split root with train.csv, val.csv, test.csv; checkpoint; classes; frames/crops |
| Linear probe or attentive probe | run_linear_probing.py recipe in workflows | checkpoint, dataset class, open_clip_projector/open_block_num, frame schedule |
| Select checkpoint/model family | configuration model table | target dataset, model scale, stage, available weights |
| Fix a run failure | troubleshooting | first error line, command, environment summary, dataset/checkpoint existence |