商店現已上線

我們打造用於網站、AI 智慧體和 LLM 訓練的 Workstation AI 機器——線上配置併購買。

獲取同行價格
AI 產品
AI 實驗室OpenAI 智慧體Claude 代理Grok BotWorkstation AI 原生 CRM營銷所有產品
AI 解決方案
應用型 AIAI 智慧體生成式 AIAI 自動化AI 技能提升中小企業 AI 套餐企業 AI 實驗室AI 工作站NVIDIA 硬體與軟體NVIDIA 加速計算私有 AIGPU 私有云GPU 叢集邊緣 AI行業 AI
AI 服務
平臺現代化數字工程資料基礎與 AI自主運營AI 諮詢DevOps 自動化網路安全軟體開發智慧體構建MLOps 搭建GPU 租賃GPU 私有云
關於我們
公司我們的故事合作伙伴客戶案例
AI 資料中心
AI 資料中心GPU 私有云GPU 叢集GPU 租賃
AI 洞察Jev 系列基準測試實驗室模型選擇
技術說明
文件
Linux 作業系統UbuntuRed Hat Enterprise LinuxSUSE LinuxAlpine LinuxDebian、Rocky 與 AlmaLinux
AI 雲平臺AWS 與 Amazon BedrockGoogle Cloud 與 Vertex AIMicrosoft Azure 與 AI FoundryGPU 雲與算力市場
私有 AI 資料中心面向律師事務所面向會計師事務所本地部署平臺全面安全的雲
工具Ring PromoterJobshout
新聞
部落格
聯絡我們登入

面向現代企業的 AI 工作站、AI 多智慧體軟體、GPU 基礎設施和智慧代理解決方案。

聯絡我們

AI 解決方案

應用型 AIAI 智慧體生成式 AIAI 自動化AI 技能提升中小企業 AI 套餐企業 AI 實驗室行業 AI

產品

所有產品Workstation AI native CRM 與 ERP營銷OpenAI 智慧體Ring PromoterJobshout

公司

關於我們公司AI 資料中心為什麼選擇Workstation合作伙伴客戶案例定價聯絡TenthMatrix

資源

AI 洞察技術說明文件Linux 作業系統AI 雲平臺私有 AI 資料中心部落格搜尋網站地圖
英國總部
77-79 Marlowes, Hemel Hempstead HP1 1LF路線指引 — 從 M25 外環倫敦 20 號出口駛出公司編號: 11641870週一至週五:上午 9:00 - 下午 6:00 GMT
+44 7515 356 146
比利時辦公室
Workstation SRL, Rue Vanderkindere 34, 1180 Uccle, BrusselsBE 0751.518.683週一至週五:上午 9:00 - 下午 6:00 CET
+32 492 45 67 46
印度辦公室
#159 Sector 9, Pocket 1, DDA Flats, 110077 Dwarka, New Delhi
+91 98881 98841
台灣辦公室
3F, No. 2-4, Aisi Rd., Ren'ai Dist., Keelung City 200, Taiwan基隆市仁愛區愛四路2之4號3樓週一至週五:上午 9:00 - 下午 6:00 臺灣時間(GMT+8)
+886 926 892 701+32 492 45 67 46

© 2026 Workstation AI。保留所有權利。

隱私資料刪除Cookie服務條款網站地圖

NVIDIA、NVIDIA 標誌、RTX、RTX PRO、Blackwell、CUDA、NVLink、MGX、Omniverse、Spectrum-X、Quantum、BlueField、DGX 與 HGX 為 NVIDIA Corporation 在美國及其他國家的商標及/或註冊商標。AMD、AMD Arrow 標誌、EPYC、Instinct、Ryzen 與 Threadripper 為 Advanced Micro Devices, Inc. 的商標。Dell 與 PowerEdge 為 Dell Inc. 或其子公司的商標。Intel 與 Xeon 為 Intel Corporation 或其子公司的商標。AMAX、AceleMax 與 LiquidMax 為 AMAX Engineering Corporation 的商標。所有其他產品名稱、標誌與品牌均為其各自所有者之財產。我們使用它們僅為識別我們所描述、供應或支援的產品;使用這些名稱並不表示其所有者為我們背書。

首頁 / 技術說明 / Technology
人工智慧MLOpsKubernetes

大型語言模型解釋:法學碩士如何工作以及如何在 Kubernetes 上執行自己的語言模型

令牌、嵌入、變壓器、訓練和推理(向經理和工程師解釋)以及生產就緒的 Kubernetes YAML,用於使用 Ollama 和 vLLM 部署您自己的 LLM

2026年6月5日Technology4 min read

大型語言模型的簡明英語指南 — 它們是什麼、它們在幕後如何實際工作以及如何在 Kubernetes 上執行您自己的語言模型。為非技術經理和工程師等編寫:瀏覽類比,然後在準備部署時放入 YAML。

大型語言模型 (LLM) — 深度學習、神經網路、生成式人工智慧

單段版本。 大型語言模型是一種非常大的模式匹配機器,它讀取了大量文字並學會預測接下來會出現什麼單詞。透過一遍又一遍地預測下一個單詞,它可以寫論文、回答問題、總結文件和生成程式碼。它並不是人類意義上的“理解”——它是超大規模的統計資料——但只要你知道它的侷限性,結果就足以真正有用。

1. 什麼是大型語言模型?

想象一下手機上的自動完成功能。你輸入“我一到就給你打電話”,它會提示“回家”。這是一個微小的語言模型:它已經看到了大量的文字訊息,並瞭解了哪些單詞傾向於跟隨哪些單詞。一個 大的 語言模型是將相同的想法放大數百萬倍——不是根據文字進行訓練,而是根據公共網際網路、書籍、程式碼和文件的大部分進行訓練。

這個詞 “大的” 正在做實實在在的工作。這些模型包含數十億個內部數字(稱為 引數)在訓練期間進行調整。當人們說模型是“7B”或“70B”時,他們的意思是 70 億或 700 億個引數。更多引數通常意味著更多功能,以及對記憶體和計算的更大需求。

對管理者有用的心理模型: 法學碩士是一位不知疲倦、博覽群書的研究生助理。 它的閱讀量比任何人類都多,起草速度很快,而且永遠不會感到無聊——但它有時會完全自信地陳述一些完全錯誤的事情,並且除非你提醒它,否則它不會記住昨天的事情。

2. 它們的實際工作原理

在幕後有五個想法。你不需要數學來理解它們——每一個都有一個日常類比。

2.1 Tokens——將文字切成碎片

模型不會閱讀整個單詞。他們將文字分解成 代幣:常見的字元塊。 “Kubernetes”可能會成為 Kub + ernetes; “跑步”可能是 run + ning。大致, 1 個 token ≈ 0.75 個英語單詞,所以 1,000 個標記大約是 750 個單詞。這在商業上很重要:託管 API 按令牌計費,以及模型的 上下文視窗 (它一次可以“看到”多少)以代幣來衡量。

2.2 嵌入——將單詞轉化為意義的座標

每個標記都被轉換成一長串數字——一個 嵌入 ——這代表了它作為空間中的一個點的含義。以相似方式使用的單詞最終會彼此接近。 “國王”和“王后”坐在一起; “國王”和“香蕉”坐得很遠。這就是一臺只做算術的機器可以進行操作的方式 意義:意義已轉化為幾何。

2.3 Transformer 與“關注”——2017 年的突破

每個現代法學碩士背後的架構都是 變壓器。它的關鍵技巧稱為 注意力:在處理一個單詞時,模型會回顧句子中的每個其他單詞並決定哪些單詞是相關的。在“獎盃無法放入手提箱,因為 它 太大了”,注意力讓模型知道“它”指的是獎盃,而不是手提箱。注意力是為什麼這些模型能夠很好地處理上下文、細微差別和遠端引用,以及為什麼它們需要如此多的計算,因為每個單詞都會涉及到其他單詞。

2.4 訓練——三個階段

  1. 預訓練: 該模型會顯示數十億個句子,其中最後一個單詞被隱藏,並被要求猜測它。出錯了,微調引數,重複數萬億次。這是它吸收語法、事實、推理模式和程式碼的地方。這也是最昂貴的部分,花費了數百萬英鎊的 GPU 時間。
  2. 微調: 然後,原始模型會根據有用的問答行為的精選示例進行訓練,因此它的作用就像助手而不是自動完成功能。
  3. 對準(RLHF): 最後,人類對模型的答案進行排名,並使用反饋來使其更加有用、誠實和安全。這就是聊天模型拒絕有害請求並採用一致語氣的原因。

