<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>GPU on Clarence｜Backend、AI、DevOps 與 Infrastructure</title>
    <link>https://clarence.tw/tags/gpu/</link>
    <description>Recent content in GPU on Clarence｜Backend、AI、DevOps 與 Infrastructure</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>zh-tw</language>
    <lastBuildDate>Mon, 26 Oct 2026 00:00:00 +0800</lastBuildDate><atom:link href="https://clarence.tw/tags/gpu/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Proxmox VE 與 PBS：中小型 On-prem 基礎設施的規劃與備份策略</title>
      <link>https://clarence.tw/posts/proxmox-ve-pbs-infrastructure/</link>
      <pubDate>Mon, 26 Oct 2026 00:00:00 +0800</pubDate>
      
      <guid>https://clarence.tw/posts/proxmox-ve-pbs-infrastructure/</guid>
      <description>&lt;p&gt;自 2023 年起，我以 Operator 的角色規劃與維運 Proxmox VE、Proxmox Backup Server（PBS）、GPU server 與 On-prem infrastructure，承載 internal services、AI runtime workload，並負責整體的 backup strategy。&lt;/p&gt;
&lt;p&gt;這篇不是安裝教學，而是整理我在這類中小型地端環境裡比較在意的規劃原則，以及維運時實際踩過、也在 &lt;a href=&#34;https://blog.clarence.tw/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;blog&lt;/a&gt; 記錄過的問題。文中不會提到任何主機名稱、IP、網段配置或資安細節；涉及設定建議的地方，都是一般性的做法，並以 Proxmox 官方文件為準。&lt;/p&gt;
&lt;h2 id=&#34;背景與需求&#34;&gt;背景與需求&lt;/h2&gt;
&lt;p&gt;地端環境的需求通常很實際：有一批 internal services 要長期穩定運作，有 AI workload 需要 GPU，還有資料必須能備份、能還原。預算與人力有限，所以選擇的平台要能讓少數人就維護得動。&lt;/p&gt;
&lt;p&gt;Proxmox VE 適合這種情境：VM 與 LXC container 可以在同一個介面管理，cluster、storage、backup 都有內建的做法，搭配 PBS 就能有 incremental、deduplicated 的備份。對我來說，重點不是「功能最多」，而是「出事時能不能快速查、快速救」。&lt;/p&gt;
&lt;p&gt;我在這個範圍內負責的工作包含：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;設計與維運 Proxmox VE cluster、virtualization、storage 與 VM lifecycle。&lt;/li&gt;
&lt;li&gt;建置 Proxmox Backup Server，規劃 backup、restore 與 disaster recovery 流程。&lt;/li&gt;
&lt;li&gt;管理 NVIDIA GPU server、driver / runtime、inference environment 與系統調校。&lt;/li&gt;
&lt;li&gt;評估 Dell、HP、Supermicro server hardware 與 GPU server 規格，整理成可採購、可維運的技術規格。&lt;/li&gt;
&lt;li&gt;規劃內外部機房、site-to-site backup 與 high availability 路徑，並用 LibreNMS 做 network / server monitoring。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;規劃重點叢集儲存與網路&#34;&gt;規劃重點：叢集、儲存與網路&lt;/h2&gt;
&lt;h3 id=&#34;叢集&#34;&gt;叢集&lt;/h3&gt;
&lt;p&gt;Cluster 的價值在於集中管理與 VM 搬移，但它也帶來 quorum 的問題。依照 &lt;a href=&#34;https://pve.proxmox.com/pve-docs/chapter-pvecm.html&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Proxmox VE 官方文件&lt;/a&gt;，如果要用 High Availability，至少需要三個節點才能有可靠的 quorum；只有兩個節點時，可以用 QDevice 補第三票。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Speech AI 與 GPU Runtime：Kaldi、Whisper 的部署與維運筆記</title>
      <link>https://clarence.tw/posts/speech-ai-gpu-runtime/</link>
      <pubDate>Mon, 26 Oct 2026 00:00:00 +0800</pubDate>
      
      <guid>https://clarence.tw/posts/speech-ai-gpu-runtime/</guid>
      <description>&lt;p&gt;自 2022 年起，我在工作中負責把 Kaldi、Whisper 這類 speech recognition 技術與 GPU runtime 接進實際的系統，範圍包含 model inference、system deployment 與後續的 performance maintenance。&lt;/p&gt;
&lt;p&gt;這篇不是某個專案的完整案例，不會寫內部架構、資料內容或效能數據。我想整理的是自己面對這類工作的方式：怎麼看待 Kaldi 與 Whisper 的差異、為什麼我會先把 GPU runtime 弄穩，以及部署之後會固定檢查哪些東西。文中的技術說明以官方文件為準，踩坑經驗則來自我過去公開在 &lt;a href=&#34;https://blog.clarence.tw/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;blog.clarence.tw&lt;/a&gt; 的文章。&lt;/p&gt;
&lt;h2 id=&#34;speech-ai-在產品中的位置&#34;&gt;Speech AI 在產品中的位置&lt;/h2&gt;
&lt;p&gt;我在 &lt;a href=&#34;https://clarence.tw/posts/technical-delivery-chain/&#34;&gt;我的技術工作方式&lt;/a&gt; 提過，LLM 與 Speech AI 不只是呼叫一個 model API，而是要和 batch processing、local model、GPU runtime 與既有 backend workflow 串在一起。&lt;/p&gt;
&lt;p&gt;語音辨識在產品裡通常只是其中一段。一般來說，前面會有音訊取得、格式轉換與切段，後面會有文字後處理、儲存、搜尋，或交給其他服務繼續使用。所以我評估一個 Speech AI 元件時，除了辨識結果本身，也會一起看：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;輸入音訊的格式與品質是否一致，前處理放在哪一層。&lt;/li&gt;
&lt;li&gt;辨識是即時串流還是批次處理，失敗時怎麼 retry。&lt;/li&gt;
&lt;li&gt;模型輸出要怎麼驗證，哪些情況需要人工確認。&lt;/li&gt;
&lt;li&gt;這個 runtime 能不能在另一台機器上被重複建出來。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;這種「同一個工具在不同內容上表現差很多」的感覺，我很早就有。2019 年 Amazon Transcribe 剛支援簡體中文時，我&lt;a href=&#34;https://blog.clarence.tw/2019/08/25/amazon-transcribe-supports-simplified-chinese-using-teaching-and-experience/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;試用並寫了心得&lt;/a&gt;，當時拿歌曲測試的效果不太好，換成以對話為主的影片就好很多。不論是 managed service 還是自己部署的模型，都要用接近實際情境的音訊來判斷。&lt;/p&gt;
&lt;h2 id=&#34;kaldi-與-whisper-的特性與取捨&#34;&gt;Kaldi 與 Whisper 的特性與取捨&lt;/h2&gt;
&lt;p&gt;Kaldi 與 Whisper 在我的工作中都會用到。我不把它們看成誰取代誰，而是兩種設計思路很不一樣的工具。&lt;/p&gt;</description>
    </item>
    
  </channel>
</rss>
