Skip to main content
PromptQuorumBuilt for humans. Structured for AI.

PromptQuorum 上手测试 · Unsloth · 2026 年 10 月 9 日

24 GB Mac 上的 Unsloth:界面精致,但在生成第一张图之前就内存不足

在 24 GB Mac 上的上手测试,目标是生成图片。聊天能用;图像模型因内存不足被拒绝加载,没有生成任何图片。

相关内容: PromptQuorum 对 Unsloth 的评测 · 本地 AI 应用目录

图 1加载图像模型 flux.2-klein 被拒绝。应用报告需要约 17 GB,可用约 2 GB(当前空闲 7 GB,减去为操作系统预留的空间)。它给出了一个覆盖用的环境变量 UNSLOTH_DIFFUSION_ALLOW_OVERSIZED_LOAD=1,测试者没有试。

结论

总体评价

应用看起来、用起来都很精致:24 MB 的安装包,会展示各个步骤的安装窗口,带硬件读数、大小警告和下载计时器的模型中心,以及能找到磁盘上已有的 LM Studio 和 Ollama 模型的聊天。一道计算题在 27B 模型上以 11.0 tokens/秒运行。但测试目标,也就是生成图片,没有达成。图像模型被拒绝加载,因为应用只把 2 GB(重启前)和 6 GB(重启后)算作可用,而需要约 17 GB;网页搜索和活动搜索都以'Ran out of memory'告终;有一次模型启动,几分钟都没有任何进度提示。测试者在开着许多其他应用的情况下做了最初几项测试,部分运行所用的模型和设置也没有记录。

是否适合测试者的使用场景

目前不适合这位测试者的这台机器。用他的话说:'一切都能用,只是最终结果是我没能让它跑起来。'聊天和模型管理在 24 GB 上可以用;图片生成在这次测试中不行。训练没有试。测试者打算三到六个月后再看。

  • 已观察聊天可以用:LM Studio 文件夹里的 27B 4-bit 模型以 11.0 tokens/秒回答了一道计算题。Ollama 和 LM Studio 的模型都会显示在应用里。
  • 已测量图像模型被拒绝加载:flux.2-klein 需要约 17 GB;应用算出约 2 GB 可用(7 GB 空闲),重启后约 6 GB 可用(11 GB 空闲)。没有生成图片。
  • 测试者观点界面很漂亮,一切都能用,但在 24 GB 的 Mac 上没有得到最终结果。

评分卡 状态: 部分完成

  • 安装4/524 MB 的 DMG;安装窗口带详细日志。没有时间或磁盘占用估算;测试者估计要四到五分钟。测试是从已有的安装开始的。
  • 引导与模型选择3/5选择器、模型中心、硬件读数、大小警告和下载计时器都很出色。选择器显示的是参数量而不是 GB;'7 GB'和'17 GB'的提示让测试者困惑。
  • 核心功能2/5聊天回答了一道计算题。读取网页和活动搜索以内存不足错误告终;没有生成图片。
  • 引导与迭代3/5拒绝加载的提示说明了原因,并给出了一个覆盖选项。模型启动时没有进度;也没有解释为什么'空闲'的是 7 GB。
  • 性能2/527B 4-bit 模型 11.0 tok/s;在开着其他应用的 24 GB Mac 上,34.4k 上下文时内存不足。
  • 文档不适用未测试。
  • 信任与隐私不适用未做审计。供应商宣称可以 100% 离线使用;网页搜索和下载需要联网。离线运行没有测试。
  • 卸载不适用未测试。

评分是根据下方证据提出的建议值(1 = 差,5 = 很好),需由测试者确认。图片生成是测试者的目标,因为在这台机器上没有生成任何图片,所以得分较低。

测试详情

应用
Unsloth 桌面应用(Unsloth Studio)。笔记里写作'Unsloth'、'Unslothh'和'Onslaught'(语音转写);本报告采用'Unsloth'。 已观察
版本
安装日志:'unsloth 2026.8.18 -> 2026.10.3 available, updating'。更新后使用的版本假定为 2026.10.3。窗口带有 BETA 标记。桌面应用自身的版本未记录。 假设
测试者
Hans Kuepper,PromptQuorum 创始人
开始时间
2026 年 10 月 9 日下午 1 点(按笔记)。有一张截图显示下午 5:13,所以测试至少持续了四个小时。 已观察
结束时间
未记录
硬件
24 GB 的 Mac。笔记写的是'macOS M3 24 GB',后来又写'M3 24 GB Pro MacBook'。应用的 Model hub 显示'24 GiB RAM'、'0 GiB VRAM + 24 GiB shared'和'12/12 CPU'。具体芯片未记录。 已观察
系统
macOS;版本未记录
安装状态
不是全新安装。安装日志写着'Updating existing Unsloth install'和'existing install detected';测试者说'和以前一样'。此前用过,可能就是应用已经认得 LM Studio 和 Ollama 模型的原因。 已观察
下载
24 MB 的 DMG(按测试者读到的数值)。首次启动时会运行一个依赖安装步骤(见第 1 章)。 已观察
测试原因
想看看 Unsloth 怎么用,'尤其是图片功能'。测试者没打算用模型优化(训练)功能。
测试目标
在 24 GB 的 Mac 上本地生成图片。过程中顺便试了聊天和模型中心。 已观察
使用的 AI 辅助
笔记里有一段几百字的纽约天际线提示词,其中的 Markdown 粗体标记表明它可能由 AI 撰写,但未经确认。聊天模型的回答(例如关于它从哪里得到模型)在这里没有作为依据。 假设