2.5 推理——它如何回答你

當您傳送提示時,模型會生成回覆 一次一個令牌:它預測最有可能的下一個標記,附加它,然後預測下一個,依此類推——就像一個快速、閱讀能力強的人逐字寫作而不首先計劃整個句子一樣。一個名為 溫度 控制它的冒險程度:低溫給出安全、可重複的答案(有利於編碼和提取);高溫給出了創造性的、多樣化的答案(有利於頭腦風暴)。這個逐個令牌的過程稱為 推理,這是您在生產中支付的部分 - 每個請求都會消耗 GPU 週期。

經理的外賣。 訓練一次即可構建模型(通常由其他人付費)。 推理 是您執行它時所承擔的經常性成本:它隨著使用它的人數以及答案的長度而變化。大多數人問“我們的人工智慧要花多少錢?”問題實際上是推理問題。

3. LLM 的優缺點

瞭解工具的邊緣可以防止代價高昂的錯誤。

真正擅長 小心
起草、重寫和總結文字幻覺 — 發明看似合理但虛假的事實、引文或 API
解釋概念並回答常見問題解答知識截止 - 它不知道訓練日期之後發生的事件
編寫和審查程式碼精確的算術和計數(使用工具/計算器代替)
分類、提取和重新格式化資料任何未經審查而確信錯誤答案都是危險的事情

大多數問題的解決方法是 RAG(檢索增強生成):您不信任模型的記憶體,而是從自己的系統中獲取相關文件並將其貼上到提示中,以便模型回答 根據您的資料。這就是您如何在內部 wiki 上構建聊天機器人,而無需模型進行彌補。

4. 詞彙,解碼

學期 用簡單的英語來說是什麼意思
引數(7B/70B)調整後的內部數字。更多=更智慧但更重。
上下文視窗它一次可以在工作記憶中儲存多少文字(以標記為單位)。
推理執行模型以獲得答案——您的經常性計算成本。
量化壓縮模型(例如壓縮為 4 位),使其適合較小的 GPU,但質量會受到較小影響。
微調根據您自己的例子進行進一步培訓,以專門化行為。
抹布在查詢時向模型提供文件,以便模型根據事實而不是記憶來回答。
視訊記憶體GPU記憶體。可以執行哪些模型的最大限制。

5. 為什麼要經營自己的法學碩士?

託管 API(OpenAI、Anthropic 等)是最快的啟動方式,而且非常出色。但組織選擇自行託管開放權重模型(例如 Llama、Mistral、Qwen 或 Gemma)有四個原因:

  • 資料隱私與合規性。 敏感資料永遠不會離開您的網路——對於醫療保健、金融、法律和公共部門非常重要。
  • 規模成本。 在一定的穩定請求量之上,您擁有的 GPU 的每個代幣可能比支付 API 更便宜。
  • 控制與穩定性。 該模型在您的領導下永遠不會改變,並且您不受供應商的速率限制或棄用的約束。
  • 延遲和離線使用。 在您的應用程式旁邊或本地進行推理,不依賴於網際網路。

權衡是 您現在擁有硬體、擴充套件性和可靠性 ——這正是 Kubernetes 所擅長的。

6. 硬體現實(在部署之前閱讀本文)

LLM 的權重必須適合 GPU 記憶體 (VRAM)。粗略的經驗法則:

型號尺寸 全精度 (FP16) 量化(4 位)
7–8B(例如 Mistral 7B、Llama 3 8B)~16 GB 視訊記憶體~5–6 GB 視訊記憶體
13–14B~28 GB 視訊記憶體~10 GB 視訊記憶體
70B~140 GB(多 GPU)~40 GB 視訊記憶體

兩個服務引擎在實際部署中占主導地位:

  • 奧拉瑪 — 最簡單的入口匝道。非常適合開發、內部工具以及 CPU 或單 GPU 節點。使用一個命令即可提取量化模型。
  • 法學碩士 ——生產主力。高吞吐量,批處理許多請求,並公開 OpenAI 相容 API 因此,您現有的程式碼只需更改一行 URL 即可工作。 (Hugging Face TGI 是一個接近的選擇。)

7. 在 Kubernetes 上部署自己的 LLM

以下所有內容均假設叢集至少有一個 GPU 節點,並且 NVIDIA 裝置外掛 已安裝,它將 GPU 公開為可排程資源 nvidia.com/gpu。我們將一點一點地構建它。

