diff --git a/py/bnk_adv_encode.py b/py/bnk_adv_encode.py index 49b126d..0aa2c3a 100644 --- a/py/bnk_adv_encode.py +++ b/py/bnk_adv_encode.py @@ -238,7 +238,7 @@ def prepareXL(embs_l, embs_g, pooled, clip_balance): def advanced_encode(clip, text, token_normalization, weight_interpretation, w_max=1.0, clip_balance=.5, apply_to_pooled=True): tokenized = clip.tokenize(text, return_word_ids=True) - if isinstance(tokenized, dict): + if isinstance(clip.cond_stage_model, (SDXLClipModel, SDXLRefinerClipModel, SDXLClipG)): embs_l = None embs_g = None pooled = None