OkayStudy
ZH English 한국어 日本語 中文 हिन्दी বাংলা اردو Español Português Français Deutsch Русский العربية Bahasa Indonesia Tiếng Việt ไทย Türkçe

如何开启通知

此浏览器或网址无法使用通知。请使用支持通知的浏览器,通过安全连接访问SONUB。

如果通知被屏蔽,请在浏览器设置中允许通知。

  1. 打开地址栏旁的站点设置或浏览器的站点设置,将此网站的通知设为允许。
  2. 在设备设置中允许浏览器发送通知,并检查勿扰模式或专注模式。
  3. 返回SONUB,刷新页面,然后通过铃铛开启通知。

在iPhone或iPad上,将SONUB添加到主屏幕,从主屏幕打开后允许通知。

解剖学

请求走过的路

一间办公室:机器人接待员把问题卡片只送到众多专家办公桌中的三张,只有亮着灯的这三位专家在工作

全景 — 五个地方

  • 我的电脑
  • 远处的机器
1

我电脑上的程序

、、应用。它接住你的请求,决定要送出什么。

第 1 个和第 5 个地方是同一台电脑——我的电脑

把第 3 个地方打开看看

只有一次
  1. 上的大文件保存着学到的数值,以及加载所需的信息。
  2. 把它读进来,放到专门用来计算的芯片上,然后就一直摆在那儿。
每一次
  1. 门卫核对钥匙,请求排队等着轮到自己。
  2. 计算就冲着早已放在上面的那些数字来跑。

一步一步看

一共八步。到第八步,路会分成两条。

1

我把它送出去

键盘和鼠标的动作经过,交给你正在看的那个。麦克风不一样:只有在你允许时,程序才会接收声音,用把它变成文字 — 或者把声音送给能直接听的。

路不是一条,是两条

把这两条画成同一条路,正是可怕的误会的源头。它们并不一样。

8 路在这里分岔

只是对话

  1. 屏幕上的文字
  2. 到此为止
查看详情

文字在屏幕上流过,就到此为止。你的电脑上什么也没发生。本站的 Lyen 学习助手走的就是这条路。

借一双手

  1. 找出工具请求
  2. 请求许可
  3. 真的动手
  4. 把结果装回去

结果装进第 2 步的包袱,再从第 3 步出去

查看详情

回来的仍然只是文字。当这段文字是一个工具请求 — 「改一下这个文件」 — 时,你电脑上的会先检查,再替它去做。然后把结果装进第 2 步的包袱,从第 3 步再次送出去,对话就这样继续。这样的往返,就是人们所说的。

做得好的程序,在删除文件或执行命令之前会先问你 — 而决定关掉这个提问的,是人。这个提问就是保险栓:它由程序来执行,而不是对模型的一句客气嘱咐。

练习检查危险命令

如果一定要打个比方

  • 一副身体可以换掉它的计算零件。同一个,明天就能接上另一家公司的模型。

  • 同一个计算零件,同时应付着彼此素不相识的众多人的请求。活着的东西做不到这种事。

查看详情

模型是只会计算的零件;身体是你电脑上的程序,或者包在它外面的服务。会计算的零件没有手 — 它自己不能创建文件,也不能打开应用,只能用文字提出请求。真正动起来的一切,都是程序在它被允许的范围内做的。

再说两件事

计算机器并不总在远方

此刻这个网站,就是那张图

请求可以走的三条路
1 · 我的 2 · 3 · 远程机器 4 · 计算 5 · 我的屏幕
就在我自己的里 是 否 否 是 是
经由我们的 是 是 是 是 是
在远处那家公司的机器上 是 是 是 是 是

走中间那条路(经过我们的)时,真正的计算也是在第三条路上、在远方某家公司的机器上发生的。我们的服务器只负责核对请求并把它搬运过去。

查看详情

小模型可以在你自己的电脑里运行。本站的语音就是这样:下载好以后,把文字变成语音的工作就在你的设备上完成。聊天则不同 — 那些消息仍然经由 SONUB 送到服务。

打开 Lyen 学习助手,随便问点什么。把它送到我们的服务器,服务器再交给远处的计算机器。文字一小块一小块回来,那是第 6 步;这些文字在屏幕上一点点长出来,那是第 7 步。Lyen 走的是只对话那条路,从不碰你电脑上的文件。

Lyen 学习助手就是这样。我们的服务器只负责把请求递过去,并不运行模型。

计算真正发生的地方。他们内部用的是哪种运行时,并没有公开。

给大人的注解

写给需要更精确说法的人。

词元

模型并不读单词。把文字切成 — 有时是整个单词,有时是几个字母,有时只是一个 — 每一个都变成一个数字。不同的模型切同一句话的方式不同,所以同一段文字算出来的词元数也可能不同。

流式传输

一边生成一边把局部输出推送出去,通常走 。每一块有多大,各家产品并不相同;有的不是按词元,而是按句子送。

模型的种类

有 (大语言模型)、(小语言模型)、(连图片一起看的模型),还有生成图像和视频的。LLM 和 SLM 主要是大小不同,VLM 还能读图片,扩散模型输出的不是文字,而是图像和视频。

怎么挑

下一个词元怎么选,是一项设置。把调低,模型更常选最高分,同样的输入会得到更相似的回答;调高,回答就更多变。就算调到零,实际的服务也不保证每次给出一模一样的答案,而且更稳定的答案并不是更正确的答案。

RAG · MCP · 技能

这些是往包袱里多装东西的几种方式的名字。 搜索文档并附上找到的内容; 是连接工具的一种常用方式;是事先准备好的成套指令。哪些能用,由应用的设置和决定 — 从来不是模型自己说了算。

运行模型的程序(运行时)

本站实际用的是 ()和 ()。在服务器上跑大语言模型时,用的是干同样活儿的另一些程序 — 、、 等等。哪家公司用哪一个,并没有公开。

权重、参数数量与容量公式

权重、参数数量与容量公式

是在中学到的数值。包括权重、等通过训练确定的值。70B模型大约有700亿个参数;减少的是保存每个数值所需的位数,而不是参数数量。这里的“权重容量”指保存这些模型参数所需的总空间。

权重容量()≈ 参数数量 × 每个参数的存储位数 ÷ 8。因为1字节等于8位,所以要除以8。将70B保存为4位:70,000,000,000 × 4 ÷ 8 = 35,000,000,000字节,也就是十进制单位的35 。这个数值不包含量化附加信息和的工作。

Q4、Q6、Q8:用更少的空间保存同一组数值

Q4、Q6、Q8:用更少的空间保存同一组数值

、Q6、Q8通常表示每个大约用4、6、8位保存。同一个70B的理论容量分别为35 、52.5 GB和70 GB。以位的140 GB为基准,它们分别为25%、37.5%和50%。

这些是估算值,并不是准确的下载大小。等方式会混合使用不同,并加入缩放系数和。量化会用较粗略的近似值表示数值,因此可能降低回答质量;它并不会删除。

70B的理论权重容量(十进制GB)
  • FP16 / BF16 140 GB · 100%
  • Q8 70 GB · 50%
  • Q6 52.5 GB · 37.5%
  • Q4 35 GB · 25%
未量化的原版一定是16位吗?

未量化的原版一定是16位吗?

不是。许多公开的原始采用或BF16,两者都是位浮点格式。每个数值占用的空间相同,但数值范围和不同。这里为了比较,使用16位原版作为示例。

“原版”并不规定存储位数:发布的检查点也可能采用(32位)、混合精度,或已经过的权重。需要查看以及实际的。把所有原版都称为“16位”是不正确的。

文件变小,内存和GPU使用量也会减少吗?

文件变小,内存和GPU使用量也会减少吗?

保存后的,通常会让文件变小。如果运行在中仍保留紧凑表示,权重占用的内存也会减少。只在加载时量化,上的原始文件可能不变;如果加载时把权重展开成更高,内存占用又可能增加。

内存 ≈ 权重 + + 临时 + 运行程序。量化权重并不会自动量化KV缓存。对话越长、同时处理的请求越多,可能需要越多。、使用率和速度不会与位数简单成正比,还取决于支持、数值解包计算和传输。

模型就是一个装着数值和程序的文件吗?

模型就是一个装着数值和程序的文件吗?

通常下载时,占空间最多的是按组织的、学到的数值。模型可以保存在一个文件中,也可以拆成多个分片,配置和文件还可能单独保存。配置描述模型结构;分词器把文本片段映射为。

可以把张量、结构和分词器信息放在一起。Safetensors保存张量和元数据,结构配置往往另存为文件。还可以描述。描述结构与包含执行它的引擎是两回事。、等运行是独立的,它们读取这些信息,再用或执行计算。

可以把它们比作食谱、称好分量的食材和厨师:模型提供要做什么计算以及所用的已学习数值,运行程序负责执行步骤。说普通模型文件里包含完整的执行程序,会让人产生误解。

接着读

请选择要取消的待付款预约。每次取消都需要确认。

你所在国家的时间:

关闭