Views
No views yet
1UniICL/
2 UniICL-Bench/
3 UniICL-760K/
4 UniICL/
5 local_paths.pylocal_paths.py in the code repository:1UNIICL_BASE_MODEL = "/path/to/base-model"
2UNIICL_FINETUNED_MODEL = "/path/to/finetuned-checkpoint"
3UNIICL_TARGET_CHECKPOINT = "/path/to/finetuned-checkpoint"UNIICL_BASE_MODEL should point to the released base model assets. UNIICL_FINETUNED_MODEL is used by evaluation and inference. UNIICL_TARGET_CHECKPOINT is the directory prepared for evaluation after training.1checkpoint/
2 ema.safetensors or model.safetensors
3 capm_config.json
4 vocab.json
5 merges.txt
6 tokenizer.json
7 tokenizer_config.json
8 llm_config.json
9 vit_config.json
10 ae.safetensorsprism_config.json and automatically remaps legacy prism.* checkpoint keys to the public capm.* module names.1cd UniICL-760K
2bash convert_unified.sh1cd ../UniICL
2NPROC_PER_NODE=8 TOTAL_STEPS=10000 bash scripts/train_uniicl.sh1cd ../UniICL
2NPROC_PER_NODE=8 TOTAL_STEPS=10000 bash scripts/train_uniicl_capm.shbash scripts/prepare_uniicl_checkpoint.sh1python scripts/run_uniicl_inference.py \
2 --model-path /path/to/checkpoint \
3 --image /path/to/example.jpg \
4 --prompt "Answer the question about this image." \
5 --understanding-output1python scripts/run_uniicl_inference.py \
2 --model-path /path/to/checkpoint \
3 --prompt "Generate an image of a lighthouse at dusk." \
4 --output-image generated.png--no-capm to disable CAPM at inference time for ablations.1@article{xu2026uniicl,
2 title={UniICL: Systematizing Unified Multimodal In-context Learning through a Capability-Oriented Taxonomy},
3 author={Xu, Yicheng and Zhang, Jiangning and Xue, Zhucun and Hu, Teng and Yi, Ran and Hu, Xiaobin and Liu, Yong and Tao, Dacheng},
4 journal={arXiv preprint arXiv:2603.24690},
5 year={2026}
6}