每条陈述都带有标签:已观察已测量测试者估计厂商声明第三方假设测试者观点测试者失误标签含义

利益披露。 测试者创办了 PromptQuorum(promptquorum.com),一个关于本地 AI 应用的内容网站和目录。Unsloth 收录在该目录中,网站上已有一篇单独撰写的评测页。笔记中没有与供应商联系、付款或赞助的记录。

原始笔记 PDF: 待补充

左右这次测试的六个时刻

一切都能用,只是最终结果是我没能让它跑起来。

测试者笔记,由语音转写稍作整理。

测试经过

下载、安装与首次启动

已观察

安装包是一个 24 MB 的 DMG,测试者形容它是'我见过的最小的文件'。

已观察

第一个窗口:'Getting things ready... This won't take long.',旁边有链接'Show setup details'。测试者说:'比其他应用感觉精致多了……沟通很清楚。'

图 2打开 24 MB DMG 应用后的第一个窗口。文字说不会花很久;测试者没有计时,估计要四到五分钟(更新日志见正文)。窗口没有显示时间或磁盘估算。
已观察

详细日志写着:'Updating existing Unsloth install'、'frontend bundled (Tauri)'、'node v24.13.0 | npm 11.6.2 (system)'、'unsloth 2026.8.18 -> 2026.10.3 available, updating',然后是一个 13 步的依赖进度条(pip bootstrap、面向 Apple Silicon 的 MLX 栈、基础包、unsloth extras、编解码器、overrides、studio deps、data designer、本地插件、diffusers pin、收尾)。备注:'torch 2.10.0 detected -- installing torchao==0.16.0';'transformers 5.3.0, 5.5.0, 5.10.2 pre-installed';'gpu Apple Silicon (Metal, unified memory)';'installing prebuilt llama.cpp'。

已观察

测试者说大约运行了四五分钟,然后应用打开。日志里没有时间估算,也没有磁盘空间估算。

测试者估计

安装过程四到五分钟。未计时。

假设

这个很小的 DMG 很可能是在这第一步里下载大部分软件。未核实。

测试者观点

'它告诉我它在做什么——很好——但没有告诉我预计耗时、数据量,或者会占多少磁盘空间。'

已观察

主窗口打开,显示'How can I help?',侧边栏有:New chat、Model hub、Library、Images、Train、More。标志上带有 BETA 标记。

图 3安装完成后的主窗口。侧边栏:New chat、Model hub、Library、Images、Train、More。标志上带有 BETA 标记。窗口后面的浏览器标签页显示的是该项目的 GitHub 页面。
测试者失误

测试是从已有的安装开始的('和以前一样'),所以这是一次更新,而不是首次运行测试。引导方面的结论需要在全新安装上确认。

模型选择器与第一次聊天

已观察

模型选择器列出了 Recommended 模型,数字如 27.3B 和 271.0M。这些是参数量,不是 GB。有两个条目呈灰色(176.9B 和 320.8B)。

图 4模型选择器,Recommended 标签页。这些数字是参数量(B = 十亿,M = 百万),不是 GB。有两个条目呈灰色(Qwen3.8-Flash-Next-GGUF 176.9B、GLM-5.3-Flash-GGUF 320.8B)。灰色和黄点是什么意思,截取到的应用界面没有说明。
假设

灰色条目大概是对这台机器来说太大了。截取到的应用界面没有这么说。

测试者观点

'列出了很多模型,还带着大小。非常好。'但显示的数字是参数量,所以读者看不出模型需要多少内存。

已观察

测试者没有选模型,而是直接输入了一个计算请求。应用自己开始加载模型。按笔记,一个 Qwen3.8-27B MLX 4-bit 模型不到一分钟就启动了;第二个提示显示 Mistral-7B-Instruct-v0.3-4bit 正在加载(截图未收录,与图 5 同类)。

已观察

加载提示显示路径 /Users/hanskuepper/.lmstudio/models/lmstudio-community/Qwen3.8-27B-MLX-4bit。模型是从磁盘上 LM Studio 的文件夹读取的。

图 5第一次聊天开始时显示的提示。路径指向 LM Studio 的模型文件夹:/Users/hanskuepper/.lmstudio/models/lmstudio-community/Qwen3.8-27B-MLX-4bit。模型是从磁盘加载的,不是下载的。
测试者观点

他怀疑是从硬盘来的,因为'这么大的模型不可能一分钟内从网上下完'。路径印证了这一点。Unsloth 为什么选了这个模型和那个 Mistral 模型,没有记录。

已观察

