国产av一二三区|日本不卡动作网站|黄色天天久久影片|99草成人免费在线视频|AV三级片成人电影在线|成年人aV不卡免费播放|日韩无码成人一级片视频|人人看人人玩开心色AV|人妻系列在线观看|亚洲av无码一区二区三区在线播放

網(wǎng)易首頁(yè) > 網(wǎng)易號(hào) > 正文 申請(qǐng)入駐

ollama v0.17.5正式發(fā)布:新增Qwen3.5系列模型,全方位優(yōu)化GPU/CPU分配、采樣懲罰與內(nèi)存管理機(jī)制詳解

0
分享至




2026年3月3日,ollama v0.17.5版本正式發(fā)布。這一版本可謂一次重要升級(jí),核心亮點(diǎn)在于新增了Qwen3.5系列模型,并全面改進(jìn)了采樣算法、GPU與CPU混合分配機(jī)制、內(nèi)存峰值監(jiān)控以及MLX引擎下的穩(wěn)定性。本文將根據(jù)完整的更新內(nèi)容,詳細(xì)解析每一處技術(shù)改動(dòng),讓開(kāi)發(fā)者能夠理解這一版本背后的架構(gòu)進(jìn)步和性能演化。

一、版本核心更新概覽 1. 新增模型系列:Qwen3.5

v0.17.5引入了全新的模型系列——Qwen3.5,包括 0.8B、2B、4B 與 9B 四個(gè)參數(shù)規(guī)模版本。這使得開(kāi)發(fā)者能根據(jù)硬件資源靈活選擇不同性能梯度的模型。

值得注意的是,在此次版本中,Qwen3.5模型支持 GPU 與 CPU 混合加載模式,同時(shí)針對(duì)模型“自我重復(fù)”問(wèn)題進(jìn)行了深度修復(fù)。新模型可通過(guò)命令重新下載:

ollama pull qwen3.5:35b
2. GPU & CPU分配相關(guān)修復(fù)

新版本修復(fù)了Qwen3.5模型在GPU與CPU拆分運(yùn)行時(shí)的崩潰問(wèn)題。此前,當(dāng)模型部分參數(shù)映射至CPU后,DeltaNet層或KV緩存命中時(shí)容易出現(xiàn)panic,如今通過(guò)對(duì)線性注意力張量缺失、conv1d權(quán)重校驗(yàn)、層級(jí)遞歸驗(yàn)證進(jìn)行系統(tǒng)修復(fù),顯著提升了混合資源下的運(yùn)行穩(wěn)定性。

二、性能與內(nèi)存系統(tǒng)全面升級(jí) 1. Verbose模式新增峰值內(nèi)存統(tǒng)計(jì)

ollama run --verbose現(xiàn)在會(huì)顯示峰值內(nèi)存使用情況。新增的參數(shù)結(jié)構(gòu)Metrics中增加了:

  • ?PeakMemory:以GiB或人類可讀格式輸出峰值內(nèi)存;

  • ?formatPeakMemory()函數(shù):自動(dòng)判斷單位并格式化顯示;

  • ?Summary()方法中新增內(nèi)存輸出邏輯。

這可以幫助開(kāi)發(fā)者在分析模型運(yùn)行性能時(shí),即時(shí)觀察峰值占用,便于評(píng)估MLX引擎的內(nèi)存優(yōu)化效果。

2. MLX運(yùn)行器內(nèi)存修復(fù)與優(yōu)化

MLX runner一系列補(bǔ)丁包括:

  • ? 修復(fù)了在KV緩存命中時(shí)引發(fā)panic的問(wèn)題;

  • ? 報(bào)告真實(shí)內(nèi)存使用,而非理論分配值;

  • ? 增加錯(cuò)誤傳播機(jī)制,通過(guò)api.StatusError將pipeline異常上報(bào)到客戶端;

  • ? 嚴(yán)格限制模型上下文長(zhǎng)度以防越界;

  • ? 優(yōu)化prompt評(píng)估計(jì)時(shí)邏輯,使計(jì)時(shí)與計(jì)數(shù)更精確;

  • ? 引入內(nèi)存峰值復(fù)位APImlx_reset_peak_memory()。

這一系列操作讓MLX在處理大模型時(shí)更穩(wěn)定,也為后續(xù)GPU監(jiān)控功能奠定基礎(chǔ)。

三、采樣邏輯重大優(yōu)化:懲罰策略全面引入 1. Sampler機(jī)制的重新設(shè)計(jì)

