跳到主要內容
AI News HubLIVE
站內改寫1 分鐘閱讀

在Amazon SageMaker AI上導航歐盟AI法案對LLM微調的要求

文章摘要

本文介紹瞭如何使用開源工具Fine-Tuning FLOPs Meter在Amazon SageMaker AI上跟蹤LLM微調的計算資源(FLOPs),以確定是否觸發歐盟AI法案下的新合規義務。內容包括FLOPs閾值規則、挑戰、解決方案概述、技術實現及實踐演練。

來源AWS Machine Learning Blog作者: Shukhrat Khodjaev
在Amazon SageMaker AI上導航歐盟AI法案對LLM微調的要求
回報錯誤

更正管道尚未開通,可先複製下方文章資訊留存。

查看更正說明
直接讀正文

歐盟AI法案自2025年8月2日起生效,要求微調大型語言模型(LLM)的組織跟蹤浮點運算量(FLOPs),以確定其合規義務。如果微調消耗的計算資源超過一定閾值,組織將從下游使用者重新分類為通用人工智慧(GPAI)模型提供商,需承擔更嚴格的披露和合規責任。為幫助客戶應對這一挑戰,Amazon SageMaker AI整合了開源工具Fine-Tuning FLOPs Meter。該工具可自動計算微調過程中的FLOPs,並與歐盟AI法案規定的閾值進行比較,生成審計就緒的文件。

FLOPs閾值根據三種場景確定:如果預訓練計算量已知且≥10²³ FLOPs,則閾值為實際預訓練計算的30%;如果未知或小於10²³ FLOPs,則預設閾值為3.3×10²² FLOPs;對於系統性風險模型(預訓練FLOPs≥10²⁵),未知時閾值為3.3×10²⁴ FLOPs。例如,微調Llama-3-70B(預訓練約1.5×10²⁴ FLOPs)的閾值為4.5×10²³ FLOPs,超限即觸發全套合規義務。手動跟蹤FLOPs面臨公式複雜、閾值難以確定、審計記錄維護繁瑣等挑戰。Fine-Tuning FLOPs Meter透過自動化流程解決這些問題。工具覆蓋微調生命週期的三個階段:預訓練估算、執行時跟蹤和後訓練審計。使用者只需在配置中新增compute_flops: true即可啟用。

技術實現方面,FLOPs計算採用歐盟推薦的架構分析法(6×P×D)或增強公式(考慮LoRA等引數高效方法),同時透過NVML提供硬體上限。閾值邏輯自動判斷適用場景並標記超限情況。整合方式為Hugging Face Trainer回撥,在訓練啟動時初始化,完成後輸出JSON格式的合規指標,並可儲存至S3或DynamoDB。實踐演練以meta-llama/Llama-3.2-3B-Instruct為例,因Meta未公佈預訓練FLOPs,預設閾值生效。使用者可透過可選的預訓練估算工具比較不同訓練方法的FLOPs,並在訓練完成後檢視審計報告。該工具幫助組織高效合規地微調LLM,避免因計算資源跟蹤不當而面臨高達1500萬歐元或全球年營業額3%的罰款。

展開要點與分析

文章情報

工程師進階

要點

  • 歐盟AI法案要求組織跟蹤LLM微調的FLOPs,以確定合規義務。
  • Fine-Tuning FLOPs Meter工具可自動計算FLOPs並與閾值比較。
  • 根據預訓練計算量是否已知,適用不同閾值(預設3.3×10²² FLOPs或30%的預訓練計算)。
  • 超過閾值將承擔GPAI模型提供商的全部義務,包括披露架構、資料來源等。

要點與分析由自動化流程生成,可能有誤,請結合原始來源核實。