Skip to content

release 4.52.2: SentenceTransformer import fails with "NameError: name 'Replicate' is not defined" #38269

Closed
@pxb5080

Description

@pxb5080

System Info

21 May 2025 11:50:41 | polyaxon-main | from sentence_transformers import SentenceTransformer
21 May 2025 11:50:41 | polyaxon-main | File "/opt/conda/lib/python3.9/site-packages/sentence_transformers/init.py", line 14, in
21 May 2025 11:50:41 | polyaxon-main | from sentence_transformers.cross_encoder import (
21 May 2025 11:50:41 | polyaxon-main | File "/opt/conda/lib/python3.9/site-packages/sentence_transformers/cross_encoder/init.py", line 3, in
21 May 2025 11:50:41 | polyaxon-main | from .CrossEncoder import CrossEncoder
21 May 2025 11:50:41 | polyaxon-main | File "/opt/conda/lib/python3.9/site-packages/sentence_transformers/cross_encoder/CrossEncoder.py", line 19, in
21 May 2025 11:50:41 | polyaxon-main | from transformers import (
21 May 2025 11:50:41 | polyaxon-main | File "", line 1055, in _handle_fromlist
21 May 2025 11:50:41 | polyaxon-main | File "/opt/conda/lib/python3.9/site-packages/transformers/utils/import_utils.py", line 2045, in getattr
21 May 2025 11:50:41 | polyaxon-main | module = self._get_module(self._class_to_module[name])
21 May 2025 11:50:41 | polyaxon-main | File "/opt/conda/lib/python3.9/site-packages/transformers/utils/import_utils.py", line 2075, in _get_module
21 May 2025 11:50:41 | polyaxon-main | raise e
21 May 2025 11:50:41 | polyaxon-main | File "/opt/conda/lib/python3.9/site-packages/transformers/utils/import_utils.py", line 2073, in _get_module
21 May 2025 11:50:41 | polyaxon-main | return importlib.import_module("." + module_name, self.name)
21 May 2025 11:50:41 | polyaxon-main | File "/opt/conda/lib/python3.9/importlib/init.py", line 127, in import_module
21 May 2025 11:50:41 | polyaxon-main | return _bootstrap._gcd_import(name[level:], package, level)
21 May 2025 11:50:41 | polyaxon-main | File "/opt/conda/lib/python3.9/site-packages/transformers/modeling_utils.py", line 64, in
21 May 2025 11:50:41 | polyaxon-main | from .integrations.tensor_parallel import (
21 May 2025 11:50:41 | polyaxon-main | File "/opt/conda/lib/python3.9/site-packages/transformers/integrations/tensor_parallel.py", line 723, in
21 May 2025 11:50:41 | polyaxon-main | class ParallelInterface(MutableMapping):
21 May 2025 11:50:41 | polyaxon-main | File "/opt/conda/lib/python3.9/site-packages/transformers/integrations/tensor_parallel.py", line 733, in ParallelInterface
21 May 2025 11:50:41 | polyaxon-main | "colwise": ColwiseParallel(),
21 May 2025 11:50:41 | polyaxon-main | File "/opt/conda/lib/python3.9/site-packages/transformers/integrations/tensor_parallel.py", line 465, in init
21 May 2025 11:50:41 | polyaxon-main | self.input_layouts = (input_layouts or Replicate(),)
21 May 2025 11:50:41 | polyaxon-main | NameError: name 'Replicate' is not defined

The issue gets fixed when using the last stable release.

Who can help?

No response

Information

  • The official example scripts
  • My own modified scripts

Tasks

  • An officially supported task in the examples folder (such as GLUE/SQuAD, ...)
  • My own task or dataset (give details below)

Reproduction

from sentence_transformers import SentenceTransformer

Expected behavior

No import error.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions