Nodes/BSAI-ComfyUI-Prism/BSAI Prism Model Loader
ComfyUI Node

BSAI Prism Model Loader

A ComfyUI node in BSAI/Prism with 22 inputs and 2 outputs.

By xm6018924·Created 24 days ago·Updated 11 days ago· 2
BSAI Prism Model Loader
    • prism_model
    • status
    ◄base_modelMOVA-360p►
    ◄resume_ckptpreview_alpha►
    ◄deviceN/A►
    ◄offloadcpu►
    ◄enable_bsatrue►
    ◄bsa_sparsity0.75►
    ◄bsa_chunk_3d_shape_q4 4 4►
    ◄bsa_chunk_3d_shape_k4 4 4►
    ◄bsa_cdf_threshold0.20►
    ◄enable_ivpq_dynamic_blocktrue►
    ◄enable_layer_adaptive_dynamic_blockfalse►
    ◄sparse_high_noise_onlyfalse►
    ◄enable_bsa_v2afalse►
    ◄bsa_v2a_sparsity0.88►
    ◄bsa_v2a_audio_chunk_size64►
    ◄bsa_v2a_chunk_3d_shape_k4 4 4►
    ◄enable_audio_guidancefalse►
    ◄audio_boost_gamma2.0►
    ◄enable_variance_guidancefalse►
    ◄variance_boost_gamma2.0►
    ◄enable_taylor_sparse_attnfalse►
    ◄enable_rectified_sparse_attnfalse►
    CategoryBSAI/Prism

    Inputs (22)

    NameTypeDefaultDescription
    base_modelCOMBOMOVA-360pMOVA base model (architecture skeleton, no fine-tuned weights). Defines the overall structure, VAE, text_encoder and other base components.
    resume_ckptCOMBOpreview_alphaPrism fine-tuned weights (preview_alpha / preview_beta). Loaded on top of the base; determines generation quality and style. Choose (None) to use the base only (not recommended, poor quality).
    deviceCOMBON/ARuntime device. Prism depends on flash-attn; NVIDIA CUDA only.
    offloadCOMBOcpucpu = encoder/VAE moved in and out of GPU per stage, saves VRAM on a single GPU (official default); none = fully resident on GPU, higher peak usage.
    enable_bsaBOOLEANtrueEnable Prism Block Sparse Attention (video self-attention top-k/top-p sparsity).
    bsa_sparsityFLOAT0.750.1–0.95top-k sparsity (official recommended 0.93 / 0.85 / 0.75; smaller = sparser/faster).
    bsa_chunk_3d_shape_qSTRING4 4 43D macro-block shape (T H W) for video self-attention Q; official optimum 4 4 4.
    bsa_chunk_3d_shape_kSTRING4 4 43D macro-block shape (T H W) for video self-attention K; official optimum 4 4 4.
    bsa_cdf_thresholdFLOAT0.200–0.5CDF threshold for mixed Top-k + Top-p (official 0.16~0.4, optimum 0.2). 0 = pure Top-k.
    enable_ivpq_dynamic_blockBOOLEANtruePrism core: anisotropic block shape adapted to local content variance and audio-video coupling. When enabled, it is mutually exclusive with audio/variance guidance and Taylor/Rectified (conflicts raise an error).
    enable_layer_adaptive_dynamic_blockBOOLEANfalseShallow fixed blocks / deep dynamic blocks + shallow->deep audio caching (only effective when dynamic blocks are on).
    sparse_high_noise_onlyBOOLEANfalsetrue = sparse attention only on the high-noise expert video_dit; the low-noise expert video_dit_2 keeps full attention.
    enable_bsa_v2aBOOLEANfalseBridge v2a cross-attention BSA (Q=audio, K=video 3D blocking).
    bsa_v2a_sparsityFLOAT0.880.1–0.95—
    bsa_v2a_audio_chunk_sizeINT6432–512audio Q block size (multiple of 64).
    bsa_v2a_chunk_3d_shape_kSTRING4 4 4—
    enable_audio_guidanceoptBOOLEANfalseAudio guidance BSA (Path A; mutually exclusive with dynamic blocks).
    audio_boost_gammaoptFLOAT2.00–4—
    enable_variance_guidanceoptBOOLEANfalseChannel variance guidance BSA (mutually exclusive with dynamic blocks).
    variance_boost_gammaoptFLOAT2.00–4—
    enable_taylor_sparse_attnoptBOOLEANfalseTaylor sparse-attention bias correction (mutually exclusive with Rectified and with dynamic blocks).
    enable_rectified_sparse_attnoptBOOLEANfalseRectified sparse-attention bias correction (mutually exclusive with Taylor and with dynamic blocks).

    Outputs (2)

    NameTypeDescription
    prism_modelBSAI_PRISM_MODEL—
    statusSTRING—