问题'what is 5 times 866'在'Worked for 10s'之后得到回答'5 x 866 = 4,330'(正确),速度 11.0 tok/s。标题栏显示'Local'和上下文计量'120 / 262.1k'。

图 6第一次聊天。答案 4,330 是正确的(5 x 866)。屏幕显示'Worked for 10s'、11.0 tok/s,以及上下文计量'120 / 262.1k'。
已观察

测试者接着问模型,它是从哪里得到这个模型的。截取到的回答部分谈到了 MLX 权重和 Apple Silicon 统一内存;完整回答没有截取。按笔记,回答是应用不会搜索磁盘。

假设

聊天模型对这个应用的自述不是可靠的证据。其中一个回答把模型称为'Qwen 3 27B MLX 4-bit',而应用里的名称是 Qwen3.8-27B-MLX-4bit。

磁盘上已有的模型:LM Studio 和 Ollama

已观察

On Device 标签页按来源列出模型。在 CUSTOM FOLDERS 下出现两个路径(.lmstudio/models 和 .ollama/models),Ollama 模型有 gemma4:latest、gemma3:1b 和 qwen3-coder:30b。在 LM STUDIO 下,Qwen3.8-27B 模型标着'Loaded'。

图 7On Device 标签页。在 CUSTOM FOLDERS 下列出两个路径(.lmstudio/models 和 .ollama/models),Ollama 模型有 gemma4:latest、gemma3:1b 和 qwen3-coder:30b;在 LM STUDIO 下,Qwen3.8-27B 模型标着'Loaded'。列表后面隐约可见的一段聊天回答谈到了 MLX 权重。这些文件夹是测试者添加的还是自动发现的,没有记录。
假设

这两个文件夹要么是测试者添加的,要么是应用自己找到的。没有记录。此前使用应用时可能已经设置好了。

已观察

切换到 qwen3-coder:30b(30.5B、Q4_K_M、GGUF)时显示'Starting model... Switching models. Loading cached model into memory.',带一个 Cancel 按钮。上下文计量显示'1.3k / 8.2k',比第一个模型的 262.1k 小得多。

图 8切换到 Ollama 模型 qwen3-coder:30b(30.5B、Q4_K_M、GGUF)。上下文计量'1.3k / 8.2k'。提示写着'Starting model... Switching models. Loading cached model into memory.',带一个 Cancel 按钮。
测试者观点

'我喜欢切换模型这么容易。''有些 Ollama 模型在 Unsloth 里不能用,但至少它试了,这很好。'

已观察

按笔记,一个较旧的模型能用,一个较新的崩溃了。具体指哪些模型,没有记录。

测试者观点

他说它'试着去用'他的 Ollama 模型,这很好;而且直接读取磁盘上已有的模型,可以避免再下载一次大文件。

模型中心与下载

已观察

模型中心显示设备信息:'0 GiB VRAM + 24 GiB shared'、'24 GiB RAM'、'12/12 CPU',以及筛选项(格式、能力、最新)。卡片显示点赞数、下载量、发布时间和许可证(embeddinggemma-2-GGUF:apache-2.0,1.5 GB)。

图 9Model hub。右上角:'0 GiB VRAM + 24 GiB shared'、'24 GiB RAM'、'12/12 CPU'。下载面板:unsloth/Qwen3.8-27B-GGUF UD-Q5_K_S,20 GB 中的 1.2 GB,1.4 MB/s,剩余 3 小时 47 分。打开的模型卡片 embeddinggemma-2-GGUF(1.5 GB,apache-2.0)并不是正在下载的模型。
测试者观点

'是的,很棒的模型中心。'中心里列有 Qwen-Image-2.1-GGUF(85.0 万次下载,发布 16 天)、GLM-5.3-GGUF 和 Qwen3.8-Flash-Next-GGUF 等。

已观察

按笔记,点击一个对这台 Mac 来说太大的文件时出现了好几条警告('this file is 30 to 40 gigabytes total');但仍然允许下载。没有截图。

已测量

unsloth/Qwen3.8-27B-GGUF UD-Q5_K_S 的下载面板显示 20 GB 中的 1.2 GB,1.4 MB/s,剩余 3 小时 47 分;之后是 20 GB 中的 7.1 GB,983 KB/s,剩余 3 小时 31 分。

图 10同一个下载的稍后状态:20 GB 中的 7.1 GB,983 KB/s,剩余 3 小时 31 分。这张与上一张截图之间相隔多久,没有记录。
测试者观点

'这个应用的专业性看得出来。它带着计时器,还告诉你下载速度。'

假设

这些速度说明测试地点的网络较慢;测试者没有这么说。下载是否完成,没有记录。

已测量

Z-Image (BF16) 对话框列出模型文件 12.3 GB,加上必需的编码器和解码器 8.2 GB,共 20.5 GB。这说明了测试者在别处提到的'模型本身的 GB 数和另外那部分之间的差别'。

图 19Z-Image (BF16) 的下载对话框:模型文件 12.3 GB,'Include required files' 8.2 GB(编码器和解码器,兼容的变体之间共用),共 20.5 GB。'Downloading will not load this model or switch your current model.'
测试者观点

笔记里写着'图像 LLM 已经下载了'。具体是哪一个,没有记录;截图显示设备上有图像模型 FLUX.2-klein-4B 及其 GGUF 版本(图 18)。

网页搜索、语音与崩溃

已观察

测试者粘贴了一个 PromptQuorum 页面的网址,问'from a seo perspective will this help me?'。聊天显示'Using tool: Reading promptquorum.com'和'Waiting for approval: web_search',按钮有 Allow、Always allow 和 Deny。时间戳下午 5:13;上下文'648 / 34.4k'。

图 11与 Qwen3.8-27B-MLX-4bit 的聊天,上下文'648 / 34.4k',时间戳下午 5:13。提示词给出了一个 PromptQuorum 网址并询问 SEO。应用显示'Waiting for approval: web_search'和按钮 Allow、Always allow、Deny。模式为'Approve for me'。
已观察

按笔记,第一次尝试说读不了这个页面;点击 Search 功能后,第二次成功了。'第一次也许应该给个警告。'

假设

第一次失败可能是因为没有批准网页搜索,或者 Search 开关是关着的。未核实。

已观察

这次运行在 168.10 秒后以'Ran out of memory. Try a smaller model or shorter input.'结束,带一个 Retry 按钮。

图 12同一个聊天在 168.10 秒后以'Ran out of memory. Try a smaller model or shorter input.'结束。
已观察

语音输入是内置的。使用它会要求下载'Qwen3-ASR 0.6B'语音模型,约 1.0 GB,提示说会一次性下载到 Hugging Face 缓存里。测试者是否下载了,没有记录。

图 13语音输入:'Local dictation runs entirely offline, but it needs the Qwen3-ASR 0.6B speech model first. About 1.0 GB, fetched once into your Hugging Face cache.'测试者是否下载了,没有记录。
已观察

一次本地活动搜索('What is happening tonight in Heidelberg, Germany?')经过两轮工具调用,在 110.65 秒后以'Ran out of memory'结束。标题栏有一条红色提示:'Failed to load model: No safetensors found in /Users/.../.cache/huggin...'。

图 14本地活动搜索。标题栏(红色):'Failed to load model: No safetensors found in /Users/.../.cache/huggin...'。聊天里有两轮'tool calls',然后在 110.65 秒后出现'Ran out of memory. Try a smaller model or shorter input.'上下文'- / 34.4k'。下载角标显示 5。
假设

加载错误和内存不足的提示可能有关(内存紧张时正在切换模型)。截图没有显示两者之间的联系。

测试者观点

'不过是啊,本地 AI,总是有些问题。'

图像模型:因内存被拒绝

已观察

测试者的目标是图片。侧边栏有一个'Images'条目。笔记里有一段很长的纽约天际线提示词(布鲁克林视角、布鲁克林大桥、黄金时刻、8K 细节),附带构图和避免项列表。没有记录它的结果、错误或设置。

已测量

加载图像模型 flux.2-klein 被拒绝:'needs about 17 GB of memory for its weights, but only about 2 GB is usable on this device (of the 7 GB currently free, after reserving room for the operating system)'。提示还补充说,Mac 只有一个内存池,卸载到 CPU 并不能释放内存,并建议换更小的模型、更低的量化或关闭其他应用。它给出了 UNSLOTH_DIFFUSION_ALLOW_OVERSIZED_LOAD=1 作为覆盖选项。

图 1加载图像模型 flux.2-klein 被拒绝。应用报告需要约 17 GB,可用约 2 GB(当前空闲 7 GB,减去为操作系统预留的空间)。它给出了一个覆盖用的环境变量 UNSLOTH_DIFFUSION_ALLOW_OVERSIZED_LOAD=1,测试者没有试。
已测量

干净重启之后,提示变成:需要约 17 GB,可用约 6 GB,当前空闲 11 GB。

图 15flux.2-klein 第二次被拒绝:需要约 17 GB,可用约 6 GB(当前空闲 11 GB)。按笔记中的顺序,这里视为干净重启之后截取的。
假设

两条提示中,两组数字都相差 5 GB(7 - 2 和 11 - 6),所以应用似乎为操作系统预留了约 5 GB。只有两个数据点。

已观察

设备列表显示 FLUX.2-klein-4B-GGUF(7.8 GB)、FLUX.2-klein-4B(16 GB)和 mistral-7b-v0.3-bnb-4bit(4.1 GB)。测试者:'这个应该够小了。'测试者说,中心里最小的图像模型会让他的 24 GB 机器崩溃,而且他点开的模型都说太大,因为只有'七个 GB'可用。

图 18UNSLOTH 下设备上的模型:FLUX.2-klein-4B-GGUF(BF16,图片图标,4B,7.8 GB)、FLUX.2-klein-4B(图片图标,4B,16 GB)、mistral-7b-v0.3-bnb-4bit(7B,4.1 GB)。
测试者失误

测试者不明白为什么只有七个 GB 可用('我的内存多得多')。对话框写明,当时空闲的是 7 GB,其他应用都在运行;重启之后则显示 11 GB。笔记把'7 GB'这句话放在 Z-Image 对话框旁边;而 7 GB 这个数字出现在 flux.2-klein 的提示里。

测试者观点

'我迷茫了……我有一台 24 GB 的机器,却找不到一个能为我所用、能把事情做完的 LLM。'他认为 24 GB 已经超过他读者所用内存的 80%(他自己的估计,不是实测数据)。

测试者估计

'我的读者中超过 80%'的内存不超过 24 GB。未给出来源。

Mac 上的内存

已观察

测试者的结论是,本地模型和日常工作在争用同一份内存,Chrome 和其他应用就要占 5 到 8 GB。他通篇写的都是'VRAM';Apple Silicon 只有一个内存池,模型中心也是这么显示的('0 GiB VRAM + 24 GiB shared')。

已测量

活动监视器,一次截取:已使用内存 12.92 GB,缓存文件 10.95 GB,App 内存 9.81 GB,联动内存 1.83 GB,交换 0。

图 16内存面板,历史曲线长而平。已使用内存 12.92 GB,缓存文件 10.95 GB,App 内存 9.81 GB,联动内存 1.83 GB,已用交换 0 字节。截取的时刻和当时打开的应用都没有记录。
已测量

活动监视器,另一次截取:已使用内存 9.67 GB,缓存文件 8.14 GB,App 内存 6.97 GB,联动内存 1.71 GB,交换 0。较短的历史曲线与刚启动不久相符。

图 17内存面板,历史曲线较短,在图的后段才开始。已使用内存 9.67 GB,缓存文件 8.14 GB,App 内存 6.97 GB,联动内存 1.71 GB,交换 0。与笔记中'启动时 10 GB'的说法相符;它显示的是哪个时刻,没有记录。
假设

图 15 中'当前空闲'的 11 GB,与图 16 的 24.00 - 12.92 = 11.08 GB 吻合。两者是否在同一时刻截取,没有记录。

测试者观点

'即使重启之后,通用的东西就已经占掉九个 GB 了。''要么我关机、重启、停掉所有进程……要么就没法运行 LLM。'

测试者观点

两种可能的出路:模型必须变得更小更好,或者电脑需要 48 或 64 GB。'所有那些说在你的电脑上也能跑的话,有点假。'

假设

48 或 64 GB 能'稳稳地'解决这个问题,未经测试。

加载时没有反馈,以及最后的看法

已观察

启动模型时会出现一个提示'Starting model... Loading cached model into memory.',带一个转圈图标和 Cancel。没有百分比、大小或时间。

图 20模型启动。提示显示一个转圈图标和'Loading cached model into memory.'没有百分比,没有大小,没有时间。测试者说持续了两三分钟以上(估计)。
测试者估计

等待时间超过了两三分钟(未计时)。

测试者观点

'对待客户最糟糕的方式,就是把活干了却不告诉客户进展。'测试者称这是用户界面问题。

已观察

标题栏的计量显示已用 token 与上下文的对比(例如'648 / 34.4k')以及每秒 token 数(11.0 tok/s)。

测试者失误

笔记里写着'没有 token 计数器'。但截图显示有上下文计量和每秒 token 数。他指的可能是每条消息的 token 数(假设)。

测试者失误

笔记把本地聊天模型称为'最蠢的主意',因为它'不会上网查资料'。而同一份笔记和截图里却有 Search 功能、网页搜索批准提示,以及读取页面的工具调用。

测试者观点

他不想训练模型;聊天功能对他用处不大;他想要的是图片和视频工具,而'目前还没看到'。训练和'Train'标签页没有试。

测试者观点

'也许问题出在我这边,但不,不适合我。我三个月或六个月后会再看看,但目前在 M3 24 GB 的 Pro MacBook 上不行。'

官方说法与测试者所见

说法来源已观察标签
'Run and train image and video diffusion or multimodal models',本地运行(GitHub README;文档页面)供应商,2026 年 10 月 16 日查阅没有生成图片。flux.2-klein 被拒绝加载(需要约 17 GB;可用 2 GB 和 6 GB)。更小的图像版本没有显示能够加载。训练没有试。已观察
macOS 上'Training, MLX and GGUF inference all work inside of Unsloth'(文档)供应商,2026 年 10 月 16 日查阅一个 MLX 模型(Qwen3.8-27B 4-bit)和一个 GGUF 模型(qwen3-coder:30b)都加载并回答了。训练没有试。已观察
'Can be used 100% offline and locally on your computer'(文档)供应商,2026 年 10 月 16 日查阅网页搜索和下载使用了互联网。离线使用没有测试。已观察
网页搜索'visits pages directly'(文档)供应商,2026 年 10 月 16 日查阅尝试过读取页面;按笔记,第一次失败,第二次读取成功。随后这次运行内存不足。已观察
桌面应用'free and open source'(发布说明)供应商,2026 年 10 月 16 日查阅笔记和截图中都没有出现付款提示。已观察
模型中心显示的硬件应用模型中心显示 24 GiB RAM、0 GiB VRAM + 24 GiB shared 和 12/12 CPU。RAM 数值与这台 Mac 的 24.00 GB 相符。已测量
'No hardware requirements stated'(已读页面)供应商,2026 年 10 月 16 日查阅GitHub 页面和文档页面返回的文本中都没有写明内存要求。应用在加载时会说明自己的需求(flux.2-klein 为 17 GB)。已观察

