ImportError: cannot import name 'MistralCommonBackend' from 'transformers'
Given:
$ pip install transformers mistral-common -Uq
$ pip show transformers mistral-common torch # to verify
Name: transformers
Version: 4.57.3
Summary: State-of-the-art Machine Learning for JAX, PyTorch and TensorFlow
Home-page: https://github.com/huggingface/transformers
Author: The Hugging Face team (past and future) with the help of all our contributors (https://github.com/huggingface/transformers/graphs/contributors)
Author-email: transformers@huggingface.co
License: Apache 2.0 License
Location: /home/farid/miniconda3/envs/py39/lib/python3.9/site-packages
Requires: filelock, huggingface-hub, numpy, packaging, pyyaml, regex, requests, safetensors, tokenizers, tqdm
Required-by: peft, sentence-transformers
---
Name: mistral_common
Version: 1.8.5
Summary: Mistral-common is a library of common utilities for Mistral AI.
Home-page:
Author:
Author-email: bam4d
License-Expression: Apache-2.0
Location: /home/farid/miniconda3/envs/py39/lib/python3.9/site-packages
Requires: jsonschema, numpy, pillow, pydantic, pydantic-extra-types, requests, tiktoken, typing-extensions
Required-by:
---
Name: torch
Version: 2.7.0
Summary: Tensors and Dynamic neural networks in Python with strong GPU acceleration
Home-page: https://pytorch.org/
Author: PyTorch Team
Author-email: packages@pytorch.org
License: BSD-3-Clause
Location: /home/farid/miniconda3/envs/py39/lib/python3.9/site-packages
Requires: filelock, fsspec, jinja2, networkx, nvidia-cublas-cu12, nvidia-cuda-cupti-cu12, nvidia-cuda-nvrtc-cu12, nvidia-cuda-runtime-cu12, nvidia-cudnn-cu12, nvidia-cufft-cu12, nvidia-cufile-cu12, nvidia-curand-cu12, nvidia-cusolver-cu12, nvidia-cusparse-cu12, nvidia-cusparselt-cu12, nvidia-nccl-cu12, nvidia-nvjitlink-cu12, nvidia-nvtx-cu12, sympy, triton, typing-extensions
Required-by: accelerate, bitsandbytes, fairscale, flash_attn, peft, sentence-transformers, stanza, timm, torchaudio, torchvision, trankit, ultralytics, ultralytics-thop
I get the following error:
$ python
Python 3.9.18 (main, Sep 11 2023, 13:41:44)
[GCC 11.2.0] :: Anaconda, Inc. on linux
Type "help", "copyright", "credits" or "license" for more information.
Ctrl click to launch VS Code Native REPL
>>> from transformers import Mistral3ForConditionalGeneration # works OK!
>>> from transformers import MistralCommonBackend
Traceback (most recent call last):
File "", line 1, in
ImportError: cannot import name 'MistralCommonBackend' from 'transformers' (/home/farid/miniconda3/envs/py39/lib/python3.9/site-packages/transformers/__init__.py)