Make sure: BitDance Loader -> quantization = fp8_e4m3fn_scaled
BitDanceSampler crash with guidance_scale > 1.0 when positive/negative prompts have different token lengths (separate attention masks are now built for cond/uncond cache lengths). Thanks to user @hl2dmcomfy.model_management.unload_all_models() between the LLM text encoding, Vision sampling, and VAE decoding, allowing high-resolution inference!This package adds BitDance nodes for ComfyUI with a single loader and modular encode/sampler/VAE nodes.
BitDance Loader -> BITDANCE_MODEL, BITDANCE_TEXT_ENCODER, BITDANCE_VAEBitDance Text Encode -> positive, negative, positive_promptBitDance Text Encode Cached -> positive, negative, positive_promptBitDance Sampler -> BITDANCE_LATENTBitDance VAE Decode -> IMAGEBitDance VAE Encode -> BITDANCE_LATENTComfyUI/custom_nodes/Comfyui-bitdance-nativepip install -r ComfyUI/custom_nodes/Comfyui-bitdance-native/requirements.txtPlace your converted files in standard ComfyUI folders:
ComfyUI/models/diffusion_models/BitDance_14B_MainModel_FP8.safetensorsComfyUI/models/text_encoders/BitDance_TextEncoder_FP8.safetensorsComfyUI/models/vae/BitDance_VAE_FP16.safetensorsTokenizer files are bundled with this node package, so a separate tokenizer folder in models/ is not required for local mode.
BitDance LoaderBitDance Text Encode Cached (recommended)BitDance SamplerBitDance VAE DecodePreviewImage (local user preview)Connect:
BitDance Loader.bitdance_text_encoder -> BitDance Text Encode Cached.text_encoderBitDance Loader.bitdance_model -> BitDance Text Encode Cached.model_to_offload (optional, for VRAM management)BitDance Text Encode Cached.positive -> BitDance Sampler.positiveBitDance Text Encode Cached.negative -> BitDance Sampler.negativeBitDance Loader.bitdance_model -> BitDance Sampler.modelBitDance Loader.bitdance_vae -> BitDance Sampler.vaeBitDance Sampler.bitdance_latent -> BitDance VAE Decode.bitdance_latentBitDance Loader.bitdance_vae -> BitDance VAE Decode.vaeBitDance VAE Decode.image -> PreviewImage.imagesStarter workflow JSON:
workflows/BitDance_Starter.jsonBitDance Sampler for generation.comfy.model_management.unload_all_models() between the LLM text encoding, Vision sampling, and VAE decoding, allowing high-resolution inference!$ claude mcp add Comfyui-bitdance \
-- python -m otcore.mcp_server <graph>