新版sample/samplers.go重新定義了采樣器結(jié)構(gòu)。關(guān)鍵新增:

  • ?presence(存在懲罰)

  • ?frequency(頻率懲罰)

  • ? 改進(jìn)的repeat(重復(fù)懲罰)

  • ?Accept()Reset()機(jī)制保證歷史token采樣狀態(tài)復(fù)位。

這意味著模型在生成文本時(shí),可通過(guò)三個(gè)維度懲罰控制重復(fù)輸出的概率,使生成結(jié)果更自然、更具多樣性。

2. applyPenalty函數(shù)邏輯改寫(xiě)

transforms.go引入新的懲罰運(yùn)算邏輯:

  • ? 對(duì)于正logit采用除法懲罰;

  • ? 對(duì)負(fù)logit采用乘法維持?jǐn)?shù)值穩(wěn)定;

  • ? 頻率懲罰根據(jù)歷史出現(xiàn)次數(shù)線性遞減logit;

  • ? 存在懲罰在再次出現(xiàn)時(shí)直接降低得分。

該設(shè)計(jì)明顯針對(duì)語(yǔ)言模型重復(fù)傾向進(jìn)行了抑制,使其在多輪生成中表現(xiàn)更像人類語(yǔ)言思維鏈條。

3. token歷史統(tǒng)計(jì)機(jī)制:DefaultPenaltyLookback = 64

tokenCounts()函數(shù)新增令牌歷史回溯長(zhǎng)度為64,這相當(dāng)于模型在采樣時(shí)考慮過(guò)去64個(gè)令牌的統(tǒng)計(jì)分布。結(jié)合presence與frequency懲罰,能有效減少循環(huán)性表述問(wèn)題。

四、Prompt管理與上下文截?cái)噙壿媰?yōu)化 1. Chat與Generate的截?cái)嗖呗愿?/p>

server/routes.goserver/prompt.go修改了Prompt截?cái)噙壿?。新策略?/p>

  • ? 當(dāng)模型類型為MLX(即safetensors格式),將禁用上下文截?cái)?/strong>;

  • ? 非MLX模型仍保留truncate機(jī)制,但在計(jì)算時(shí)精確考慮圖片token數(shù)量。

這可以保證MLX模型不會(huì)因?yàn)镻rompt截?cái)喽鴮?dǎo)致上下文缺失,從而提高多模態(tài)場(chǎng)景下的生成連貫性。

2.IsMLX()方法新增用于判斷模型格式

images.go中新增:

func (m *Model) IsMLX() bool {
return m.Config.ModelFormat == "safetensors"
}

它成為后續(xù)路徑判斷的核心函數(shù),用于區(qū)分MLX模型與傳統(tǒng)GGUF模型,從而決定不同的加載與截?cái)嗖呗浴?/p>

五、運(yùn)行器架構(gòu)調(diào)整與內(nèi)存接口重構(gòu) 1. LlamaServer接口重大調(diào)整

原本的接口:

VRAMSize() uint64
TotalSize() uint64

被統(tǒng)一重構(gòu)為:

MemorySize() (total, vram uint64)

這使得每次調(diào)用能同時(shí)返回總占用與顯存占用,支持更精準(zhǔn)的GPU監(jiān)控與調(diào)度。

2. 涉及文件范圍

相關(guān)修改貫穿整個(gè)系統(tǒng):

  • ?llm/server.go

  • ?server/sched.go

  • ?x/imagegen/server.go

  • ?x/mlxrunner/client.go

  • ?x/mlxrunner/server.go

從圖像生成模型到LLM主分支,接口結(jié)構(gòu)全面統(tǒng)一,為后續(xù)跨引擎集成提供一致的內(nèi)存訪問(wèn)標(biāo)準(zhǔn)。

六、Qwen3next: 異步與Recurrent層邏輯深度增強(qiáng) 1. InferRecurrentLayers函數(shù)邏輯新增

model/models/qwen3next/model.go加入了推理層循環(huán)判定邏輯:

  • ? 若KV頭數(shù)含零層則判定為Recurrent;

  • ? 若全非零則根據(jù)full_attention_interval推導(dǎo)混合布局;

  • ? 自動(dòng)兼容舊GGUF模型格式。

這部分邏輯由新單元測(cè)試model_new_test.go驗(yàn)證,確?;旌献⒁饬Σ季衷趯?dǎo)入舊模型時(shí)仍保持穩(wěn)定。

2. Validate校驗(yàn)增強(qiáng)

model.Validate()全面檢查每層SSM張量是否齊全,包括:

  • ? ssm_dt、ssm_a、ssm_conv1d、ssm_norm、ssm_out 等;

  • ? 若任何缺失,將直接報(bào)錯(cuò)明確指出缺失字段。

