AttributeError:‘list’对象没有属性’endswith’ (AttributeError: ‘list’ object has no attribute ‘endswith’)

文章目录

    • 代码调用演示
    • 效果实例
    • 问题
    • 场景描述
    • 解决
      • 方法一
      • 方法二

ChatGLM-6B是一个由清华大学和智谱AI联合研发的开源对话语言模型。它是一个支持中英双语问答的对话系统,并在中文方面进行了特别的优化。
该模型基于General Language Model (GLM)架构,具有62亿参数。借助模型量化技术,用户可以在消费级的显卡上进行本地部署,INT4量化级别下最低只需6GB显存。ChatGLM-6B使用了和ChatGLM相同的技术,针对中文问答和对话进行了优化经过约1T标识符的中英双语训练,辅以监督微调、反馈自助、人类反馈强化学习等技术的加持,62亿参数的ChatGLM-6B已经能生成相当符合人类偏好的回答。
总之,ChatGLM-6B在语言生成和对话方面表现出了非常出色的能力,可以广泛应用于人机交互、自然语言处理、智能客服等领域。

代码调用演示

from transformers import AutoTokenizer, AutoModel
tokenizer = AutoTokenizer.from_pretrained(“THUDM/chatglm-6b”, trust_remote_code=True)
model = AutoModel.from_pretrained(“THUDM/chatglm-6b”, trust_remote_code=True).half().cuda()
model = model.eval()
response, history = model.chat(tokenizer, “你好”, history=[])
print(response)
你好👋!我是人工智能助手 ChatGLM-6B,很高兴见到你,欢迎问我任何问题。
response, history = model.chat(tokenizer, “介绍一下你自己”, history=history)
print(response)
我是人工智能助手 ChatGLM-6B,由清华大学 KEG 实验室和智谱 AI 公司于 2023年 共同训练开发而成,
具有语言理解、文本生成和对话等功能。我的任务是针对用户的问题和要求提供适当的答复和支持。
response, history = model.chat(tokenizer, “推荐一部电影”, history=history)
print(response)
如果喜欢动作片,可以推荐《速度与激情》系列。
这是一部非常经典的电影,讲述了一群高速赛车手在赛车世界中的奋斗和冒险,同时也展现了他们的友谊、家庭和人生价值观。
这部电影非常引人入胜,具有非常强烈的情感色彩,同时也具有非常精彩的动作场面。

效果实例

你好
你好,我是人工智能助手 ChatGLM-6B,很高兴见到你,欢迎问我任何问题。
给李华写一封信,介绍中国景点并邀请他来
亲爱的李华:
希望这封信能够找到你,希望你一切都好。
我想向你介绍中国的一些景点,希望你能有机会来中国旅游。中国是一个拥有悠久历史和丰富文化的国家,有很多值得一游的景点。
首先,我推荐你前往中国的长城。长城是中国最著名的景点之一,也是世界文化遗产。它是一道巨大的城墙,横跨中国北部的山脉和沙漠。你可以在不同的季节来参观,感受它的历史和美丽。
其次,我建议你前往中国的故宫。故宫是中国明清两代的皇宫,也是世界文化遗产。它有着 echoes of the past 的建筑风格和巨大的宫殿,是展示中国历史文化的重要场所。 另外,中国还有很多其他的景点,如黄山、张家界、九寨沟等。每个景点都有它独特的魅力,希望你能找到适合自己的景点来体验。
如果你有机会来到中国,我希望你能在我的城市——成都——留下美好的回忆。成都是一个有着悠久历史AWS 8.0 文化的城市,有着许多著名的景点,如宽窄巷子、锦里古街、大熊猫繁育研究基地等。我期待着你的到来,我们可以一起探索这座城市,享受美食和文化活动。
希望你能尽快回信告诉我你是否有机会来中国旅游,我们可以约定一个时间见面。 祝 学习进步
[[模型名称]]

问题

AttributeError:‘list’对象没有属性’endswith’ (AttributeError: ‘list’ object has no attribute ‘endswith’)

场景描述

将chatglm-6b下载到本地后,进行读取时

from transformers import AutoTokenizer, AutoModel
tokenizer = AutoTokenizer.from_pretrained(path, trust_remote_code=True)
model = AutoModel.from_pretrained(path, trust_remote_code=True).half().cuda()

产生error

AttributeError:'list'对象没有属性'endswith'
(AttributeError: 'list' object has no attribute 'endswith')

解决

方法一

在这里插入图片描述
在这里插入图片描述
模型的bin文件下载错误,重新下载
以上为不同来源的官网列表,检查bin文件是否下载完整,重新下载

方法二

若是在云平台部署,检查bin文件上传大小是否与实际相符,是否存在bin文件上传错误问题

成功运行

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/12922.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ChatGPT 联网后,屏障被打破了!

引语:大家好我们是权知星球,开启你独特的知识星际之旅ChatGPT在一夜之间完成了“进化”,通过插件功能实现了联网,并开启了自己的“AppStore”时代。 目录 ChatGPT进入“AppStore”时代 获取最新资讯 运行插件并代表用户执行操…

怎么把文字转换成朗读,快来看这几款文字转语音朗读工具

在日常的生活中,我们经常会遇到将文字转换成语音的情况,比如自制有声小说、给视频配音等等,当然我们还会自己手动进行配音。但是如果没有专业的设备和配音环境,是很难配出很好的效果,那该怎么办呢?其实也不…

微信新增文章朗读功能;超越 ChatGPT 记录,Threads 上线 5 天用户破亿;在删除数据前如何通知客户|极客头条...

「极客头条」—— 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧。 整理 | 梦依丹 出品 | CSDN(ID:CSDNnews) 一分钟速览新闻点&#…

语音朗读2.0

效果图&#xff1a; 上代码&#xff1a; <!DOCTYPE html> <html><head><meta charset"UTF-8"><title>语音朗读测试</title><script src"http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>&l…

OpenAi使用心得(注册+聊天+CodeX+图片+对接api)

OpenAi使用心得&#xff08;注册聊天CodeX图片&#xff09; 点击直接对话&#xff1a;慧言公益GPT 一、聊天功能&#xff1a; 二、 CodeX&#xff08;白话文编码&#xff09; 这里直接录了个ai写网页的视频 成品展示&#xff1a;成品 三、图片生成功能 输入关键词即可直接生…

iPhone游戏 Fragger 扔手雷 通关

这个小游戏我觉得根愤怒的小鸟有的一拼,而且它的操作方式又很类似早期的PC网络游戏疯狂坦克. 我在疯狂坦克中的排名是1000以内,所以我是金牌,玩这个游戏又找到了当年的感觉. 以图片记录一该游戏中的关卡,个人觉得它们都是不错的设计. 转载于:https://www.cnblogs.com/ioriwell…

【扫雷游戏】(可展开,可标记)

文章目录 引言游戏规则代码实现主程序游戏程序初始化打印棋盘布雷排雷统计周围雷的个数&#xff01;递归展开&#xff01;标记判断输赢 运行展示代码展示总结 引言 对于上面的图&#xff0c;相信大家不会陌生&#xff0c;它是于1992年发行的一款风靡全球的益智小游戏。游戏目标…

扫雷游戏初步实现与心得

一. 1.老规矩&#xff0c;扫雷游戏也是用模块化加自定义函数实现&#xff0c;也是先写出一个大概框架与流程&#xff0c;前期实现可以看我三子棋的博文 http://t.csdn.cn/uMeOc &#xff0c;因为是上来就要打印菜单&#xff0c;所以使用do while循环 void menu() {printf(&q…

微信ipad协议GO版本 最新不封号

支持A16&#xff0c;62数据号登录 支持扫码登录 全新支持短信号登陆&#xff0c; 长链接不掉线&#xff0c;稳定不封号 支持获取小程序code 抢购 游戏试玩授权等 getLoginQRCode (获取登录二维码) CheckLoginQRCode(检测扫码状态) ManualAuth(扫码登录) ManualAuth(62数据…

pygame8 扫雷游戏

一、游戏规则&#xff1a; 1、点击方格&#xff0c;如果是地雷&#xff0c;游戏失败&#xff0c;找到所有地雷游戏胜利 2、如果方块上出现数字&#xff0c;则表示在其周围的八个方块中共有多少颗地雷 二、游戏主逻辑&#xff1a; 主要逻辑即调用run_game, 然后循环检测事件…

12 Easyx扫雷游戏

#include<stdio.h> #include<stdlib.h> #include<time.h> #include<easyx.h>#include<mmsystem.h> #pragma comment(lib, "winmm.lib")#define ROW 10 //定义行列的常量 #define COL 10 #define MineNum 10 //雷的数量 #define ImgSi…

Android 实现弹球游戏

一&#xff0c;知识点。 1&#xff0c;如何自定义View&#xff0c;以及重写它的onDraw方法. 2&#xff0c;Intent实现界面跳转。 3&#xff0c;线程的使用。 4&#xff0c;弹出框框的使用。 二&#xff0c;具体实现代码。 MainLayout文件&#xff1a; <?xml version&…

扫雷游戏问题

题目描述 扫雷游戏是一款十分经典的单机小游戏。在n行m列的雷区中有一些格子含有地雷&#xff08;称之为地雷格&#xff09;&#xff0c;其他格子不含地雷&#xff08;称之为非地雷格&#xff09;。玩家翻开一个非地雷格时&#xff0c;该格将会出现一个数字——提示周围格子中…

psychoPy下载避雷

直接使用命令行&#xff1a;pip install psychopy 下载会遇到两个文件无法下载&#xff0c;需要手动到网上下载&#xff0c;至于那两个文件叫什么&#xff0c;已经不记得了。 接下来是尝试了很多种方法&#xff0c;成功安装的一个&#xff01; 进入官网 https://www.psychopy…

避雷针如何惹怒别人的?

History of the Lightning Rod: How the Lightning Rod was Invented and Terrified & Offended People闪电的驯服者&#xff1a;电学的历史 01 避雷针 一、前言 避雷针仅仅是一个通过电线连接到地下的金属棒&#xff0c;那它为何能够吓到和惹怒别人的呢&#xff1f;  在K…

如何实现精致扫雷游戏(可扩散可标记)---保姆级教程

目录 思路&#xff1a; main函数内容&#xff1a; 创建“双子”数组&#xff1a; 初始化数组&#xff1a; 打印棋盘&#xff1a; 布置雷&#xff1a; 排查雷&#xff1a; 初阶&#xff1a; 大致过程&#xff1a; 如何统计周围雷的个数&#xff1a; 判断是否赢得游戏…

【强化学习】玩转Atari-Pong游戏

如果您感觉项目还不错&#xff0c;请您点个fork支持一下&#xff0c;谢谢qwq 玩转Atari-Pong游戏 Atari: 雅达利&#xff0c;最初是一家游戏公司&#xff0c;旗下有超过200款游戏&#xff0c;不过已经破产。在强化学习中&#xff0c;Atari游戏是经典的实验环境之一&#xff0c;…

如何用计算机编辑游戏,编辑教你用iPad玩转电脑游戏之RPG篇

今天中关村游戏网要给大家带来的并不是几大又几大&#xff0c;盘点有盘点啥的。今天要给大家带来一些特别的东西&#xff1b;同学们你们一定要Hold住不要大喊大叫啊~。 iPad作为现代生活中的高科技产物已经越来越普及了&#xff0c;当然ISO的游戏也并非少数。但有了这些游戏你就…

保姆级教学—扫雷游戏的实现

扫雷的目录 扫雷游戏选择初始化棋盘布置雷打印棋盘排查雷完整代码呈现 结尾 扫雷 整个游戏的实现分为五个部分&#xff1a; 游戏选择初始化棋盘布置雷打印棋盘排查雷 在文章的最后会有完整的代码呈现 游戏选择 首先是游戏选择部分&#xff0c;你可以在此选择是否开始游戏 …

[Moonlight内网串流教程] IPAD超简易操作版 - 安卓苹果通用

超简易进行串流教程 使用设备&#xff1a;ipad Air 3 、有Nvidia显卡的普通Windows笔记本。 Windows系统准备工作 1、打开Nvidia GeForce Experience&#xff0c;如果没有就去下载一个。 2、进入C:\ProgramData\NVIDIA Corporation\Downloader\latest 3、将里面的setup.exe右…