能装进 24 GB 吗?

24 GB 内存
  • flux.2-klein 权重,按拒绝加载的提示需要约 17 GB 低于 24 GB 已测量
  • FLUX.2-klein-4B(设备列表)文件大小 16 GB 低于 24 GB 已测量
  • FLUX.2-klein-4B-GGUF(设备列表)文件大小 7.8 GB 低于 24 GB 已测量
  • 应用算出的可用内存,重启前7 GB 空闲中约 2 GB 可用 低于 24 GB 已测量
  • 应用算出的可用内存,重启后11 GB 空闲中约 6 GB 可用 低于 24 GB 已测量
  • Mac 已用内存,活动监视器(第一次截取)已用 12.92 GB 低于 24 GB 已测量
  • Mac 已用内存,活动监视器(第二次截取)已用 9.67 GB 低于 24 GB 已测量
  • Z-Image BF16 总下载量12.3 GB 模型 + 8.2 GB 必需文件(下载大小) 低于 24 GB 已测量

第 2、3 和 8 行是文件或下载大小,不是运行时的内存占用。17 GB 是应用自己对 flux.2-klein 的估算;它指的是哪个文件版本,没有记录。'可用'是应用在为操作系统预留空间之后的数值。Qwen3.8-27B MLX 4-bit 模型在聊天中运行过;它的内存占用没有读取。

使用记录

#任务模型结果用时状态图
1打开 24 MB 的应用、更新、首次启动Unsloth 2026.8.18 -> 2026.10.3(假定)安装日志之后打开;已有安装约 4-5 分钟(测试者估计)通过图 2, 图 3
2从选择器里选一个模型未记录列表带参数量;测试者没有选未记录通过图 4
3聊天:计算题(5 x 866)Qwen3.8-27B-MLX-4bit4,330,正确;11.0 tok/s;10 秒10 秒(已测量)通过图 6
4问聊天模型这个模型是从哪来的Qwen3.8-27B-MLX-4bit回答只截取到一部分未记录部分完成图 7
5切换到一个 Ollama 模型qwen3-coder:30b(Q4_K_M,GGUF)已加载;上下文 8.2k。按笔记,有些 Ollama 模型不能用未记录部分完成图 8
6浏览模型中心并开始一个 20 GB 的下载unsloth/Qwen3.8-27B-GGUF UD-Q5_K_S下载已开始;剩余 3 小时 47 分,随后 3 小时 31 分;结束情况未记录未记录部分完成图 9, 图 10
7对过大模型(30-40 GB)的警告未记录出现多条警告,仍允许下载(仅见于笔记)-通过-
8从 SEO 角度评估一个网页Qwen3.8-27B-MLX-4bit出现批准提示;以'Ran out of memory'结束168.10 秒失败图 11, 图 12
9语音输入Qwen3-ASR 0.6B(约 1.0 GB)下载对话框;结果未记录未记录未完成图 13
10本地活动搜索(海德堡)Qwen3.8-27B-MLX-4bit加载错误和内存不足110.65 秒失败图 14
11纽约天际线图片,长提示词未记录没有记录结果未记录未完成-
12加载 flux.2-klein,开着许多应用flux.2-klein被拒绝:需要 17 GB,7 GB 空闲中 2 GB 可用-失败图 1
13干净重启后加载 flux.2-kleinflux.2-klein被拒绝:需要 17 GB,11 GB 空闲中 6 GB 可用-失败图 15
14试用设备上更小的图像模型FLUX.2-klein-4B-GGUF 7.8 GB;FLUX.2-klein-4B 16 GB按笔记'都太大';没有每个模型的截图-失败图 18
15Z-Image BF16 下载对话框Z-Image BF16共 20.5 GB;下载情况未记录-未完成图 19
16启动一个模型(已缓存)未记录转圈图标和'Loading cached model into memory',没有进度;结果未记录超过 2-3 分钟(测试者估计)部分完成图 20

测试者出错的地方

  • 测试者失误测试的是已有安装的更新('和以前一样'),不是首次运行的安装。
  • 测试者失误在 24 GB 的 Mac 上,开着 Chrome、Claude 应用、Word、WhatsApp 和其他应用的情况下做了最初的内存测试。第一次被拒绝时显示空闲 7 GB。
  • 测试者失误通篇用'VRAM'指内存,尽管应用显示的是'0 GiB VRAM + 24 GiB shared'。
  • 测试者失误写道'没有 token 计数器';而截图显示有上下文计量和每秒 token 数。
  • 测试者失误写道本地聊天模型'不会上网查资料';而截图显示有 Search 功能和网页搜索工具调用。
  • 测试者失误把模型选择器里的数字当成了大小;它们其实是参数量。
  • 测试者失误记下只有七个 GB 可用,却没有说明当时还开着什么;对话框写的是当时空闲 7 GB。
  • 测试者失误记录有缺口:桌面应用的版本、macOS 版本、芯片型号、结束时间、纽约提示词用的是哪个模型以及结果如何、哪些 Ollama 模型失败了、20 GB 的下载是否完成、图像运行的设置,以及卸载。
  • 测试者失误在笔记里把应用写成了'Onslaught'和'Unslothh'(语音转写)。
  • 假设笔记把 Z-Image 对话框放在'只有七个 GB'那句话旁边;而 7 GB 这个数字出现在 flux.2-klein 的提示里。截图是根据其内容与文字对应的,而不只是按顺序。

