Skip to content

HiDream pipeline update breaks downstreamΒ #11382

@vladmandic

Description

@vladmandic

Describe the bug

HiDream pipeline is currently broken on diffusers main branch due to PR #11296 that was merged few days ago.
it introduces a bad deprecation check which simply fails on main branch.

Reproduction

N/A

Logs

β”‚ /home/vlado/dev/sdnext/venv/lib/python3.12/site-packages/diffusers/models/transformers/transformer_hidream_image.py:794 in forward                                                                                                                                                                                                                                                                                               β”‚
β”‚                                                                                                                                                                                                                                                                                                                                                                                                                                  β”‚
β”‚   793 β”‚   β”‚   β”‚   deprecation_message = "The `encoder_hidden_states` argument is deprecated. Please use `encoder_hidden_states_t5` and `encoder_hidden_states_llama3` instead."                                                                                                                                                                                                                                                  β”‚
β”‚ ❱ 794 β”‚   β”‚   β”‚   deprecate("encoder_hidden_states", "0.34.0", deprecation_message)                                                                                                                                                                                                                                                                                                                                              β”‚
β”‚   795 β”‚   β”‚   β”‚   encoder_hidden_states_t5 = encoder_hidden_states[0]                                                                                                                                                                                                                                                                                                                                                            β”‚
β”‚                                                                                                                                                                                                                                                                                                                                                                                                                                  β”‚
β”‚ /home/vlado/dev/sdnext/venv/lib/python3.12/site-packages/diffusers/utils/deprecation_utils.py:18 in deprecate                                                                                                                                                                                                                                                                                                                    β”‚
β”‚                                                                                                                                                                                                                                                                                                                                                                                                                                  β”‚
β”‚   17 β”‚   β”‚   if version.parse(version.parse(__version__).base_version) >= version.parse(version_name):                                                                                                                                                                                                                                                                                                                           β”‚
β”‚ ❱ 18 β”‚   β”‚   β”‚   raise ValueError(                                                                                                                                                                                                                                                                                                                                                                                               β”‚
β”‚   19 β”‚   β”‚   β”‚   β”‚   f"The deprecation tuple {(attribute, version_name, message)} should be removed since diffusers'"                                                                                                                                                                                                                                                                                                            β”‚
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
ValueError: The deprecation tuple ('encoder_hidden_states', '0.34.0', 'The `encoder_hidden_states` argument is deprecated. Please use `encoder_hidden_states_t5` and `encoder_hidden_states_llama3` instead.') should be removed since diffusers' version 0.34.0.dev0 is >= 0.34.0

System Info

diffusers==main

Who can help?

@yiyixuxu @sayakpaul @a-r-r-o-w

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions