Navigate to WaytoAGI Wiki →
Home/Question List/Question Detail

AI 评估 GPU 大模型的性能指标,包括输入 token 和输出 token 能力的区分。

Answer

以下是关于 AI 评估 GPU 大模型性能指标中输入 token 和输出 token 能力区分的相关内容:

大模型是通过输入大量语料进行训练,从而获得类似人类的“思考”能力,能够进行文本生成、推理问答、对话、文档摘要等工作。在大模型的训练和使用过程中:

  1. 训练需要大量计算,GPU 更合适,只有具备大量 GPU 的才有资本训练大模型。
  2. 大模型需要大量数据量,几千亿序列(Token)的输入基本是标配。
  3. 要用合适的算法让大模型更好理解 Token 之间的关系。
  4. 为让大模型更好胜任某一行业,需要进行微调(fine tuning)指导。
  5. 完成上述步骤后,大模型就可以进行如翻译、问答等推导(infer)工作。

Token 是大模型语言体系中的最小单元,人类语言发送给大模型时,会先转换为其自身语言,推理生成答案后再翻译输出。不同厂商的大模型对中文的文本切分方法不同,通常 1Token 约等于 1 - 2 个汉字。大模型的收费计算方法以及对输入输出长度的限制,都是以 token 为单位计量的。

在评估 GPU 大模型性能时,显卡的常规指标很重要。大部分模型默认采用 FP16 的加载方式,因此显卡的性能指标主要关注 FP16 的算力和显存大小。算力影响推理速度,包括输入数据处理和持续吐出数据的速度,会体现在从提示词输入后到第一个输出的 token 的等待时间间隔,以及流式输出下每秒吐字的字数,通常每秒 10 token 以上能获得较好的用户体验。显存大小影响能否装载模型,可通过“参数大小乘 2”简化判断所需显存大小,但实际显存需求还会受其他因素影响。

Content generated by AI large model, please carefully verify (powered by aily)

References

大模型入门指南

通俗来讲,大模型就是输入大量语料,来让计算机获得类似人类的“思考”能力,使之能够理解自然语言,能够进行『文本生成』、『推理问答』、『对话』、『文档摘要』等工作。既然是学习,那我们就可以用『上学参加工作』这件事来类比大模型的训练、使用过程:1.找学校::训练LLM需要大量的计算,因此GPU更合适,因此只有购买得起大量GPU的贵族学校才有资本训练自己的大模型2.确定教材::大模型顾名思义就是大,需要的数据量特别多,几千亿序列(Token)的输入基本是标配3.找老师::即用什么样的算法讲述“书本”中的内容,让大模型能够更好理解Token之间的关系4.就业指导::学完书本中的知识后,为了让大模型能够更好胜任某一行业,需要进行微调(fine tuning)指导5.搬砖::就业指导完成后,下面就要正式干活了,比如进行一次翻译、问答等,在大模型里称之为推导(infer)在LLM中,Token([2])被视为模型处理和生成的文本单位。它们可以代表单个字符、单词、子单词,甚至更大的语言单位,具体取决于所使用的分词方法(Tokenization)。Token是原始文本数据与LLM可以使用的数字表示之间的桥梁。在将输入进行分词时,会对其进行数字化,形成一个词汇表(Vocabulary),比如:The cat sat on the mat,会被分割成“The”、“cat”、“sat”等的同时,会生成下面的词汇表:|Token|ID||-|-||The|345||cat|1256||sat|1726||…|…|

走入AI的世界

首先我们给出一些常见缩写和专业词汇的“人话”解释,它们十分基础,但理解他们至关重要。为了讨论更加聚焦,接下来的内容将主要围绕大语言模型为主进行展开(对于其他模态的大模型,我们暂且放放):LLM:Large language model的缩写,即大语言模型,前面百团大战中的各类大模型,说的都是大语言模型(极其应用)Prompt:中文译作提示词,就是我们输入给大模型的文本内容,可以理解为你和大模型说的话,下达的指令。提示词的质量好坏,会显著影响大模型回答的质量,很多时候如果你觉得大模型回答的太差了,AI味儿太浓了,很可能是你的提示词写的不够好,换言之,不是AI不行,而是你不行😌Token:就像人类有着不同的语言,大模型也有着自己的语言体系,如图9,我们发送文本给大模型时,大模型会先把文本转换为他自己的语言,并推理生成答案,而后再翻译成我们看得懂的语言输出给我们。正如人类不同语言都有最小的字词单元(汉语的字/词,英语的字母/单词),大模型语言体系中的最小单元就称为Token。这种人类语言到大模型语言的翻译规则,也是人类定义的,以中文为例,由于不同厂商的大模型采用了不同的文本切分方法,因此一个Token对应的汉字数量也会有所不同,但在通常情况下,1Token≈1-2个汉字。请注意,大模型的收费计算方法,以及对输入输出长度的限制,都是以token为单位计量的。上下文:英文通常翻译为context,指对话聊天内容前、后的内容信息。使用时,上下文长度和上下文窗口都会影响AI大模型回答的质量。上下文长度限制了模型一次交互中能够处理的最大token数量,而上下文窗口限制了模型在生成每个新token时实际参考的前面内容的范围(关于这一点,你需要看完3.2中关于GPT的讨论,方能更好理解)

推理用GPU选购指北

购买GPU实体卡,或者云GPU资源必读。[heading2]显卡的常规指标[content]大部分模型默认采用FP16的加载方式。因此显卡的性能指标主要关注FP16的算力,和显存大小。算力通常影响推理速度,包含输入数据的处理,和持续吐出数据的速度。在LLM的运算中,运算速度会很直观的体现在用户体验上:从提示词输入后到第一个输出的token的等待时间间隔,和流式输出下每秒吐字的字数。--通常流式吐字需要在每秒10 token以上能获得还能过得去的用户体验。显存大小直接影响了你是否能装载模型。在开源模型的说明书上通常都会说明转载所需的显存大小。所需显存大小也可以通过简单的“参数大小乘2”计算来简化判断,例如:chatglm3-6B,至少需要6*2=12G的显存资源。实际显存需求当然还会受其他的影响,比如token计算过程中波动的显存量。因此如前例中,chatglm3-6b通常需要有16G甚至24G的显存,如果仅有12G显存,会很快出现OoM的问题。

Others are asking
大语言模型、多模态、数据、算力、算法、预训练、微调、RAG、自注意力机制、transformer、token、神经网络、向量、scaling law这些内容的含义
以下是对您所提到的这些内容含义的解释: 大语言模型:是一种基于大量文本数据进行训练的语言处理模型,其工作原理包括训练数据、算力、模型参数等。在训练数据一致的情况下,模型参数越大能力越强。 多模态:指能够处理多种不同类型的数据模态,如文本、图像、音频等,并将它们融合进行理解和生成。 数据:是大语言模型训练和应用的基础,包括各种文本、图像、音频等信息。 算力:指用于支持大语言模型训练和运行的计算能力。 算法:是大语言模型实现各种功能的数学和逻辑方法。 预训练:在大语言模型中,先在大规模数据上进行无特定任务的初步训练。 微调:基于通用大模型,针对特定领域任务提供数据进行学习和调整,以适应特定领域的需求。 RAG:检索增强生成,通过引用外部数据源为模型做数据补充,适用于动态知识更新需求高的任务。其工作流程包括检索、数据库索引、数据索引、分块、嵌入和创建索引、增强、生成等步骤。 自注意力机制:是 Transformer 架构中的重要部分,能理解上下文和文本关联,通过不断检索和匹配来寻找依赖关系,处理词和词之间的位置组合,预测下一个词的概率。 Transformer:是大语言模型训练架构,用于翻译等任务,具备自注意力机制。 Token:在自然语言处理中,是文本的基本单位。 神经网络:是大语言模型的基础架构,模拟人脑神经元的连接和信息处理方式。 向量:在大语言模型中,用于表示文本等数据的数学形式。 Scaling Law:关于大语言模型规模和性能之间关系的规律。
2025-02-18
大语言模型、多模态、数据、算力、算法、预训练、微调、RAG、自注意力机制、transformer、token、神经网络、向量、scaling law这些内容的含义
以下是对您所提到的这些内容含义的解释: 大语言模型:是一种基于大量文本数据进行训练的语言处理模型,其工作原理包括训练数据、算力、模型参数等。在训练数据一致的情况下,模型参数越大能力越强。 多模态:指能够处理多种不同类型的数据模态,如文本、图像、音频等,并将它们融合进行理解和生成。 数据:是大语言模型训练和应用的基础,包括各种文本、图像、音频等信息。 算力:指用于支持大语言模型训练和运行的计算能力。 算法:是大语言模型实现各种功能的数学和逻辑方法。 预训练:在大语言模型中,先在大规模数据上进行无特定任务的初步训练。 微调:基于通用大模型,针对特定领域任务提供数据进行学习和调整,以适应特定领域的需求。 RAG:检索增强生成,通过引用外部数据源为模型做数据补充,适用于动态知识更新需求高的任务。其工作流程包括检索、数据库索引、数据索引、分块、嵌入和创建索引、增强、生成等步骤。 自注意力机制:是 Transformer 架构中的重要部分,能理解上下文和文本关联,通过不断检索和匹配来寻找依赖关系,处理词和词之间的位置组合,预测下一个词的概率。 Transformer:是大语言模型训练架构,用于翻译等任务,具备自注意力机制。 Token:在自然语言处理中,是文本的基本单位。 神经网络:是大语言模型的基础架构,模拟人脑神经元的连接和信息处理方式。 向量:在大语言模型中,用于表示文本等数据的数学形式。 Scaling Law:关于大语言模型规模和性能之间关系的规律。
2025-02-18
大模型相关术语中,参数和Token分别指什么?
在大模型相关术语中: 参数:主要指模型中的权重(weight)与偏置(bias),大模型的“大”通常体现在用于表达 token 之间关系的参数数量众多,例如 GPT3 拥有 1750 亿参数,其中权重数量达到了这一量级。 Token:大模型有着自己的语言体系,Token 是其语言体系中的最小单元。人类语言发送给大模型时,会先被转换为大模型的语言,这种转换的基本单位就是 Token。不同厂商的大模型对 Token 的定义可能不同,以中文为例,通常 1 Token 约等于 1 2 个汉字。大模型的收费计算方法以及对输入输出长度的限制,通常都是以 Token 为单位计量的。Token 可以代表单个字符、单词、子单词,甚至更大的语言单位,具体取决于所使用的分词方法(Tokenization),在将输入进行分词时,会对其进行数字化,形成一个词汇表。
2025-02-13
什么是tokens
在大语言模型领域,Token 通常用来表示文本数据中的一个单元。在不同的语境下,一个 Token 可能代表一个字、一个词,或者是一个句子。在英文中,一个 Token 通常是一个词或者是标点符号。在一些汉语处理系统中,一个 Token 可能是一个字,也可能是一个词。Token 是处理和理解文本数据的基本单元。 在深度学习的语言模型中,如 Transformer,输入的文本首先被切分成一系列的 Tokens。这些 Tokens 被转换成向量,然后被输入到神经网络中进行处理。因此,在这种情况下,Token 可以被理解为语言模型接收和处理的最小的信息单元。在训练过程中,每个 Token 会关联一个预测,这个预测可以是下一个 Token 的预测,也可以是该 Token 的属性预测,如词性、情感等。 训练 Token 的数量会影响模型的性能和准确性。更多的训练 Token 通常意味着更多的训练数据,这可能会提升模型的准确性和泛化能力。然而,处理更多的 Token 也会增加计算的复杂性和计算资源的需求。 很多同学把 Token 理解为中文语义里的“字节”,这种理解有一定的类比相似性,因为“字节”是计算机存储和处理数据的基本单元,而“Token”是语言模型处理文本信息的基本单元。但这种理解不够准确,“Token”在语言模型中的作用比“字节”在计算机中的作用更加复杂和多元。在大语言模型中,“Token”不仅代表文本数据中的一个单位,而且每个“Token”都可能携带了丰富的语义信息。比如,在处理一句话时,“Token”可能表示一个字,一个词,甚至一个短语,这些都可以被认为是语言的基本单元。同时,每个“Token”在模型中都有一个对应的向量表示,这个向量包含了该“Token”的语义信息、句法信息等。 Unicode 是一种在计算机上使用的字符编码,为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。例如中文中的“你”字对应特定的 Unicode 编码。GPT 实际是将我们输入的文字转换成 Token,然后通过 GPT 模型预测 Token,再将 Token 转换成文字,最后再输出给我们。通过 Token 的学习,能感觉到 ChatGPT 理解文本的方式和人类并不相同,它在以自己的方式理解这个世界。 在 ComfyUI SD3 中,如输入的文字描述会被转换为 Tokens(文本向量),其中包括使用 CLIPG/14、CLIPL/14、T5 XXL 等预训练文本编码器将描述文字转换为 Tokens,每个编码器生成 77 个 Token,总共 154 个 Token 等一系列处理过程。
2025-02-07
100 万 tokens 什么概念
100 万 tokens 具有以下重要意义和影响: 算法视角:更宽的上下文窗口允许模型在推理时纳入训练数据中未找到的大量新的、特定于任务的信息,从而提高各种自然语言或多模式任务的性能。对越来越长的上下文进行数据建模的能力经历了从 Shannon 1948 提出的 2gram 语言模型、到 1990 年代和 2000 年代的现代 ngram 模型(5 个上下文 token),2010 年代的循环神经网络(RNN)达到数百个 token(Jozefowicz 等),到 2023 年 Anthropic 将上下文扩展到几十万 token 的发展历程。 产品视角:长上下文意味着 LLM 理解能力增强。从提示词到 RAG,都是为了增加给模型的上下文,进而让需求更明确,让模型理解得更好。从用数据训练模型、到指令微调,到提示词和 RAG,到大模型的超长下文,机器越来越像人了。提示词和 RAG 正在快速被弱化,但出于工程和商业考量,目前在很多领域还是主流,未来依然可能是一个混合状态。模型上下文长度覆盖了书籍、电影、长视频等产品的通用长度,应该会引发相关链路上产品交互层的变化。 具体应用:Gemini1.5 支持 100 万 token,可以一次性处理大量信息,比如 1 小时的视频,11 小时的音频,超过 30,000 行代码或超过 700,000 个单词的代码库。Claude2100 k 模型的上下文上限是 100k Tokens,即 100000 个 Token。ChatGPT16 k 模型的上下文上限是 16k Tokens,即 16000 个 Token;ChatGPT432 k 模型的上下文上限是 32k Tokens,即 32000 个 Token。Token 限制同时对一次性输入和一次对话的总体上下文长度生效,当达到上限时,会遗忘最前面的对话。若想直观查看 GPT 如何切分 token,可以打开。此外,英文的 Token 占用相对于中文较少,因此很多中文长 Prompt 会被建议翻译成英文设定,然后要求中文输出。
2025-01-28
token是什么
在大语言模型领域,Token 通常用来表示文本数据中的一个单元。在不同语境下,一个 Token 可能代表一个字、一个词或一个句子。在英文中,通常是一个词或标点符号;在一些汉语处理系统中,可能是一个字或一个词。Token 是处理和理解文本数据的基本单元。 在深度学习的语言模型中,如 Transformer,输入的文本首先被切分成一系列的 Tokens。这些 Tokens 被转换成向量,然后被输入到神经网络中进行处理。因此,在这种情况下,Token 可以被理解为语言模型接收和处理的最小信息单元。在训练过程中,每个 Token 会关联一个预测,这个预测可以是下一个 Token 的预测,也可以是该 Token 的属性预测,如词性、情感等。 训练 Token 的数量会影响模型的性能和准确性。更多的训练 Token 通常意味着更多的训练数据,这可能会提升模型的准确性和泛化能力。然而,处理更多的 Token 也会增加计算的复杂性和计算资源的需求。 很多同学把 Token 理解为中文语义里的“字节”,这种理解有一定相似度,因为“字节”是计算机存储和处理数据的基本单元,而“Token”是语言模型处理文本信息的基本单元。但不准确的地方在于:“Token”在语言模型中的作用比“字节”在计算机中的作用更加复杂和多元。在大语言模型中,“Token”不仅代表文本数据中的一个单位,而且每个“Token”都可能携带丰富的语义信息。比如,在处理一句话时,“Token”可能表示一个字、一个词甚至一个短语,同时每个“Token”在模型中都有一个对应的向量表示,这个向量包含了该“Token”的语义信息、句法信息等。 Unicode 是一种在计算机上使用的字符编码,为每种语言中的每个字符设定了统一且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。有意思的是,Unicode 不仅有自然语言,还包含 emoji 等自然语言之外的符号,这也是 ChatGPT 能理解和回复 emoji 的原因。所以,GPT 实际是将我们输入的文字转换成 Token,然后通过 GPT 模型预测 Token,再将 Token 转换成文字,最后输出给我们。 通过 Token 的学习,能感觉到 ChatGPT 理解文本的方式和人类不同,它在以自己的方式理解世界。尽管“Token”和“字节”都是基本的处理单位,但“Token”在大语言模型中的含义和作用比“字节”在计算机中的含义和作用更加丰富和复杂。 另外,如果曾经“机翻”过一些文档,会经常看到“Token”被自动翻译工具翻译为“令牌”。GPT 的输入和输出不是到中文字的粒度,它能处理几乎世界上所有流行的自然语言,所以需要引入 Token 的概念,Token 是自然语言处理的最细粒度,GPT 的输入和输出都是一个个的 Token。GPT 适用于几乎所有流行的自然语言,其 Token 需要兼容几乎人类的所有自然语言,通过 Unicode 编码来实现。
2025-01-23
AI对课程研发的
以下是关于 AI 对课程研发的相关内容: 教师的 AI 减负指南生成式人工智能在教学中的应用: 个性化学习计划:分析学生表现并根据知识差距和个人学习风格创建定制的学习路径。 课程开发/学习沉浸:包括生成模型生成图像、文本和视频,转化为补充教育材料、作业和练习题。 社会互动/沟通:与新的 AI 工具(如口语形式的 GPT4o)结合学习,为学生提供更好的准备工具,以应对依赖口语/展示沟通的高等教育和职场环境。 存在的问题:与优秀的人类教师相比仍有差距,如缺乏课时设计,且教学目标设计缺乏合理的梯度。但人机融合是大势所趋,AI 的高效率与人类教师的经验相结合。 相关工具:星火教师助手、知网备课助手。 课程示例: 关于《阿房宫赋》的课程,教学目标包括学生能理解并背诵课文、把握文章大意;了解创作背景,理解作者杜牧对秦朝暴政的批判和对人民疾苦的同情;掌握课文中的重点词汇和句式,提高文言文阅读能力。同时,了解骈文特点,通过诵读理解内容、体会思想感情,了解阿房宫的历史。 针对开发者的 AIGPT 提示工程课程,涵盖软件开发最佳实践的提示、常见用例(总结、推理、转换和扩展),并将使用 LLM 构建一个聊天机器人。 当 AI 走进小学课堂的全套课程设计,先和学生互动,听听他们口中的 AI,再引出概念,用学生能理解的语言激发兴趣、引起好奇心。
2025-02-23
请问如何创建AI智能体
创建 AI 智能体通常可以参考以下步骤: 1. 了解相关概念:AI 智能体是拥有各项能力的“打工人”,能帮助我们做特定的事情。它包含自己的知识库、工作流,还可以调用外部工具,结合大模型的自然语言理解能力完成复杂工作。 2. 选择平台:如字节的扣子(Coze),其是新一代一站式 AI Bot 开发平台,无论是否具备编程基础,都能在该平台上构建基于 AI 模型的各类问答 Bot。 3. 具体创建步骤: 起一个智能体的名称。 写一段智能体的简单介绍。 使用 AI 创建一个头像。 在创建过程中,还需注意一些事项,如在配置完成后进行测试,对于涉及消耗个人资源的工作流,不能直接发布,可将相关输入作为工作流的初始输入,让用户自行购买后输入再使用。 例如,像“写作助手”这样的 AI 智能体,只需在文本框输入文章的主题、风格和要求,它就能自动完成文章大纲处理、初稿撰写、修改润色和排版等全流程任务。
2025-02-23
怎样通过ai提升我的工作效率
以下是通过 AI 提升工作效率的一些方法和相关研究结论: 1. 哈佛商学院的研究表明,在工作中使用 AI 能显著改善工作效率。使用 AI 的被测试者比未使用者平均多完成 12.2%的任务,完成速度提高 25.1%,结果质量提高 40%。 2. GPT4 等模型有能力边界,在边界内表现良好,边界外则可能不佳,但具体边界未知。 3. 分组测试显示,使用 AI 且接受培训的两组任务完成效率和质量远高于未使用组,且 AI 对工作能力差的被测试者提升更大,高级人才提升较小。 4. 过于依赖 AI 可能适得其反,降低效率和质量,因为人们难以区分其能力边界。 5. 人类和 AI 协作有两种方式: 半人马模式:强调人与 AI 紧密结合但各司其职,人类主导流程,根据任务性质调配资源,充分利用人类智慧与判断力及 AI 的计算与生成能力。 机械人模式:人与 AI 高度融合,在细节上循环迭代优化,最终实现人机一体化,充分发挥人类灵活性和 AI 生成能力。 6. Inhai 的 Agentic Workflow 分为短期记忆和长期记忆,短期记忆将上下文学习视为利用模型短期记忆学习,长期记忆提供长期存储和召回信息能力。 工具方面:学会调用外部不同类型 API 获取模型缺少的额外信息、代码执行能力、访问专有信息源等。 动作方面:大模型结合问句、上下文规划、各类工具决策最终执行动作。 Agentic Workflow 可从提升效率、提高质量、节省时间角度思考,通过将复杂任务分解成小步骤,融入更多人类参与规划与定义,减少对 Prompt Engineering 和模型推理能力的依赖,提高 LLM 应用面向复杂任务的性能。 7. 从法律法规角度看,AI 已在众多领域带来重大进步和效率提升,具有巨大潜力推动增长和创造就业,支持人们现有工作,改善劳动力效率和工作场所安全。大型语言模型等技术进步预示着更多变革性发展。
2025-02-23
有没有做AI工作流的方法
以下是一些做 AI 工作流的方法: 1. 起床时,让 AI 如“马云”“马化腾”为您排 TODO 优先级,并做私董会的脑暴。 2. 工作中,设置一个傲娇的 AI 小助理为您加油,给她的 Prompt 是要阳光、会撒娇/卖萌。 3. 对于重点事项,如内容创作,拆成一个 bot 团队组:工作分成选题、标题、框架、扩写,然后分 A/B 组两个 AIbot 互相改。其中要点是提供反常识、梗,学习喜欢的 UP 创作方法论,如导演小策、影视飓风 TIM 总结的 HKRR(快乐/知识/共鸣/节奏)。 4. 优化的 bot 包括内容选题 bot、短视频脚本 bot、数据分析 bot(GPT4)、网页 Perplexity 的资料库 bot 等。 5. 优化方面:使用 Zion、ChatO 和自动化 AIAgent 分身,基于自身知识库的 bot;将上述知识库、Prompt 资产,全部放入飞书的知识库+多维表单中维护,等待飞书的 AI 进化。 6. 备选:筛选过的 50 多个生产力 AI,放在工具库里,待命输出。 7. 未来:把整个公司业务全部搬入飞书中,外接 MJ、ChatBot 分身,以及咨询日程预约。 8. 可能:让所有流量口 bot 也介入飞书,给予飞书做数据分析和内容引擎(目前需手动)。 9. 告诉自己,关注 AI 的同时,更要关注打交道的人、利益、状态和情绪。 此外,还可以: 1. 打开 Comfyui 界面后,右键点击界面,找到 Comfyui LLM party 的目录,学习手动连接节点实现最简单的 AI 女友工作流,或者直接将工作流文件拖拽到 Comfyui 界面中一键复刻提示词工程实验。 2. 从 ollama 的 github 仓库找到对应版本并下载,启动 ollama 后,在 cmd 中输入 ollama run gemma2 将自动下载 gemma2 模型到本地并启动。将 ollama 的默认 base URL=http://127.0.0.1:11434/v1/以及 api_key=ollama 填入 LLM 加载器节点即可调用 ollama 中的模型进行实验。若 ollama 连接不上,很可能是代理服务器的问题,需将 127.0.0.1:11434 添加到不使用代理服务器的列表中。 搭建 AI 工作流的步骤: 1. 找到一个熟悉的工作场景,比如写文章、做 PPT 等。 2. 拆解工作流程,如写文章可拆成选题、写稿、改稿、写标题等步骤。 3. 针对每个步骤嵌入合适的 AI 工具,灵活选择最优解,不要为了用 AI 而用 AI,通过局部最优解达到全局最优解,以提高工作效率。
2025-02-23
监控网页更新的AI
以下是为您整理的相关信息: 12 月 6 日: GPT 4o 更新:多功能集成,可调用 o1 模型的推理能力,增强整体性能。图像生成、搜索、推理与画布功能整合为一个按钮,可自由组合使用。Canvas 直接内置在 GPT 4o 中,无需单独窗口操作,极大提升了使用便利性。链接: 微软推出 Copilot Vision 功能:嵌入 Edge 浏览器,实时监控网页行为,提供上下文相关的个性化建议。功能亮点包括提取关键信息(如展览时间、门票价格等)、推荐商品、在线教学与屏幕内容指导。根据用户浏览历史与任务,动态调整建议内容。功能切换便捷,位于浏览器底部,支持随时启用或关闭。链接: OpenAI 发布 o1 正式版:更快更聪明的推理模型 5 月 1 日: AI 音乐工具 Udio 更新:增加上下文窗口,使音乐作品过渡更自然。音轨最大长度扩展至 15 分钟,适合长篇混音和复杂音乐制作。引入基于树的音轨历史查看方式。详细介绍:https://x.com/imxiaohu/status/1785666886648447251 Play AI 高级对话系统发布:实时模拟人类交流方式,包括语境理解和情感模拟。处理对话中的轮流对话和突然中断。在线体验地址:http://play.ai 详细介绍:https://xiaohu.ai/p/7137 Chrome 快捷启动 Gemini 功能:通过地址栏直接启动与 Gemini 的聊天,提高用户访问和使用效率。详细介绍:https://x.com/imxiaohu/status/1785648363154952625 LoG:3D 实时视图合成技术:由浙江大学 3DV 小组开发,适用于百万平方米大场景。动态调整渲染细节,优化渲染速度。项目地址:https://zju3dv.github.io/LoG_webpage/ 详细介绍:https://xiaohu.ai/p/7108 新《地狱男爵》电影 AI 角色设计:Jonathan Yunger 使用 AI 制作 3000 个生物设计,强调 AI 的辅助角色,而非取代人类。出处:https://motionpictures.org/2024/03/lightscameraactionplanafocusonthefilmmakersoftomorrowatberlinale/ Meshy AI 发布 Meshy3:高多边形雕塑风格和 PBR 风格,提高 3D 模型真实感。支持文本到 3D 和图像到 3D 转换。详细介绍:https://x.com/imxiaohu/status/1785490250426692086
2025-02-23
未来AI可以给人幸福感吗
未来 AI 有可能给人带来幸福感。在接下来的几十年里,我们将能够做到在祖辈看来如同魔法般的事情。人们的能力随着时间显著提升,如今能完成前人认为不可能的任务,这并非源于基因变化,而是得益于更智能、更强大的社会基础设施。AI 会为人们提供解决难题的工具,帮助我们为人类进步的架构增添新的支撑。例如,我们将很快能与帮助我们完成更多任务的 AI 合作,甚至拥有由不同领域虚拟专家组成的个人 AI 团队,创造几乎任何能想象的事物。孩子们会有能提供个性化教学的虚拟导师,在医疗保健、软件创造等方面也会有更多可能。有了这些新能力,我们能实现前所未有的共同繁荣,让每个人的生活都变得更好。虽然繁荣本身不一定使人快乐,但它会切实改善世界各地人们的生活。同时,也有人坚信,尽可能简单地试用 AI 本身就是让普通人在这场 AI 的发展中受益并获得幸福的最好方式。
2025-02-23
ai为何使用GPU而不是CPU
AI 使用 GPU 而不是 CPU 主要有以下原因: 1. 强大的计算能力:GPU 在并行处理大量数据方面具有显著优势。例如,同年《Largescale Deep Unsupervised Learning using Graphics Processors》这篇论文指出,利用 GPU 比 CPU 快 70 倍,能将数周的工作压缩到几天甚至一天完成。 2. 适应深度学习需求:大型神经网络、输入的多个变量以及有效的反向传播 GPU 实现等方面,GPU 表现出色。如 MNIST 数据库能达到令人惊叹的 0.35%错误率。 3. 处理图形相关运算:GPU 原本就是为处理图像和图形相关运算工作而设计,其采用的核心技术如硬件 T&L 等,适合 AI 中的图形处理任务。 4. 分担 CPU 工作:GPU 的诞生源自对 CPU 的减负,使显卡减少对 CPU 的依赖,并进行部分原本 CPU 的工作。 5. 算力优势:算力可以直接转化为 GPU,一张显卡中的 GPU 是计算能力的关键。 6. 适应 AI 模型需求:当今所有 AI 模型都在使用大量专用芯片的 GPU 卡上运行。例如 NVIDIA A100 GPU 有 512 个“张量核心”,能大幅提高计算效率。但实际应用中,也存在一些限制,如数据传输、内存容量和优化方法等问题。
2025-02-14
comfyui的本地部署安装,GPU:RX6600 8G,CPU:R5 5600,内存:DDR4 8G*2
以下是关于 ComfyUI 本地部署安装的相关信息: ComfyUI 相比 WebUI,配置更低,系统资源占用更少,出图速度更快,最低可在小于 3G 的 GPU 上运行,甚至没有 GPU 光用 CPU 也可以运行,但速度极慢。SDXL 出来后提高了运行配置,最低需要 8GB 显存+32GB 运行内存,12GB 流畅运行,推荐 16GB 以上。运行内存最低 32GB,越高越好,最低配会经常爆显存。玩 SDwebui 和 ComfyUI 建议使用 6GB 以上显存的 NVIDIA 显卡(N 卡),内存在 16G 以上。硬盘会影响加载模型的速度,最好把软件和模型部署在 SSD 上。如果电脑能顺畅清晰地玩 3A 游戏,那玩 webui 和 ComfyUI 也没问题。配置上不封顶,根据自己的需求和预算来即可。 安装地址:https://github.com/comfyanonymous/ComfyUI 。可以下载安装包也可以直接 Git clone https://github.com/comfyanonymous/ComfyUI.git ,或者下载安装包 file:ComfyUI.zip ,下载安装包或者点击链接下载并解压至本地除 C 盘外的任意盘。然后找到文件名称为 run_nvidia_gpu 的文件双击并启动。启动完成即进入基础界面。 节点存放目录:D:\\COMFYUI\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes 。 模型存放目录: 大模型:D:\\COMFYUI\\ComfyUI_windows_portable\\ComfyUI\\models\\checkpoints 。 Lora:D:\\COMFYUI\\ComfyUI_windows_portable\\ComfyUI\\models\\loras 。 Vae:D:\\COMFYUI\\ComFYUI_windows_portable\\ComfyUI\\models\\vae 。 已经安装了 SDWebUI 的同学可以通过修改文件路径和 WebUI 共用一套模型即可,这样就不用重复下载模型了。找到已安装好的 ComfyUI 目录文件下的 extra_model_paths.yaml.example 文件,将后缀.example 删除,然后右键用记事本打开。 您的电脑配置为 GPU:RX6600 8G,CPU:R5 5600,内存:DDR4 8G2,可能需要注意内存方面可能不太满足推荐配置,可能会影响运行效果。
2025-02-13
RuntimeError: All input tensors need to be on the same GPU, but found some tensors to not be on a GPU
以下是对您所遇到的报错“RuntimeError: All input tensors need to be on the same GPU, but found some tensors to not be on a GPU”的一些可能的解决方案: 1. 检查您的代码和模型设置,确保所有输入张量都被正确地分配到同一个 GPU 上。 2. 对于与显存相关的问题,如爆显存的情况,在训练时可以尝试调小批量大小,在推理时可以使用强制切片。 3. 调大虚拟内存,可能有助于解决一些与内存相关的报错。 同时,在处理与 AI 相关的报错时,还可能会遇到其他类似的问题,例如: 1. 页面文件太小,无法完成操作。解决方法是增大系统虚拟内存大小。 2. 出现“torch.cuda.OutOfMemoryError: CUDA out of memory”报错,通常是爆显存了。 3. 遇到“DataLoader workerexited unexpectedly”报错,可把虚拟内存再调大一点。 4. “CUDA error: CUBLAS_STATUS_NOT_INITIALIZED when calling 'cublasCreate'”报错,一般也是爆显存。 5. “'HParams' object has no attribute 'xxx'”报错,可能是无法找到音色,一般是配置文件和模型没对应,打开配置文件拉到最下面查看是否有训练的音色。 6. “The expand size of the tensor at nonsingleton dimension 0”报错,可把 dataset/44k 下的内容全部删除,重新走一遍预处理流程。 7. “Given groups=1, weight of size to have 256 channels, but got 768 channels instead”报错,可能是 vec256 的模型用了 vec768 的配置文件,反之亦然,请参考旧模型兼容,确认配置文件和模型维度对应。 8. “配置文件中的编码器与模型维度不匹配”报错,可能是在修改配置文件中的“speech_encoder”时修改错了,检查配置文件中的“ssl_dim”一项,如果这项是 256,那您需要确认配置文件和模型维度的对应关系。
2025-01-17
常见GPU卡介绍与比较
以下是常见 GPU 卡的介绍与比较: 在选择 GPU 作为 AI 基础设施时,需要考虑多个因素: 训练与推理方面:训练大型 Transformer 模型通常需要在机器集群上完成,最好是每台服务器有多个 GPU、大量 VRAM 以及服务器之间的高带宽连接。许多模型在 NVIDIA H100 上最具成本效益,但获取较难且通常需要长期合作承诺。如今,NVIDIA A100 常用于大多数模型训练。对于大型语言模型(LLM)的推理,可能需要 H100 或 A100,而较小的模型如 Stable Diffusion 则对 VRAM 需求较少,初创公司也会使用 A10、A40、A4000、A5000 和 A6000 甚至 RTX 卡。 内存要求方面:大型 LLM 的参数数量众多,无法由单张卡容纳,需要分布到多个卡中。 硬件支持方面:虽然绝大多数工作负载在 NVIDIA 上运行,但也有公司开始尝试其他供应商,如谷歌 TPU 和英特尔的 Gaudi2,但这些供应商面临的挑战是模型性能高度依赖软件优化。 延迟要求方面:对延迟不太敏感的工作负载可使用功能较弱的 GPU 以降低计算成本,而面向用户的应用程序通常需要高端 GPU 卡来提供实时用户体验。 峰值方面:生成式 AI 公司的需求经常急剧上升,在低端 GPU 上处理峰值通常更容易,若流量来自参与度或留存率较低的用户,以牺牲性能为代价使用较低成本资源也有意义。 此外,算力可以理解为计算能力,在电脑中可直接转化为 GPU,显卡就是 GPU,除了 GPU 外,显存也是重要参数。GPU 是一种专门做图像和图形相关运算工作的微处理器,其诞生是为了给 CPU 减负,生产商主要有 NVIDIA 和 ATI。
2025-01-06
GPU的计算特性
GPU(图形处理器)具有以下计算特性: 1. 专门在个人电脑、工作站、游戏机和一些移动设备(如平板电脑、智能手机等)上做图像和图形相关运算工作的微处理器。 2. 诞生源自对 CPU 的减负,使显卡减少了对 CPU 的依赖,并进行部分原本 CPU 的工作,尤其是在 3D 图形处理时。 3. 所采用的核心技术有硬件 T&L(几何转换和光照处理)、立方环境材质贴图和顶点混合、纹理压缩和凹凸映射贴图、双重纹理四像素 256 位渲染引擎等,硬件 T&L 技术可以说是 GPU 的标志。 4. 生产商主要有 NVIDIA 和 ATI。 5. 在矩阵乘法方面表现出色,早期使用游戏用的 GPU 能使运算速度提高 30 倍。 6. 随着 AI 领域的发展而不断发展,例如在训练神经网络方面发挥重要作用。
2025-01-06
常见GPU卡介绍与比较
以下是常见 GPU 卡的介绍与比较: 在 AI 基础设施的考虑因素中,比较 GPU 时需要关注以下几个方面: 训练与推理: 训练 Transformer 模型除了模型权重外,还需要存储 8 字节的数据用于训练。内存 12GB 的典型高端消费级 GPU 几乎无法用于训练 40 亿参数的模型。 训练大型模型通常在机器集群上完成,最好是每台服务器有多个 GPU、大量 VRAM 以及服务器之间的高带宽连接。 许多模型在 NVIDIA H100 上最具成本效益,但截至目前很难找到在 NVIDIA H100 上运行的模型,且通常需要一年以上的长期合作承诺。如今,更多选择在 NVIDIA A100 上运行大多数模型训练,但对于大型集群,仍需要长期承诺。 内存要求: 大型 LLM 的参数数量太多,任何卡都无法容纳,需要分布到多个卡中。 即使进行 LLM 推理,可能也需要 H100 或 A100。但较小的模型(如 Stable Diffusion)需要的 VRAM 要少得多,初创公司也会使用 A10、A40、A4000、A5000 和 A6000,甚至 RTX 卡。 硬件支持: 虽然绝大多数工作负载都在 NVIDIA 上运行,但也有一些公司开始尝试其他供应商,如谷歌 TPU、英特尔的 Gaudi2。 这些供应商面临的挑战是,模型的性能往往高度依赖于芯片的软件优化是否可用,可能需要执行 PoC 才能了解性能。 延迟要求: 对延迟不太敏感的工作负载(如批处理数据处理或不需要交互式 UI 响应的应用程序)可以使用功能较弱的 GPU,能将计算成本降低多达 3 4 倍。 面向用户的应用程序通常需要高端 GPU 卡来提供引人入胜的实时用户体验,优化模型是必要的,以使成本降低到可管理的范围。 峰值: 生成式 AI 公司的需求经常急剧上升,新产品一经发布,请求量每天增加 10 倍,或者每周持续增长 50%的情况并不罕见。 在低端 GPU 上处理这些峰值通常更容易,因为更多的计算节点可能随时可用。如果这种流量来自于参与度较低或留存率较低的用户,那么以牺牲性能为代价使用较低成本的资源也是有意义的。 此外,算力可以直接转化成 GPU,电脑里的显卡就是 GPU。一张显卡除了 GPU 外,显存也是很重要的参数。GPU 的生产商主要有 NVIDIA 和 ATI。GPU 作为一种专门在个人电脑、工作站、游戏机和一些移动设备上做图像和图形相关运算工作的微处理器,其诞生源自对 CPU 的减负,使显卡减少了对 CPU 的依赖,并进行部分原本 CPU 的工作。
2025-01-06
(二) 性能指标(包括服务性能指标、网络性能指标、云性能指标)
对比不同大语言模型的性能需要从多个维度进行考量,具体包括: 1. 理解能力:评估模型对语言的理解程度,涵盖语法、语义、上下文及隐含意义的理解。 2. 生成质量:检查生成文本的质量,如流畅性、相关性和准确性。 3. 知识广度和深度:衡量模型对广泛主题的知识掌握情况,以及对特定领域或话题的理解深度。 4. 泛化能力:测试模型处理未见过任务或数据时的表现,反映其泛化能力。 5. 鲁棒性:查看模型对错误输入、对抗性输入或模糊指令的应对能力。 6. 偏见和伦理:评估生成文本是否存在偏见,以及是否遵循伦理标准。 7. 交互性和适应性:评估在交互环境中的表现,包括对用户反馈的适应性和持续对话能力。 8. 计算效率和资源消耗:考虑模型大小、训练和运行所需的计算资源。 9. 易用性和集成性:评估是否易于集成到不同应用和服务中,以及提供的 API 和工具的易用性。 为了进行有效的比较,可以采用以下方法: 1. 标准基准测试:使用标准的语言模型评估基准,如 GLUE、SuperGLUE、SQuAD 等,这些基准提供统一的测试环境和评分标准。 2. 自定义任务:根据特定需求设计任务,评估模型在特定领域的表现。 3. 人类评估:结合人类评估者的主观评价,特别是在评估文本质量和伦理问题时。 4. A/B 测试:在实际应用场景中,通过 A/B 测试比较不同模型的表现。 5. 性能指标:使用包括准确率、召回率、F1 分数、BLEU 分数等在内的性能指标来量化比较。
2024-12-26