Langchain-Chatchat
Langchain-Chatchat copied to clipboard
报错:ImportError: cannot import name 'GENERATION_CONFIG_NAME' from 'transformers.utils'
(mychatGLM) PS D:\Users\admin3\zrh\langchain-ChatGLM> python cli_demo.py
Explicitly passing a revision
is encouraged when loading a model with custom code to ensure no malicious code has been contributed in a newer revision.
Explicitly passing a revision
is encouraged when loading a configuration with custom code to ensure no malicious code has been contributed in a newer revision.
Explicitly passing a revision
is encouraged when loading a model with custom code to ensure no malicious code has been contributed in a newer revision.
Traceback (most recent call last):
File "cli_demo.py", line 19, in
请确认 transformer 版本,glm 模型是否已更新
ZhuRonghua @.***>于2023年4月20日 周四16:32写道:
(mychatGLM) PS D:\Users\admin3\zrh\langchain-ChatGLM> python cli_demo.py Explicitly passing a revision is encouraged when loading a model with custom code to ensure no malicious code has been contributed in a newer revision. Explicitly passing a revision is encouraged when loading a configuration with custom code to ensure no malicious code has been contributed in a newer revision. Explicitly passing a revision is encouraged when loading a model with custom code to ensure no malicious code has been contributed in a newer revision. Traceback (most recent call last): File "cli_demo.py", line 19, in local_doc_qa.init_cfg(llm_model=LLM_MODEL, File "D:\Users\admin3\zrh\langchain-ChatGLM\chains\local_doc_qa.py", line 47, in init_cfg self.llm.load_model(model_name_or_path=llm_model_dict[llm_model], File "D:\Users\admin3\zrh\langchain-ChatGLM\models\chatglm_llm.py", line 113, in load_model AutoModel.from_pretrained( File "E:\Anaconda\envs\mychatGLM\lib\site-packages\transformers\models\auto\auto_factory.py", line 455, in from_pretrained model_class = get_class_from_dynamic_module( File "E:\Anaconda\envs\mychatGLM\lib\site-packages\transformers\dynamic_module_utils.py", line 374, in get_class_from_dynamic_module return get_class_in_module(class_name, final_module.replace(".py", "")) File "E:\Anaconda\envs\mychatGLM\lib\site-packages\transformers\dynamic_module_utils.py", line 147, in get_class_in_module module = importlib.import_module(module_path) File "E:\Anaconda\envs\mychatGLM\lib\importlib_init_.py", line 127, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "", line 1014, in _gcd_import File "", line 991, in _find_and_load File "", line 975, in _find_and_load_unlocked File "", line 671, in _load_unlocked File "", line 843, in exec_module File "", line 219, in
call_with_frames_removed File "d:\Users\admin3/.cache\huggingface\modules\transformers_modules\local\modeling_chatglm.py", line 31, in from transformers.generation.utils import LogitsProcessorList, StoppingCriteriaList, GenerationConfig, ModelOutput File "E:\Anaconda\envs\mychatGLM\lib\site-packages\transformers\generation\utils.py", line 39, in from .configuration_utils import GenerationConfig File "E:\Anaconda\envs\mychatGLM\lib\site-packages\transformers\generation\configuration_utils.py", line 24, in from ..utils import ( ImportError: cannot import name 'GENERATION_CONFIG_NAME' from 'transformers.utils' (E:\Anaconda\envs\mychatGLM\lib\site-packages\transformers\utils_init.py)
— Reply to this email directly, view it on GitHub https://github.com/imClumsyPanda/langchain-ChatGLM/issues/149, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABLH5EV6A3ZSYHDIQ23REA3XCDYATANCNFSM6AAAAAAXFE7DE4 . You are receiving this because you are subscribed to this thread.Message ID: @.***>
请确认 transformer 版本,glm 模型是否已更新 ZhuRonghua @.>于2023年4月20日 周四16:32写道: … (mychatGLM) PS D:\Users\admin3\zrh\langchain-ChatGLM> python cli_demo.py Explicitly passing a revision is encouraged when loading a model with custom code to ensure no malicious code has been contributed in a newer revision. Explicitly passing a revision is encouraged when loading a configuration with custom code to ensure no malicious code has been contributed in a newer revision. Explicitly passing a revision is encouraged when loading a model with custom code to ensure no malicious code has been contributed in a newer revision. Traceback (most recent call last): File "cli_demo.py", line 19, in local_doc_qa.init_cfg(llm_model=LLM_MODEL, File "D:\Users\admin3\zrh\langchain-ChatGLM\chains\local_doc_qa.py", line 47, in init_cfg self.llm.load_model(model_name_or_path=llm_model_dict[llm_model], File "D:\Users\admin3\zrh\langchain-ChatGLM\models\chatglm_llm.py", line 113, in load_model AutoModel.from_pretrained( File "E:\Anaconda\envs\mychatGLM\lib\site-packages\transformers\models\auto\auto_factory.py", line 455, in from_pretrained model_class = get_class_from_dynamic_module( File "E:\Anaconda\envs\mychatGLM\lib\site-packages\transformers\dynamic_module_utils.py", line 374, in get_class_from_dynamic_module return get_class_in_module(class_name, final_module.replace(".py", "")) File "E:\Anaconda\envs\mychatGLM\lib\site-packages\transformers\dynamic_module_utils.py", line 147, in get_class_in_module module = importlib.import_module(module_path) File "E:\Anaconda\envs\mychatGLM\lib\importlib_init_.py", line 127, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "", line 1014, in _gcd_import File "", line 991, in _find_and_load File "", line 975, in _find_and_load_unlocked File "", line 671, in _load_unlocked File "", line 843, in exec_module File "", line 219, in call_with_frames_removed File "d:\Users\admin3/.cache\huggingface\modules\transformers_modules\local\modeling_chatglm.py", line 31, in from transformers.generation.utils import LogitsProcessorList, StoppingCriteriaList, GenerationConfig, ModelOutput File "E:\Anaconda\envs\mychatGLM\lib\site-packages\transformers\generation\utils.py", line 39, in from .configuration_utils import GenerationConfig File "E:\Anaconda\envs\mychatGLM\lib\site-packages\transformers\generation\configuration_utils.py", line 24, in from ..utils import ( ImportError: cannot import name 'GENERATION_CONFIG_NAME' from 'transformers.utils' (E:\Anaconda\envs\mychatGLM\lib\site-packages\transformers\utils_init.py) — Reply to this email directly, view it on GitHub <#149>, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABLH5EV6A3ZSYHDIQ23REA3XCDYATANCNFSM6AAAAAAXFE7DE4 . You are receiving this because you are subscribed to this thread.Message ID: @.>
transformers=4.27.1;GLM模型是最新版本的
请问问题目前解决了吗
我也遇到了同样的问题,有小伙伴解决了吗
Try this, It solved my problem.
pip install transformers==4.25.0
.