safetensors 是 Hugging Face 推出的模型权重存储格式,以纯张量数据加 JSON 头的方式保存文件,主打安全(不执行任意代码)和快速加载,目前已成为开源模型分发的实事fact标准之一,被 Transformers、Diffusers 等主流库默认支持。相比传统的 pickle 格式,它从设计上避免了反序列化攻击风险,并支持零拷贝、内存映射式读取,社区生态已相当成熟。
safetensors 近期进展
当前焦点与观察点
当前围绕 safetensors 的讨论主要集中在几个方向:一是跨硬件的加载效率,v0.8.0 对 Metal 的直接支持是一个信号,说明该格式正从"通用序列化"向"针对具体运行时的零拷贝集成"演进;二是与 PyTorch 原生保存格式的竞合关系,PyTorch 自身在推进更安全的 checkpoint 方案,两者如何分工仍在变化;三是量化与分片模型(如 GGUF、多分片大权重文件)场景下,safetensors 是否需要扩展元数据能力以适配推理引擎的需求。对于部署侧的团队,建议留意 v0.8.0 在 Apple Silicon 上的实测收益,以及 PyTorchCon 大会后生态工具链的更新动向。