7.1 名稱空間和儲存模型權重的地方

模型檔案很大(千兆位元組)並且下載速度很慢,因此我們將它們快取在 持續成交量索賠 而不是在每次 Pod 重新啟動時重新拉動。

apiVersion: v1
kind: Namespace
metadata:
  name: llm
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: model-cache
  namespace: llm
spec:
  accessModes:
    - ReadWriteOnce
  resources:
    requests:
      storage: 100Gi          # weights are big; size generously
  # storageClassName: fast-ssd   # use an SSD class if your cluster offers one

7.2 選項 A — Ollama(簡單開始)

Ollama 非常適合首次部署或內部工具。它使用一個 GPU 執行;刪除 nvidia.com/gpu 限制在強大的節點上僅執行 CPU。

apiVersion: apps/v1
kind: Deployment
metadata:
  name: ollama
  namespace: llm
  labels:
    app: ollama
spec:
  replicas: 1
  selector:
    matchLabels:
      app: ollama
  template:
    metadata:
      labels:
        app: ollama
    spec:
      containers:
        - name: ollama
          image: ollama/ollama:latest
          ports:
            - containerPort: 11434
          resources:
            requests:
              cpu: "2"
              memory: 8Gi
            limits:
              nvidia.com/gpu: 1        # remove this line for CPU-only
              memory: 16Gi
          volumeMounts:
            - name: models
              mountPath: /root/.ollama
          readinessProbe:
            httpGet:
              path: /
              port: 11434
            initialDelaySeconds: 10
            periodSeconds: 10
      volumes:
        - name: models
          persistentVolumeClaim:
            claimName: model-cache
---
apiVersion: v1
kind: Service
metadata:
  name: ollama
  namespace: llm
spec:
  selector:
    app: ollama
  ports:
    - port: 80
      targetPort: 11434

Pod 執行後,將模型拉入快取並與其聊天:

# pull a quantized model into the PVC (one-off)
kubectl -n llm exec deploy/ollama -- ollama pull llama3

# ask it something from inside the cluster
kubectl -n llm exec deploy/ollama -- \
  ollama run llama3 "Explain Kubernetes in one sentence."

7.3 選項 B — vLLM(生產吞吐量,OpenAI 相容)

對於真實流量,vLLM 可以有效地處理許多併發請求,並使用 OpenAI API 方言。門控模型(如 Llama)需要一個 Hugging Face 令牌,作為秘密儲存。

apiVersion: v1
kind: Secret
metadata:
  name: hf-token
  namespace: llm
type: Opaque
stringData:
  token: "hf_xxxxxxxxxxxxxxxxxxxxxxxx"   # your Hugging Face access token
---
apiVersion: apps/v1
kind: Deployment
metadata:
  name: vllm-mistral
  namespace: llm
  labels:
    app: vllm-mistral
spec:
  replicas: 1
  selector:
    matchLabels:
      app: vllm-mistral
  template:
    metadata:
      labels:
        app: vllm-mistral
    spec:
      containers:
        - name: vllm
          image: vllm/vllm-openai:latest
          args:
            - "--model"
            - "mistralai/Mistral-7B-Instruct-v0.3"
            - "--max-model-len"
            - "8192"
            - "--gpu-memory-utilization"
            - "0.90"
          ports:
            - containerPort: 8000
          env:
            - name: HUGGING_FACE_HUB_TOKEN
              valueFrom:
                secretKeyRef:
                  name: hf-token
                  key: token
          resources:
            limits:
              nvidia.com/gpu: 1
          volumeMounts:
            - name: cache
              mountPath: /root/.cache/huggingface
          readinessProbe:
            httpGet:
              path: /health
              port: 8000
            initialDelaySeconds: 60      # first start downloads weights
            periodSeconds: 15
            failureThreshold: 40
      volumes:
        - name: cache
          persistentVolumeClaim:
            claimName: model-cache
---
apiVersion: v1
kind: Service
metadata:
  name: vllm-mistral
  namespace: llm
spec:
  selector:
    app: vllm-mistral
  ports:
    - port: 80
      targetPort: 8000

由於 vLLM 與 OpenAI 相容,因此應用程式程式碼只需要叢集內 URL — 無需更改 SDK:

