使用 ollama 在 mac 本地部署一個 qwen3:8b 模型

前言

ollama 就是一個運行大模型的框架。要運行大模型,還需要大模型本身。

下載安裝 ollama

從 ollama 官網 下載mac 版本的 ollama。
在這里插入圖片描述

啟動 ollama

安裝好選擇啟動即可,如果沒有選擇啟動,可以使用命令啟動。

 ollama serve

使用 ollama 運行 qwen3:8b 大模型

??警告:如果失敗,請參考下文的 離線部署

ollama run qwen3:8b

首次運行 會先下載模型文件,如果不設置,默認模型文件下載目錄為 ~/.ollama/models/


pulling manifest
pulling a3de86cd1c13: 100% ▕████████████████████████████████▏ 5.2 GB
pulling ae370d884f10: 100% ▕████████████████████████████████▏ 1.7 KB
pulling d18a5cc71b84: 100% ▕████████████████████████████████▏  11 KB
pulling cff3f395ef37: 100% ▕████████████████████████████████▏  120 B
pulling 05a61d37b084: 100% ▕████████████████████████████████▏  487 B
verifying sha256 digest
writing manifest
success

使用指導

關閉思考過程

問一個問題,默認會輸出思考過程,關閉思考過程的方法如下
1、運行模型的時候加參數 --hidethinking

ollama run qwen3:8b --hidethinking

2、直接在對話框設置 /set nothink

>>> /set nothink
輸出
Set 'nothink' mode.
>>> 解釋下黎曼幾何的核心思想
Thinking...
嗯,用戶讓我解釋黎曼幾何的核心思想。首先,我需要確定用戶對數學的了解程度。可能他們是在學習
微分幾何或者相關領域,比如物理中的廣義相對論。不過也有可能他們只是對數學概念感興趣,或者需
要這個知識來解決某個具體問題。接下來,我得回憶一下黎曼幾何的基本概念。黎曼幾何是研究彎曲空間的幾何學,和歐幾里得幾何不同
,它允許空間具有曲率。核心思想應該包括曲率、度量張量、測地線這些內容。但用戶可能需要更深入
的解釋,或者更基礎的概述。用戶可能想知道黎曼幾何和歐幾里得幾何的區別,或者為什么它在物理中如此重要。比如,在廣義相對
論中,時空被描述為黎曼流形,曲率與引力相關。所以需要聯系實際應用,但也要保持解釋的準確性。我需要考慮用戶可能的背景。如果是學生,可能需要更詳細的數學定義;如果是非專業人員,可能需要
更直觀的解釋。不過用戶的問題比較開放,可能希望既有理論又有實際應用的結合。另外,用戶可能對黎曼幾何的結構、如何定義曲率、度量張量的作用等感興趣。可能需要分點解釋,比
如空間的彎曲、度量張量、曲率張量、測地線等。同時,要避免過于技術性的術語,或者適當解釋術語
。還要注意黎曼幾何和微分幾何的關系,以及它在現代數學和物理中的地位。比如,黎曼流形、曲率張量
、聯絡等概念。可能需要提到這些概念如何擴展了歐幾里得幾何,使其適用于更一般的空間。另外,用戶可能想知道黎曼幾何的核心思想是什么,而不是具體的應用。所以需要總結出幾個關鍵點:
空間的彎曲、度量張量的定義、曲率的數學描述、測地線作為最短路徑,以及這些如何統一在黎曼流形
的框架中。可能還需要提到黎曼幾何的數學工具,比如張量分析、外微分形式、聯絡和曲率張量。但用戶可能不需
要太深入的技術細節,而是更關注核心思想。另外,用戶可能對黎曼幾何的歷史背景感興趣,比如黎曼的貢獻,但問題主要集中在核心思想,所以可
能不需要深入歷史,但可以簡要提及。總結一下,我需要分點解釋黎曼幾何的核心思想,包括空間的彎曲、度量張量、曲率、測地線,以及這
些如何構成黎曼幾何的基礎。同時,聯系實際應用如廣義相對論,但保持解釋的清晰和易懂。
...done thinking.黎曼幾何是微分幾何的一個重要分支,由德國數學家伯恩哈德·黎曼(Bernhard Riemann)在19世紀提
出。它的核心思想是**研究具有彎曲結構的幾何空間**,并為現代物理學(如廣義相對論)提供了數學
基礎。以下是其核心思想的分點解析:---### **1. 空間的彎曲性(非歐幾何)**
- **與歐幾里得幾何的區別**:歐幾里得幾何假設空間是平直的(無曲率),而黎曼幾何允許空間具有**曲率**,即空間可以是彎曲
的(如球面或馬鞍面)。這種彎曲性是黎曼幾何的核心特征。
- **彎曲的數學描述**:通過**度量張量(metric tensor)**來量化空間的彎曲。度量張量是一個對稱的二階張量,用于計
算兩點之間的距離、角度和體積等幾何量。---### **2. 度量張量(Metric Tensor)**
- **定義**:度量張量 $ g_{ij} $ 是一個矩陣,其元素決定了空間中任意兩點之間的距離。在局部坐標系中,兩
點間距離的平方為:$$ds^2 = g_{ij} dx^i dx^j$$這里 $ dx^i $ 是坐標的變化量,$ ds $ 是弧長。
- **作用**:度量張,量不僅定義了空間的幾何結構,還決定了如何測量長度、角度和體積。它是黎曼幾何中所有
幾何量(如曲率、測地線)的基礎。---### **3. 曲率(Curvature)**
- **曲率的數學表達**:黎曼幾何通過**曲率張量(Riemann curvature tensor)**來描述空間的彎曲程度。曲率張量 $
R^l_{ijk} $ 由度量張量及其導數定義,反映了空間在不同方向上的彎曲差異。
- **物理意義**:曲率是空間“彎曲”的量化指標。在廣義相對論中,物質和能量會彎曲時空,而這種彎曲通過曲率張
量描述,進而影響物體的運動軌跡。---### **4. 測地線(Geodesic)**
- **定義**:測地線是空間中“最短路徑”的一般化。在平直空間中,測地線是直線;在彎曲空間中,測地線是局
部最短路徑(如球面上的大圓)。
- **物理意義**:在廣義相對論中,自由粒子(如光子)的運動軌跡是時空中的測地線,這正是引力效應的數學體現。---### **5. 黎曼流形(Riemannian Manifold)**
- **定義**:黎曼幾何研究的對象是**黎曼流形**,即一個光滑的拓撲空間,其每一點都賦予了一個度量張量,使
得空間具有局部的幾何結構。
- **核心思想**:黎曼流形將抽象的空間結構與度量結合,使得幾何性質可以被數學工具(如張量分析、微分方程)精
確描述。---### **6. 聯絡與協變導數(Connection & Covariant Derivative)**
- **聯絡(Connection)**:為了在彎曲空間中定義“方向”和“導數”,黎曼幾何引入了**聯絡**(如克里斯托費爾符號),它
描述了如何將一個向量從一點平移到另一點時的“旋轉”或“扭曲”。
- **協變導數**:協變導數是度量張量下定義的導數,用于計算向量場或張量場在彎曲空間中的變化率。---### **7. 應用與意義**
- **廣義相對論**:愛因斯坦的廣義相對論將時空視為一個四維黎曼流形,其曲率由物質和能量分布決定(愛因斯坦場方
程)。
- **其他領域**:黎曼幾何在機器學習(流形學習)、計算機視覺、機器人學等領域也有重要應用,用于描述高維數據
的空間結構。---### **總結**
黎曼幾何的核心思想可以概括為:
**通過度量張量和曲率張量,研究彎曲空間的幾何結構,描述測地線作為最短路徑,并將這些概念統一
在黎曼流形的框架中**。它突破了歐幾里得幾何的局限性,為理解宇宙的幾何本質和物理規律提供了數
學工具。>>> /set nothink
Set 'nothink' mode.
>>> 解釋下黎曼幾何的核心思想
黎曼幾何是微分幾何的一個重要分支,由德國數學家**伯恩哈德·黎曼**(Bernhard Riemann)在19世
紀提出。其核心思想是:**研究具有彎曲結構的幾何空間**,即在**非歐幾何**的框架下,探討空間如
何通過“度量”和“曲率”來描述。---### 🌍 **1. 空間的彎曲性(非歐幾何)**- **與歐幾里得幾何的區別**:歐幾里得幾何假設空間是平直的(如平面),而黎曼幾何允許空間是**彎曲的**,例如球面、馬鞍面
等。這種彎曲性是黎曼幾何的核心特征。- **彎曲的數學描述**:通過**度量張量(metric tensor)**來量化空間的彎曲。度量張量是一個對稱的二階張量,用于計
算兩點之間的距離、角度、體積等幾何量。---### 📐 **2. 度量張量(Metric Tensor)**- **定義**:度量張量 $ g_{ij} $ 是一個矩陣,其元素決定了空間中任意兩點之間的距離。在局部坐標系中,兩
點間距離的平方為:$$ds^2 = g_{ij} dx^i dx^j$$這里 $ dx^i $ 是坐標的變化量,$ ds $ 是弧長。- **作用**:度量張量不僅定義了空間的幾何結構,還決定了如何測量長度、角度和體積。它是黎曼幾何中所有幾
何量(如曲率、測地線)的基礎。---### 🔄 **3. 曲率(Curvature)**- **曲率的數學表達**:黎曼幾何通過**曲率張量(Riemann curvature tensor)**來描述空間的彎曲程度。曲率張量 $
R^l_{ijk} $ 由度量張量及其導數定義,反映了空間在不同方向上的彎曲差異。- **物理意義**:曲率是空間“彎曲”的量化指標。在廣義相對論中,物質和能量會彎曲時空,而這種彎曲通過曲率張
量描述,進而影響物體的運動軌跡。---### 🚀 **4. 測地線(Geodesic)**- **定義**:測地線是空間中“最短路徑”的一般化。在平直空間中,測地線是直線;在彎曲空間中,測地線是局
部最短路徑(如球面上的大圓)。- **物理意義**:在廣義相對論中,自由粒子(如光子)的運動軌跡是時空中的測地線,這正是引力效應的數學體現。---### 🧠 **5. 黎曼流形(Riemannian Manifold)**- **定義**:黎曼幾何研究的對象是**黎曼流形**,即一個光滑的拓撲空間,其每一點都賦予了一個度量張量,使
得空間具有局部的幾何結構。- **核心思想**:黎曼流形將抽象的空間結構與度量結合,使得幾何性質可以被數學工具(如張量分析、微分方程)精
確描述。---### 🔄 **6. 聯絡與協變導數(Connection & Covariant Derivative)**- **聯絡(Connection)**:為了在彎曲空間中定義“方向”和“導數”,黎曼幾何引入了**聯絡**(如克里斯托費爾符號),它
描述了如何將一個向量從一點平移到另一點時的“旋轉”或“扭曲”。- **協變導數**:協變導數是度量張量下定義的導數,用于計算向量場或張量場在彎曲空間中的變化率。---### 🌌 **7. 應用與意義**- **廣義相對論**:愛因斯坦的廣義相對論將時空視為一個四維黎曼流形,其曲率由物質和能量分布決定(愛因斯坦場方
程)。- **其他領域**:黎曼幾何在機器學習(流形學習)、計算機視覺、機器人學等領域也有重要應用,用于描述高維數據
的空間結構。---### ? **總結**黎曼幾何的核心思想可以概括為:> **通過度量張量和曲率張量,研究彎曲空間的幾何結構,描述測地線作為最短路徑,并將這些概念統
一在黎曼流形的框架中。**它突破了歐幾里得幾何的局限性,為理解宇宙的幾何本質和物理規律提供了數學工具。