发现清单

编号发现项类别标签严重程度图
UN-01DMG 只有 24 MB,比测试者见过的其他应用小得多。安装已观察正面图 2
UN-02首次启动会运行一个 13 步的依赖安装,约四到五分钟,没有时间或磁盘估算。详细日志可见。安装测试者估计中图 2
UN-03测试是从已有的安装开始的(2026.8.18 到 2026.10.3),所以首次运行的表现没有测试。测试局限已观察中图 3
UN-04模型选择器显示的是参数量(27.3B、271.0M),而不是下载或内存大小;有些条目呈灰色,截图中没有说明原因。引导已观察中图 4
UN-05一个 27B 4-bit 模型以 11.0 tok/s 在 10 秒内正确回答了'5 x 866'。核心功能已测量正面图 6
UN-06第一次聊天从 LM Studio 的文件夹加载了模型,没有下载,也没有提示。模型处理已观察中图 5
UN-07LM Studio 和 Ollama 文件夹里的模型都出现在 On Device 列表中。模型处理已观察正面图 7
UN-08有些 Ollama 模型在 Unsloth 里不能用;具体是哪些,没有记录。兼容性已观察中-
UN-09模型中心显示 RAM、共享内存、CPU 数量,以及带速度和剩余时间的下载面板。模型中心已观察正面图 9, 图 10
UN-10一个 20 GB 的下载在 1.4 MB/s 时显示剩余 3 小时 47 分(取决于网络)。模型中心已测量低图 9
UN-11过大的模型会触发多条警告,但仍可下载(仅见于笔记)。模型中心已观察正面-
UN-12下载对话框把模型文件和必需文件分开列出(12.3 + 8.2 = 20.5 GB)。模型中心已测量正面图 19
UN-13网页搜索需要批准;按笔记,第一次尝试在没有任何警告的情况下读取页面失败。用户体验已观察低图 11
UN-14用 27B 模型读取网页,在 168.10 秒后以'Ran out of memory'结束。稳定性已观察高图 12
UN-15一次活动搜索以'Failed to load model: No safetensors found'失败,并在 110.65 秒后出现'Ran out of memory'。稳定性已观察高图 14
UN-16语音输入是内置的,但需要另外下载 1.0 GB 的语音模型。功能已观察低图 13
UN-17flux.2-klein 拒绝加载:需要约 17 GB,可用约 2 GB(空闲 7 GB)。核心功能已测量高图 1
UN-18干净重启后:11 GB 空闲中约 6 GB 可用;再次被拒绝加载。核心功能已测量高图 15
UN-19应用似乎为操作系统预留了约 5 GB(两个数据点)。内存假设中图 1, 图 15
UN-20拒绝加载的提示解释了原因(只有一个内存池,卸载到 CPU 没有帮助),并给出了一个覆盖用的环境变量。引导已观察正面图 1
UN-21Mac 在刚启动后、还没加载模型时就已用掉约 9.67 GB。内存已测量中图 17
UN-22在 24 GB 的 Mac 上没有生成图片;笔记里提到,列出的最小图像模型(7.8 GB、16 GB)也被说成'太大'。核心功能已观察高图 18
UN-23启动模型时显示一个没有百分比或时间的转圈图标,持续两三分钟甚至更久。用户体验已观察中图 20
UN-24聊天标题栏显示上下文计量和每秒 token 数,与'没有 token 计数器'的笔记相反。用户体验已观察正面图 6
UN-25测试者认为界面漂亮、流畅,但没能得到结果,现在也看不出有什么理由使用这个应用。总体测试者观点中-
UN-26目录里把许可证列为 Apache-2.0;GitHub 页面说 Studio UI 是 AGPL-3.0,核心是 Apache-2.0。维护第三方中-

严重程度指对第一次使用的用户的影响。为建议值,并非实测。

适合谁

可能适合

  • 假设内存超过 24 GB,或机器干净、开着的应用很少,并希望在一个应用里同时拥有聊天、模型中心以及来自 LM Studio 和 Ollama 的本地模型的用户。
  • 厂商声明想训练或微调模型的人,按供应商的说法,这是该项目的主要用途(这里没有测试)。

可能不适合

  • 测试者观点想在开着其他应用的 24 GB Mac 上本地生成图片的人。对测试者来说,这行不通。
  • 测试者观点想不了解模型、内存和训练就快速得到结果的人。

