huggingface/transformers
🤗 Transformers: the model-definition framework for state-of-the-art machine learning models in text, vision, audio, and multimodal models, for both inference and training.
解決的問題
Transformers 提供一個集中式、統一的框架,用於存取和使用最尖端的預訓練機器學習模型。它消除了從零開始訓練模型的需求,降低計算成本與碳足跡,同時降低開發者與研究人員在各種模態中實現高效率 AI 的門檻。
運作方式
它作為一個模型定義框架,標準化了 AI 生態系統中模型的定義方式。這種集中化使得模型能與各種訓練框架(如 DeepSpeed 和 PyTorch-Lightning)以及推論引擎(如 vLLM 和 TGI)相容。使用者可透過高階 Pipeline API 快速實現任務,該 API 會自動處理前處理並回傳文字、音訊、視覺與多模態任務的輸出。
適用對象
希望使用、自訂或訓練最尖端的預訓練模型,但不願從零開始建構底層架構的研究人員、工程師與開發者。
主要亮點
- 支援文字、電腦視覺、音訊、影片與多模態模型的統一 API。
- 透過 Hugging Face Hub 可存取超過 100 萬個預訓練模型檢查點。
- 跨框架相容性,支援模型在 PyTorch、JAX 與 TF2.0 之間移轉。
- 高階
PipelineAPI,可快速部署推論任務。
相關
- 專案
- 專案
- 專案
- 專案
- 專案