查看運行過的模型

ollama list
NAME                    ID              SIZE      MODIFIED
qwen3-nothink:latest    bb7a30bb30b0    5.2 GB    18 minutes ago
qwen3:8b                500a1f067a9f    5.2 GB    26 minutes ago

查看幫助

ollama --help
Large language model runnerUsage:ollama [flags]ollama [command]Available Commands:serve       Start ollamacreate      Create a model from a Modelfileshow        Show information for a modelrun         Run a modelstop        Stop a running modelpull        Pull a model from a registrypush        Push a model to a registrylist        List modelsps          List running modelscp          Copy a modelrm          Remove a modelhelp        Help about any commandFlags:-h, --help      help for ollama-v, --version   Show version informationUse "ollama [command] --help" for more information about a command.

刪除部署過的模型

ollama rm qwen3-nothink:latest qwen3:8b
deleted 'qwen3-nothink:latest'
deleted 'qwen3:8b'

注意:執行后,模型文件會被刪除。

離線部署

執行 ollama run qwen3:8b 默認會先從 huggingface 模型倉庫下載模型文件,國內可能無法訪問,所以這里介紹如何先從 阿里魔塔社區 先手動下載模型文件,然后運行。

下載模型文件

打開 阿里魔塔社區,搜索 qwen3-8b-gguf
在這里插入圖片描述
然后選擇 模型文件下載模型 會彈出下載模型的命令。
在這里插入圖片描述

如果找不到,直接從這里查看 Qwen3-8B-GGUF

按照如下命令下載即可:

pip3 install modelscope
pip install modelscope

打印 pip 下載的命令的路徑

python3 -m site --user-base
/Users/zld/Library/Python/3.9

下載 Qwen3:8B 模型
??警告:必須下載 GGUF 格式的模型文件,否則 ollama 不支持。

$(python3 -m site --user-base)/bin/modelscope download --model Qwen/Qwen3-8B-GGUF --local_dir ~/Qwen3-8B-GGUF

查看下載好的文件

ls -l  ~/Qwen3-8B-GGUF/
total 62629944
-rw-r--r--  1 zld  staff       11544  6 13 15:17 LICENSE
-rw-r--r--  1 zld  staff  5027783488  6 13 15:30 Qwen3-8B-Q4_K_M.gguf
-rw-r--r--  1 zld  staff  5720761152  6 13 15:32 Qwen3-8B-Q5_0.gguf
-rw-r--r--  1 zld  staff  5851112224  6 13 15:33 Qwen3-8B-Q5_K_M.gguf
-rw-r--r--  1 zld  staff  6725899040  6 13 15:33 Qwen3-8B-Q6_K.gguf
-rw-r--r--  1 zld  staff  8709518112  6 13 15:36 Qwen3-8B-Q8_0.gguf
-rw-r--r--  1 zld  staff        7577  6 13 15:17 README.md
-rw-r--r--  1 zld  staff          48  6 13 15:17 configuration.json
-rw-r--r--  1 zld  staff         270  6 13 15:17 params

創建模型

編輯Modelfile 文件,關于這個文件格式請參考 ollama/docs/modelfile.md
寫入如下內容

FROM ~/Qwen3-8B-GGUF/Qwen3-8B-Q8_0.gguf

創建模型

ollama create qwen3:8b-local  -f Modelfile

輸出

gathering model components
copying file sha256:408b955510e196121c1c375201744783b5c9a43c7956d73fc78df54c66e883d6 100%
parsing GGUF
using existing layer sha256:408b955510e196121c1c375201744783b5c9a43c7956d73fc78df54c66e883d6
writing manifest
success

查看創建的模型

ollama list
NAME              ID              SIZE      MODIFIED
qwen3:8b-local    e81bdb78f28d    8.7 GB    28 seconds ago

運行模型

ollama run qwen3:8b-local
>>> /set nothink #設置不輸出思考過程(不設置也可)開始對話吧

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/86872.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/86872.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/86872.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

