IC-Custom Model Card

August 31, 2025 ยท View on GitHub

This document provides a comprehensive overview of all models used in IC-Custom.


๐ŸŽฏ IC-Custom Models

Our core customization models, automatically downloaded when running the app:

ModelPurposeSource
dit_loraLoRA adaptation for diffusion transformerTencentARC/IC-Custom
img_txt_inImage-text input layers weightsTencentARC/IC-Custom
boundary_embeddingsBoundary condition embeddingsTencentARC/IC-Custom
task_register_embeddingsTask registration embeddingsTencentARC/IC-Custom

๐Ÿ”ง Base Models

Foundation models required for IC-Custom operation:

ModelPurposeSource
CLIPVision-language understandingopenai/clip-vit-large-patch14
T5Text processinggoogle/t5-v1_1-xxl
SigLIPImage understandinggoogle/siglip-so400m-patch14-384
AutoencoderImage encoding/decodingblack-forest-labs/FLUX.1-Fill-dev
DITDiffusion modelblack-forest-labs/FLUX.1-Fill-dev
ReduxImage processingblack-forest-labs/FLUX.1-Redux-dev

๐ŸŽจ App Interactive Models

Additional models for enhanced app functionality:

Required for App

ModelPurposeSource
SAM-vit-hImage segmentationHCMUE-Research/SAM-vit-h

Optional (Enable via CLI flags)

ModelPurposeSourceEnable Flag
BEN2Background removalPramaLLC/BEN2--enable_ben2_for_mask_ref True
Qwen2.5-VLPrompt generationQwen/Qwen2.5-VL-7B-Instruct--enable_vlm_for_prompt True

๐Ÿ”— Model Usage

  • Automatic Download: All required models are downloaded automatically when running scripts
  • Manual Configuration: Model paths can be specified in app.yaml or inference.yaml
  • Optional Models: BEN2 and Qwen2.5-VL are disabled by default and only downloaded when explicitly enabled

For detailed configuration instructions, see:

  • README.md - General setup and model download
  • APP.md - App-specific configuration and CLI arguments