curl http://vllm-mistral.llm.svc.cluster.local/v1/chat/completions \
  -H "Content-Type: application/json" \
  -d '{
    "model": "mistralai/Mistral-7B-Instruct-v0.3",
    "messages": [{"role": "user", "content": "Summarise our refund policy."}],
    "temperature": 0.2
  }'

7.4 用 Ingress 暴露它

apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: llm-api
  namespace: llm
  annotations:
    nginx.ingress.kubernetes.io/proxy-read-timeout: "300"   # long generations
spec:
  ingressClassName: nginx
  rules:
    - host: llm.internal.example.com
      http:
        paths:
          - path: /
            pathType: Prefix
            backend:
              service:
                name: vllm-mistral
                port:
                  number: 80

7.5 擴充套件——以及為什麼它與 GPU 不同

您可以自動縮放,但請記住 每個副本都需要自己的整個 GPU — 在簡單的情況下,您無法部分共享一個 GPU,並且擴充套件超出您實際擁有的 GPU 是沒有意義的。根據佇列或請求率訊號(KEDA 在這裡非常出色)而不是 CPU 進行擴充套件。

apiVersion: autoscaling/v2
kind: HorizontalPodAutoscaler
metadata:
  name: vllm-mistral
  namespace: llm
spec:
  scaleTargetRef:
    apiVersion: apps/v1
    kind: Deployment
    name: vllm-mistral
  minReplicas: 1
  maxReplicas: 4          # never exceed the number of GPUs in the cluster
  metrics:
    - type: Resource
      resource:
        name: cpu
        target:
          type: Utilization
          averageUtilization: 70
  # For real LLM scaling, prefer KEDA on a queue depth or
  # requests-per-second metric exported by vLLM, not CPU.

8. 務實的推出清單

  1. 託管 API 上的原型 在購買 GPU 之前驗證用例。
  2. 選擇一個開放重量模型 適合您的硬體(從 7-8B 模型開始,量化)。
  3. 從奧拉馬開始 對於內部飛行員;畢業到 法學碩士 當您需要吞吐量時。
  4. 新增RAG 檢視您自己的檔案,以減少幻覺並保持最新的答案。
  5. 讓人類瞭解情況 任何錯誤的答案都會帶來真正的成本。
  6. 衡量推理成本和延遲 根據要求——這就是您真正的單位經濟效益。
底線。 LLM 是真正有用的下一個單詞預測。把它當作一個聰明但不可靠的助手:依靠它來起草、總結、分類和編碼;驗證任何重要的事情;使用 RAG 將其融入您自己的資料中;當隱私、成本或控制需要時,可以在 Kubernetes 上執行您自己的應用程式,並使用 Ollama 啟動並使用 vLLM 進行擴充套件。
分享這篇文章

更多 Technology 內容

AMD Instinct vs NVIDIA for AI Infrastructure: Evaluate, Port and Run Both (2026)

AMD Instinct vs NVIDIA for AI Infrastructure: Evaluate, Port and Run Both (2026)

From Lisa Su's 2024 interview to Helios: the 2026 platforms layer by layer, Instinct product lines, memory arithmetic, the CUDA-to-ROCm software map, a porting workflow with commands, dual-vendor Kubernetes, fair benchmarking, a decision workflow and day-two operations

閱讀更多
Private AI for Financial Data: Residency, Routing and Cost on AWS Bedrock, Microsoft Azure and Your Own GPUs

Private AI for Financial Data: Residency, Routing and Cost on AWS Bedrock, Microsoft Azure and Your Own GPUs

Billing models and idle cost, per-call cost at three volumes, Bedrock in-region vs EU profiles, Converse API with prompt caching and IAM region enforcement, Azure deployment types and Claude on Foundry, UK and EU providers, a residency-aware provider registry, cost-cutting workflow, a golden-set evaluation harness and GPU break-even

閱讀更多
NVKE and NVKR Technote: Building a Managed GPU Kubernetes Service from Bare Metal, with Reproducible, Verifiable Builds

NVKE and NVKR Technote: Building a Managed GPU Kubernetes Service from Bare Metal, with Reproducible, Verifiable Builds

Architecture, components and pinned versions, the NVKR Definition-Run-Release-Verify lifecycle, the full nvkectl workflow from racked servers to a customer cluster, node attestation, day-two operations, every preview limitation with a mitigation, a comparison with other approaches and a staged evaluation plan

閱讀更多