Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
(Ken Cen出品)Generative AI第22部 如何推理 Llama 大語言模型 下部
Rating: 5.0 out of 5(1 rating)
101 students

(Ken Cen出品)Generative AI第22部 如何推理 Llama 大語言模型 下部

關於 Llama3,RoPE,GQA,KV Cache,RMSNorm,Top-P,
Created byKen Cen
Last updated 10/2025
Chinese (Traditional)

What you'll learn

  • 學員將學習KV Cache(鍵值緩存)加速推理的原理與實現方式
  • 學員將學會Grouped Query Attention (GQA) 如何平衡效果與效率
  • 學員將學會Rotary Positional Embeddings (RoPE) 的數學原理及其相對位置編碼的優勢
  • 學員將瞭解RMSNorm 為何被 Llama 3 選用

Course content

3 sections16 lectures8h 39m total length
  • 加入Udemy 全球最大的中文 AI 課程2:16
  • 課程工具準備2:41

    學員將準備課程需要的軟體工具

  • 如何使用uv 作為包管理器和項目管理工具10:53

    學員將學會如何使用uv 作為包管理器和項目管理工具

  • 如何從 Meta 官網下載模型權重文檔11:31

    學員將學會如何從 Meta 官網下載模型權重文檔

Requirements

  • 一台電腦

Description

從核心原理到 PyTorch 高效推理實戰


你是否厭倦了僅僅調用 API,卻對大型語言模型 (LLM) 的內部運作一知半解?

你是否驚嘆於 Llama 3 的強大能力,並渴望深入理解其背後的魔法——那些讓它高效、強大的關鍵技術,如 KV Cache、Grouped Query Attention (GQA)、旋轉位置編碼 (RoPE) 和 RMSNorm?

現在,機會來了!本課程將帶你從零開始,一步步揭開 Llama 3 的神秘面紗,不僅讓你理解其核心架構和關鍵組件的理論精髓,更能親手用 PyTorch 庫編寫、優化並運行你自己的 Llama 3 推理流程!

在本課程中,你將獲得:

  • 深度理解 Llama 3 核心機制: 不再是黑箱!我們將深入淺出地講解 Llama 3 相較於原版 Transformer 的關鍵改進,包括:

    • KV Cache: 為何它能讓 LLM 推理速度產生質的飛躍?如何實現?

    • Grouped Query Attention (GQA): 在多頭注意力 (MHA) 和多查詢注意力 (MQA) 之間取得的精妙平衡,如何在保證質量的同時提升效率?

    • 旋轉位置編碼 (RoPE): 這種新穎的位置編碼方式是如何工作的?為什麼它比絕對位置編碼更受青睞?

    • RMSNorm: 為什麼 Llama 選擇它而不是 Layer Normalization?它有何優勢?

  • 硬核 PyTorch 推理實戰: 我們將基於提供的實戰代碼,帶你:

    • 使用 Pytorch 高效加載預訓練 Llama 3 模型和分詞器。

    • 親手實現逐 Token 生成循環,掌控文本生成的每一步。

    • 靈活應用 KV 緩存,體驗推理加速的快感。

    • 掌握 Top-P、Temperature、Repetition Penalty 等核心採樣策略,精調你的模型輸出風格。

    • 編寫設備自動檢測代碼 (CUDA / MPS / CPU),讓你的推理代碼適配不同硬件,充分利用加速能力。

    • 學會工程化技巧:處理 Padding、實現 EOS 判斷、優化 Prompt 等。

  • 從理論到實踐的閉環: 完美結合 Llama 3 內部原理講解與動手編碼實踐,讓你知其然,更知其所以然。

  • 使用 model.generate(): 推导下一个 Token 及文本生成,真正理解並控制生成過程的每一個細節,為未來更複雜的模型定制和優化打下堅實基礎。

Who this course is for:

  • 渴望深入理解 LLM 內部原理的 AI 工程師、研究者
  • 希望從 API 調用者進階為模型掌控者的開發者
  • 對 PyTorch 和 Transformer 有一定基礎,想挑戰 Llama 級別模型實戰的學習者
  • 任何對 Llama 3 及現代 LLM 技術核心感興趣的技術愛好者