這樣在加載過(guò)程中可以即時(shí)識(shí)別模型結(jié)構(gòu)問(wèn)題,防止DeltaNet等模塊計(jì)算時(shí)崩潰。

3. deltaNetChunked邏輯優(yōu)化

新增**分塊拼接樹(shù)(balanced concat tree)**機(jī)制:

  • ? 避免在長(zhǎng)提示詞下連接操作導(dǎo)致內(nèi)存膨脹;

  • ? 通過(guò)二叉合并方式顯著優(yōu)化Prompt處理速度;

  • ? 減少部分offload狀態(tài)下的中間張量無(wú)緩沖寫(xiě)入問(wèn)題。

七、MLX客戶端與管線全面增強(qiáng) 1. 新的 CompletionResponse 結(jié)構(gòu)

客戶端返回內(nèi)容中新增:

  • ?PeakMemory

  • ?EvalDuration

  • ?PromptEvalDuration

結(jié)合服務(wù)器端/v1/status新增內(nèi)存字段,形成完整性能監(jiān)控鏈路。

2. 主動(dòng)Ping狀態(tài)獲取

client.go里的Ping()方法從/health改為/v1/status,增加返回:

  • ? ContextLength

  • ? Memory

  • ? Progress

讓主調(diào)度器動(dòng)態(tài)掌握MLX進(jìn)程的上下文與內(nèi)存實(shí)時(shí)狀態(tài)。

3. TextGenerationPipeline邏輯增強(qiáng)

新管線流程中:

  • ? 超長(zhǎng)Prompt提前拒絕(返回400錯(cuò)誤);

  • ? 自動(dòng)計(jì)算“生成上限=模型最大上下文長(zhǎng)度 - prompt長(zhǎng)度”;

  • ? 在生成結(jié)束時(shí)實(shí)時(shí)統(tǒng)計(jì)峰值內(nèi)存;

  • ? 通過(guò)CompletionResponse向客戶端報(bào)告完整評(píng)估計(jì)數(shù)、時(shí)長(zhǎng)與內(nèi)存峰值。

這標(biāo)志著ollama首次形成貫通的Prompt→采樣→內(nèi)存監(jiān)控全鏈閉環(huán)。

八、測(cè)試覆蓋:懲罰與Recurrent機(jī)制驗(yàn)證

v0.17.5新增大量測(cè)試文件,涵蓋:

  • ?model_validate_test.go:驗(yàn)證層校驗(yàn)邏輯;

  • ?transforms_test.go:驗(yàn)證懲罰公式正確性;

  • ?samplers_test.gobenchmark_test.go:性能和采樣行為穩(wěn)定性;

  • ?model_new_test.go:驗(yàn)證Recurrent層推斷邏輯。

這說(shuō)明官方團(tuán)隊(duì)已將測(cè)試覆蓋率擴(kuò)大到生成過(guò)程、結(jié)構(gòu)識(shí)別、采樣算法和性能基準(zhǔn)四個(gè)維度。

九、開(kāi)發(fā)者可見(jiàn)的參數(shù)默認(rèn)值變更

  • ? repeat_penalty 默認(rèn)值從1.1下調(diào)為1.0;

  • ? 新增 presence_penalty、frequency_penalty;

  • ? 在modelfile.mdx中更新參數(shù)表,幫助用戶在自定義模型文件中直接使用新的采樣控制項(xiàng)。

這代表ollama開(kāi)始將文本生成的可控性參數(shù)化,讓開(kāi)發(fā)者在不同場(chǎng)景下能輕松平衡“創(chuàng)造性”與“連貫性”。

十、總結(jié):ollama v0.17.5的技術(shù)躍遷意義

代碼地址:github.com/ollama/ollama

從整體來(lái)看,ollama v0.17.5不僅僅是一次小版本迭代,更是一次系統(tǒng)層級(jí)的性能與穩(wěn)定性重構(gòu)

所有變化可歸納為三大技術(shù)方向:

  1. 1.模型層級(jí)革新:引入Qwen3.5模型、兼容GGUF導(dǎo)入、修復(fù)DeltaNet問(wèn)題;

  2. 2.采樣系統(tǒng)強(qiáng)化:添加三重懲罰策略、優(yōu)化歷史記憶機(jī)制;

  3. 3.引擎結(jié)構(gòu)統(tǒng)一:內(nèi)存接口標(biāo)準(zhǔn)化、MLX與LlamaRunner架構(gòu)合并、峰值監(jiān)控鏈路貫通。