复测。 测试者打算三到六个月后再看(大约 2027 年 1 月到 4 月)。在此之前,请先记录桌面应用版本、macOS 版本和芯片型号;从全新安装开始;关闭其他应用并记下空闲内存;试一个能放得下的图像模型(例如 7.8 GB 的 GGUF),并记录每项设置和结果;测试训练、离线使用和卸载。

对待客户最糟糕的方式,就是把活干了却不告诉客户进展。

测试者笔记,由语音转写稍作整理。

常见问题

Unsloth 能在 24 GB 的 Mac 上生成图片吗?

这次测试中不能。加载图像模型 flux.2-klein 被拒绝了两次:一开始需要约 17 GB,可用约 2 GB(空闲 7 GB),重启后可用约 6 GB(空闲 11 GB)。没有生成图片。 已测量

Unsloth 能找到我已经在 LM Studio 或 Ollama 里的模型吗?

在这次测试中可以。第一次聊天直接从 LM Studio 的模型文件夹加载了一个 Qwen3.8-27B 4-bit 模型,没有下载;On Device 列表还显示了 gemma4:latest 和 qwen3-coder:30b 等 Ollama 模型。有些 Ollama 模型不能用,具体是哪些没有记录。 已观察

Unsloth 在 24 GB 的 Mac 上聊天有多快?

一个 27B 4-bit 模型在 10 秒内以 11.0 tokens/秒回答了'what is 5 times 866'(4,330,正确)。在开着其他应用的情况下,用同一个模型读取网页和做活动搜索都以'Ran out of memory'结束。 已测量

Unsloth 的安装包有多大,安装要多久?

DMG 为 24 MB。首次启动运行了一个 13 步的依赖更新,测试者估计需要四到五分钟;窗口没有显示时间或磁盘估算。测试是从已有的安装开始的,不是全新安装。 已观察

Unsloth 可以完全离线使用吗?

供应商的文档说可以 100% 离线、在本地使用。离线使用没有测试;网页搜索和模型下载用到了互联网。 厂商声明

开发方背景

不属于上手测试过程。以下内容来自供应商的 GitHub 页面、文档和发布页面,以及 PromptQuorum 目录,由一个会概述页面的网页抓取工具于 2026 年 10 月 16 日读取,未经独立验证。

  • 厂商声明GitHub 页面把 Unsloth 描述为'first desktop app to run and train models'和'Local UI to run and train LLMs and diffusion models'。它提供 Unsloth Studio(网页界面)和 Unsloth Core(代码)。已读的页面没有写明公司或个人名称。
  • 厂商声明许可证:核心包为 Apache 2.0;'certain optional components, such as the Unsloth Studio UI'为 AGPL-3.0。
  • 厂商声明平台:Windows、Linux、WSL 和 macOS。安装方式:桌面应用(macOS 上为 .dmg)、shell 脚本、Homebrew 和 Docker。返回的文本中没有写明硬件要求。
  • 厂商声明Studio 文档:在本地运行 GGUF、MLX 以及扩散式图像和视频模型;macOS 上'Training, MLX and GGUF inference all work inside of Unsloth';网页搜索'visits pages directly';'can be used 100% offline'。
  • 第三方PromptQuorum 目录把 Unsloth 列为免费、Apache-2.0,支持 Mac、Windows 和 Linux,类别为微调与 LoRA,GitHub 星标约 76,100(数据于 2026 年 9 月 13 日核实)。目录记录了 v0.1.905-beta 版本中的 macOS DMG(2026 年 10 月 9 日查阅)以及 2026 年 10 月 16 日的最近一次上游更新。在这份报告之前,PromptQuorum 没有对它做过上手测试。
  • 假设2026 年 10 月 16 日读取的发布页面返回的最新版本是 v0.1.806-beta(9 月 2 日),与目录中的 v0.1.905-beta 不一致;可能是概述页面的工具读到了过期页面。安装日志里的 Python 包版本(2026.10.3)与桌面应用的标签使用的是不同的编号。

更多实测

如何理解标签

已观察
在应用、截图或测试者笔记中亲眼所见。
已测量
从对话框、计数器或工具中读取的数值,并给出了该数字。
测试者估计
测试者自己的估计;未计时或计数。
厂商声明
由应用、其商店页面或其网站所述;未经核实。
第三方
来自其他来源(AI 助手、文章);此处未核实。
假设
一种推断,可能有误。
测试者观点
测试者的判断或看法。
测试者失误
测试者出错或遗漏之处。

资料来源

  • 测试者的上手笔记,2026 年 10 月 9 日(原始 Word 文档'20261009_Unslothh';原始笔记 PDF 待补充)。
  • Unsloth 的 GitHub 项目(github.com/unslothai/unsloth)、其发布页面和 Unsloth Studio 文档页面(unsloth.ai/docs/new/studio),2026 年 10 月 16 日查阅。
  • PromptQuorum 目录中的 Unsloth 条目(slug:unsloth),数据于 2026 年 9 月 13 日核实。

测试编号 pq-test-unsloth-2026-10-09 · 测试标准 v0.1 · 原始笔记 PDF:待补充

我如何测试应用——以及为什么没有固定标准 — 这些测试是我的个人观点,并非保证。

MCP