🦙較早收集於 5h

Hugging Face 將 Safetensors 移至 PyTorch 基金會

PostLinkedIn
🦙閱讀原文: Reddit r/LocalLLaMA

💡Safetensors 加入 PyTorch 基金會—本地 LLM 更快載入與量化即將來臨 (28字元)

⚡ 30-Second TL;DR

有什麼變化

Safetensors 儲存庫與商標現由 Linux Foundation 持有

為什麼重要

強化 safetensors 標準地位,加速 PyTorch 生態對本地推理的效能提升。

下一步行動

閱讀 HF 部落格並在 safetensors GitHub 儲存庫留言,影響優化路線圖。

誰應關注:Developers & AI Engineers

關鍵要點

  • Safetensors 儲存庫與商標現由 Linux Foundation 持有
  • 促成開放優化:tp/pp 載入、新量化類型
  • Lysandre 邀社區參與路線圖

🧠 深度解析

AI-generated analysis for this event.

🔑 增強重點摘要

  • The transition aims to mitigate supply chain risks by decoupling the format's maintenance from Hugging Face's internal infrastructure, ensuring long-term stability for critical AI infrastructure.
  • The PyTorch Foundation will establish a technical steering committee to oversee the evolution of the Safetensors specification, specifically targeting cross-framework compatibility beyond just PyTorch.
  • The move addresses long-standing security concerns regarding arbitrary code execution vulnerabilities inherent in the legacy pickle-based serialization used in traditional PyTorch model files.
📊 競品分析▸ Show
FeatureSafetensorsPickle (PyTorch)ONNXGGUF
SecuritySafe (No code execution)Unsafe (Arbitrary code)SafeSafe
Loading SpeedExtremely Fast (Zero-copy)Slow (Deserialization)ModerateFast
Primary UseModel WeightsGeneral Python ObjectsCross-platform InferenceQuantized Inference
GovernancePyTorch FoundationPyTorch FoundationLF AI & DataCommunity/llama.cpp

🛠️ 技術深入

  • Safetensors utilizes a flatbuffer-like header structure that stores metadata (tensor shapes, dtypes, offsets) in a JSON-encoded string at the beginning of the file.
  • The format implements zero-copy loading by mapping the file directly into memory (mmap), allowing the framework to access tensor data without deserialization overhead.
  • It enforces strict separation between the metadata header and the raw binary tensor data, preventing the injection of malicious Python objects.
  • The specification supports memory-mapped tensor slicing, enabling efficient loading of specific model layers or shards without reading the entire file into RAM.

🔮 前景展望AI analysis grounded in cited sources

Safetensors will become the default serialization format for all major AI frameworks by 2027.
Neutral governance under the PyTorch Foundation removes vendor lock-in concerns, encouraging adoption by frameworks like JAX and TensorFlow.
The format will introduce native support for distributed tensor sharding.
The roadmap explicitly mentions tp/pp (tensor/pipeline parallelism) loading, which requires standardized metadata for multi-device distribution.

時間線

2022-02
Hugging Face introduces Safetensors as a secure alternative to pickle.
2023-05
Hugging Face integrates Safetensors as the default format for model uploads on the Hub.
2024-09
Safetensors reaches widespread industry adoption across major LLM providers.
2026-04
Hugging Face transfers Safetensors governance to the PyTorch Foundation.
📰

AI 週報

閱讀本週精選 AI 大事摘要 →

👉相關動態

AI 策展新聞聚合。所有內容版權歸原始發布者所有。
原始來源: Reddit r/LocalLLaMA