這套更新讓ollama在未來(lái)版本中能夠同時(shí)支持更強(qiáng)大的多模態(tài)模型、更精準(zhǔn)的采樣控制以及更穩(wěn)定的跨平臺(tái)混合計(jì)算結(jié)構(gòu)。

開(kāi)發(fā)者建議立即升級(jí)至v0.17.5,并重新拉取對(duì)應(yīng)模型文件以獲得最穩(wěn)定的性能體驗(yàn):

ollama pull qwen3.5:9b

ollama正以這種“工程級(jí)精密迭代”的方式不斷向更智能、更穩(wěn)定、更開(kāi)放的AI推理平臺(tái)邁進(jìn)。此次更新,是其從語(yǔ)言生成引擎邁向平臺(tái)級(jí)分布計(jì)算架構(gòu)的重要一步。

我們相信人工智能為普通人提供了一種“增強(qiáng)工具”,并致力于分享全方位的AI知識(shí)。在這里,您可以找到最新的AI科普文章、工具評(píng)測(cè)、提升效率的秘籍以及行業(yè)洞察。 歡迎關(guān)注“福大大架構(gòu)師每日一題”,發(fā)消息可獲得面試資料,讓AI助力您的未來(lái)發(fā)展。

特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相關(guān)推薦
熱點(diǎn)推薦
張雪峰前女友哭紅眼,喊話不要給張雪峰潑臟水,曝兩人分手原因

張雪峰前女友哭紅眼,喊話不要給張雪峰潑臟水,曝兩人分手原因

180視角
2026-03-26 14:51:03
7旬男子陪老伴住院,醫(yī)生看了他一眼發(fā)現(xiàn)其面部有猝死先兆,將其從死亡邊緣拉回

7旬男子陪老伴住院,醫(yī)生看了他一眼發(fā)現(xiàn)其面部有猝死先兆,將其從死亡邊緣拉回

觀威海
2026-03-26 09:55:04
“親媽霸占消防通道,兒子被火燒死”,這件事,簡(jiǎn)直太魔幻了……

“親媽霸占消防通道,兒子被火燒死”,這件事,簡(jiǎn)直太魔幻了……

桌子的生活觀
2026-03-26 12:28:04
張雪峰去世真相!網(wǎng)友:偌大的公司靠他個(gè)人ip養(yǎng)活,早死是必然的

張雪峰去世真相!網(wǎng)友:偌大的公司靠他個(gè)人ip養(yǎng)活,早死是必然的

火山詩(shī)話
2026-03-25 09:18:58
宋喆出獄后現(xiàn)狀:縣城搬菜月入三千,前妻楊慧橫店開(kāi)公司年入千萬(wàn)

宋喆出獄后現(xiàn)狀:縣城搬菜月入三千,前妻楊慧橫店開(kāi)公司年入千萬(wàn)

一盅情懷
2026-03-26 14:47:59
A股:股民做好下車準(zhǔn)備,大資金明牌了,周五將迎更大的暴風(fēng)雨?

A股:股民做好下車準(zhǔn)備,大資金明牌了,周五將迎更大的暴風(fēng)雨?

夜深愛(ài)雜談
2026-03-26 17:19:44
勇敢發(fā)聲!科威特記者聯(lián)合國(guó)痛批“反以儀式”

勇敢發(fā)聲!科威特記者聯(lián)合國(guó)痛批“反以儀式”

Nee看
2026-03-26 14:15:21
春天,這堿性菜再貴也要多吃,殺菌強(qiáng)免疫,補(bǔ)鈣補(bǔ)鉀兩不誤,好吃

春天,這堿性菜再貴也要多吃,殺菌強(qiáng)免疫,補(bǔ)鈣補(bǔ)鉀兩不誤,好吃

阿龍美食記
2026-03-25 10:38:40
廣東一男子買啤酒抽中電動(dòng)車大獎(jiǎng),將中獎(jiǎng)二維碼發(fā)網(wǎng)上詢問(wèn)后被他人掃走核銷,網(wǎng)友:“這下又上了一課”

廣東一男子買啤酒抽中電動(dòng)車大獎(jiǎng),將中獎(jiǎng)二維碼發(fā)網(wǎng)上詢問(wèn)后被他人掃走核銷,網(wǎng)友:“這下又上了一課”

洪觀新聞
2026-03-26 10:56:49
烏克蘭打出400:1恐怖戰(zhàn)績(jī),俄羅斯列寧格勒港口基本被打癱瘓