13.18 Ollama+LLaMA3企業級部署實戰:6步打造私有化大模型高效引擎

Ollama+LLaMA3企業級部署實戰:6步打造私有化大模型高效引擎 # LanguageMentor 技術方案:大模型選型與 Ollama 私有化部署 **關鍵詞**:Ollama 部署實踐, LLaMA 3 微調, 本地化模型管理, 大模型選型策略, 私有化 Agent 架構 ---## 1. 技術選型背后的深度思考 ### 1.1 為…

經濟系統的「資源死鎖」與「架構重構」:從通縮陷阱到可持續模型設計

經濟系統的「資源死鎖」與「架構重構」:從通縮陷阱到可持續模型設計 關鍵詞:貨幣泄漏 財富分配算法 預期管理 反脆弱架構 一、系統故障診斷:當經濟陷入「資源死鎖」 1.1 內存泄漏式資源浪費 低效投資冗余:重復性建設如同未釋放的內存指針,持續占用資源卻無實際產出(m…

脫離 Kubernetes,基于原生 Spring Cloud + 云 API 的輕量級自管理微服務平臺架構設計

在微服務架構日趨成熟的今天,Kubernetes(K8s)已成為事實上的容器編排標準。然而,對于中小團隊或資源受限的企業來說,K8s 的引入成本、運維復雜度與學習曲線并不總是值得。 作為替代方案,基于 Spring Cloud…

【iSAQB軟件架構】復雜系統架構描述的推薦實踐

概述 無論架構是明確形成還是隱性形成,如果沒有被記錄下來,其作用都是有限的。只有經過適當記錄的架構才能持續地被交流、討論和進一步發展。 軟件架構不僅要與其他架構師討論。軟件架構的所有方面都要向不同利益代表(利益相關者&#xff0…

python中的面向對象:繼承、封裝、多態

# 導入 ABC 是指的引入抽象父類(Abstract Base Class - 本質是抽象方法裝飾器) from abc import ABC, abstractmethodclass Food(object):# 構造方法def __init__(self, name):self.name name# Food子類 class Bone(Food):def __init__(self):super()._…

Excel大廠自動化報表實戰(高級函數與數據連接)

這是Excel大廠自動化報表實戰第一期--高級函數與數據連接 數據資源已經與這篇博客捆綁,有需要者可以下載通過網盤分享的文件:2.4自動化報表-8月成交數據.xlsx,2.4自動化報表-8月獲客數據.csv等2個文件 鏈接: https://pan.baidu.com/s/16nzy1I…

造成服務器宕機的原因都有哪些?

隨著網絡業務的快速發展,服務器對于企業的重要性也在逐漸提高,穩定的服務器能夠讓業務正常持續的運行,給用戶帶來快速的數據傳輸速度,但是服務器在進行長時間運行的過程中,也會出現服務器宕機等故障,本文主…

Redis 安裝實踐:基于鯤鵬 ARM 架構 Ubuntu 環境

文章目錄 🧰 環境信息🚀 安裝步驟🔧 安裝并鎖定版本📁 修改數據目錄配置? 啟動并驗證📚 參考文檔📝 小結 🧰 環境信息 系統版本:Ubuntu 20.04.6 LTS架構平臺:鯤鵬 ARM&…

ubuntu 無法訪問位置 error mounting 解決辦法 雙系統

sudo tail -n 50 /var/log/syslog 從 dmesg 的輸出中,我們看到了兩條關鍵的錯誤信息:深色版本[ 57.277443] ntfs3: nvme0n1p6: It is recommended to use chkdsk. [ 57.278906] ntfs3: nvme0n1p6: volume is dirty and "force" flag is n…

數據庫入門:從零開始掌握核心概念

數據庫基礎 1.什么是數據庫? 存儲數據用文件就可以了,為什么還要弄個數據庫? 文件保存數據有以下幾個缺點: 文件的安全性問題 文件不利于數據查詢和管理文件不利于存儲海量的數據文件在程序中控制不方便 數據庫存儲介質&#xf…

【Steel Code】8.4 PLATE GIRDER 鋼板梁

文章目錄 8.4 板梁 GIRDER8.4.1 設計強度8.4.2 正常使用性的最小腹板厚度8.4.3 避免受壓翼緣屈曲的最小腹板厚度8.4.4 約束梁的彎矩承載力8.4.4.1 腹板不易剪切屈曲8.4.4.2 腹板易剪切屈曲 8.4.5 軸向力的影響8.4.6 剪切屈曲阻力8.4.7 中間橫向腹板加勁肋8.4.7.1 間距8.4.7.2 加…

P8784 [藍橋杯 2022 省 B] 積木畫

P8784 [藍橋杯 2022 省 B] 積木畫 - 洛谷 題目描述 小明最近迷上了積木畫,有這么兩種類型的積木,分別為 I 型(大小為 2 個單位面積) 和 L 型 (大小為 3 個單位面積): 同時,小明有一塊面積大小為 2N 的畫布,畫布由 2N…

C++標準庫大全(STL)

C標準庫大全(STL) 1. 容器(Containers) *問題類型: 序列容器(std::vector, std::deque, std::list, std::forward_list, std::array, std::string): 各自的特點、底層實現、優缺點和適用場景? 容…

論文略讀:Ask, and it shall be given: On the Turing completeness of prompting

ICLR 2025 5566 自從 GPT 的成功以來,大型語言模型(LLMs)徹底革新了機器學習領域,催生了所謂的 LLM 提示范式(prompting paradigm)。在這一范式下,研究者傾向于訓練一個通用的大模型&#xff0…

基于springboot視頻及游戲管理系統+源碼+文檔+應用視頻

開發語言:Java 框架:springboot JDK版本:JDK1.8 服務器:tomcat7 數據庫:mysql 5.7(一定要5.7版本) 數據庫工具:Navicat11 開發軟件:eclipse/myeclipse/idea Maven…

香港維爾利登陸韓國,聯合釜山數字醫療園區打造AI健康交付平臺

香港維爾利健康科技集團正式宣布,與韓國釜山數字醫療產業園區達成戰略合作協議,雙方將共同建設“AI健康交付平臺”,推動人工智能醫療技術在韓國本土的落地轉化,并建立覆蓋大健康全鏈條的服務體系。這一合作標志著香港維爾利在東北…

OceanBase v4.3.5 特性解讀:通過OSS WORM特性進行備份歸檔

概述 OceanBase 最新發布的V4.3.5 中,備份歸檔服務已適配阿里云OSS的 WORM特性,支持將配置了合規保留策略的OSS Bucket作為備份存儲的目的端,有效滿足用戶數據安全存儲與合規性的需求。 阿里云對象存儲(OSS)的 WORM&…

LVS 負載均衡詳解:四層轉發原理與三種經典模式全面解析

文章目錄 一、四層 vs 七層負載均衡:本質區別 四層 LVS 的核心特點: 二、LVS 工作原理概述 三、LVS 三種工作模式對比 模式對比總覽 1. LVS-NAT 模式(Network Address Translation) 2. LVS-DR 模式(Direct Routi…

從零手寫Java版本的LSM Tree (八):LSM Tree 主程序實現

🔥 推薦一個高質量的Java LSM Tree開源項目! https://github.com/brianxiadong/java-lsm-tree java-lsm-tree 是一個從零實現的Log-Structured Merge Tree,專為高并發寫入場景設計。 核心亮點: ? 極致性能:寫入速度超…

pycharm 設置環境出錯

pycharm 設置環境出錯 pycharm 新建項目,設置虛擬環境,出錯 pycharm 出錯 Cannot open Local Failed to start [powershell.exe, -NoExit, -ExecutionPolicy, Bypass, -File, C:\Program Files\JetBrains\PyCharm 2024.1.3\plugins\terminal\shell-int…