THUDM / VisualGLM-6B

Chinese and English multimodal conversational language model | 多模态中英双语对话语言模型
Apache License 2.0
4.08k stars 415 forks source link

运行python cli_demo.py时报错ValueError: model_config.json must have key "model_class" for AutoModel.from_pretrained. #217

Closed blockitigo closed 1 year ago

blockitigo commented 1 year ago

执行python cli_demo.py时发生报错 图片 我希望下载运行sat的模型,请问是哪里出问题了。我没有设置SAT_HOME。

1049451037 commented 1 year ago

下错模型了吧,要用sat的模型而不是huggingface的模型

blockitigo commented 1 year ago

我重新拉了一套代码,安装依赖后,新建环境之后运行cli_demo.py 之后就可以下载sat模型了,所以怀疑可能是我之前的文件发生过改动?

1049451037 commented 1 year ago

代码会优先检查当前目录是否存在visualglm-6b/文件夹,可能你本地有一个huggingface的模型

blockitigo commented 1 year ago

代码会优先检查当前目录是否存在visualglm-6b/文件夹,可能你本地有一个huggingface的模型

也就是说如果一个文件夹下只能使用一种模型是吗。如果我希望运行cli_demo和cli_demo_hf只能分别创建单独的文件夹,然后各自运行。

1049451037 commented 1 year ago

你把文件夹重命名一下就好了,

如果对huggingface重命名,那么直接加载的时候from_pretrained('visualglm-6b-hf')

如果对sat重命名,需要加载的时候from_pretrained('visualglm-6b-sat', url='local')

blockitigo commented 1 year ago

感谢!!