烏克蘭打出400:1恐怖戰(zhàn)績(jī),俄羅斯列寧格勒港口基本被打癱瘓

史政先鋒
2026-03-26 16:17:12
高速統(tǒng)一限速3月26日正式落地!五檔限速+清理非標(biāo)不會(huì)再亂扣分!

高速統(tǒng)一限速3月26日正式落地!五檔限速+清理非標(biāo)不會(huì)再亂扣分!

沙雕小琳琳
2026-03-26 09:41:30
湖北十堰大山深處,那個(gè)號(hào)稱“小香港”的萬(wàn)人廠,如今人去樓空

湖北十堰大山深處,那個(gè)號(hào)稱“小香港”的萬(wàn)人廠,如今人去樓空

GA環(huán)球建筑
2026-03-26 14:10:54
斯柯達(dá)將退出中國(guó),大眾中國(guó)回應(yīng)

斯柯達(dá)將退出中國(guó),大眾中國(guó)回應(yīng)

第一財(cái)經(jīng)資訊
2026-03-26 15:14:56
網(wǎng)友曝張雪峰搶救細(xì)節(jié):倒地30分鐘才被發(fā)現(xiàn),用ECMO全力搶救無(wú)效

網(wǎng)友曝張雪峰搶救細(xì)節(jié):倒地30分鐘才被發(fā)現(xiàn),用ECMO全力搶救無(wú)效

半窗疏影
2026-03-26 20:17:36
萬(wàn)科高管被要求退還薪酬

萬(wàn)科高管被要求退還薪酬

地產(chǎn)微資訊
2026-03-26 12:22:04
伊朗女藥劑師拒絕撤離,空襲第10天在“精準(zhǔn)”打擊下被“誤殺”

伊朗女藥劑師拒絕撤離,空襲第10天在“精準(zhǔn)”打擊下被“誤殺”

網(wǎng)易新聞出品
2026-03-26 11:16:13
張雪峰去世巨額遺產(chǎn)曝光,能給女兒留下多少錢?

張雪峰去世巨額遺產(chǎn)曝光,能給女兒留下多少錢?

藍(lán)鯨新聞
2026-03-26 17:41:20
俄羅斯主帥:FIFA把我們禁賽了,就算加入亞足聯(lián)頂多踢亞洲杯

俄羅斯主帥:FIFA把我們禁賽了,就算加入亞足聯(lián)頂多踢亞洲杯

懂球帝
2026-03-26 16:30:07
香港馬拉松,阿Sa臉饅化成蔡明,黃曉明白又嫩,林志玲被嘲太做作

香港馬拉松,阿Sa臉饅化成蔡明,黃曉明白又嫩,林志玲被嘲太做作

老吳教育課堂
2026-03-26 14:11:15
中共中央批準(zhǔn),開(kāi)除劉慧黨籍

中共中央批準(zhǔn),開(kāi)除劉慧黨籍

新京報(bào)
2026-03-26 17:14:17
2026-03-26 21:51:00
moonfdd incentive-icons
moonfdd
福大大架構(gòu)師每日一題
1161文章數(shù) 61關(guān)注度
往期回顧 全部

科技要聞

Meta高管狂分百億期權(quán),700名員工卻下崗

頭條要聞

美國(guó)總統(tǒng)特朗普公開(kāi)宣布訪華行程 外交部回應(yīng)

頭條要聞

美國(guó)總統(tǒng)特朗普公開(kāi)宣布訪華行程 外交部回應(yīng)

體育要聞

申京努力了,然而杜蘭特啊

娛樂(lè)要聞

劉曉慶妹妹發(fā)聲!稱姐姐受身邊人挑撥

財(cái)經(jīng)要聞

油價(jià)"馴服"特朗普?一到100美元就TACO

汽車要聞

一汽奧迪A6L e-tron開(kāi)啟預(yù)售 CLTC最大續(xù)航815km

態(tài)度原創(chuàng)

時(shí)尚
手機(jī)
本地
旅游
數(shù)碼

上新|| 她們說(shuō),找到了自己的人生裙子!

手機(jī)要聞

15年經(jīng)典落幕!MIUI正式停更,澎湃OS全面接棒

本地新聞

救命,這只醬板鴨已經(jīng)在我手機(jī)復(fù)仇了一萬(wàn)遍

旅游要聞

別再人擠人,泰州的這條老街,傳承1200年!

數(shù)碼要聞

iQOO Z11x發(fā)布:LCD黨的護(hù)眼神機(jī) 1499元起

無(wú)障礙瀏覽 進(jìn)入關(guān)懷版