跳转到主要内容
ToolPotion
AI 顾问
提交(免费)

Intel® Neural Compressor

Intel® Neural Compressor 是一个开源 Python 库,提供适用于 PyTorch、TensorFlow 和 JAX 的流行模型压缩技术。它支持 LLM 和 VLM 的高级量化,可在各种 Intel 硬件和其他平台上通过广泛的测试进行性能优化。

查看仓库
分享
查看仓库
分享

Intel® Neural Compressor 是一个强大的开源 Python 库,旨在通过各种压缩技术来增强深度学习模型的性能。它与 PyTorch、TensorFlow 和 JAX 等主流框架无缝集成,使其成为开发人员和研究人员的通用工具。

阅读更多

该库提供了一套全面的模型压缩方法,包括静态量化、动态量化、SmoothQuant、仅权重量化、感知量化训练和混合精度。一项关键功能是支持 LLaMA、Qwen 和 DeepSeek 等大型语言模型 (LLM) 和视觉语言模型 (VLM) 的高级量化,利用与 AutoRound 的集成来实现优化的低精度数据类型。

Intel® Neural Compressor 专为广泛的硬件兼容性而设计。它提供了广泛的 Intel 硬件的广泛测试和支持,包括 Intel Gaudi AI 加速器、Intel Core Ultra 处理器、Intel Xeon 可扩展处理器、Intel Xeon CPU Max 系列、Intel 数据中心 GPU Flex 系列和 Intel 数据中心 GPU Max 系列。此外,它还为 AMD CPU、ARM CPU 和 NVIDIA GPU 提供有限的测试支持。

该库的文档详细介绍了不同框架和硬件的安装过程。用户可以通过 pip 安装具有特定框架依赖项的 Neural Compressor,例如 PyTorch 的 `neural-compressor-pt` 或 TensorFlow 的 `neural-compressor-tf`。对于 JAX,提供了从源代码构建的安装方法。文档还包括入门指南,其中包含在 Intel Gaudi2 AI 加速器上进行 FP8 量化和仅权重 LLM 加载等技术的示例代码。

最近的更新突出了对 Keras/JAX 中 FP8 量化、使用 AutoRound 进行 FP8 KV 缓存/注意力静态量化以及 NVFP4/MXFP4 量化的实验性支持。该项目积极鼓励贡献和合作,通过 GitHub Issues 和电子邮件提供有关错误报告、功能请求和研究思路的明确指南。

  • 类别机器学习平台
  • 定价模式开源
  • 部署云端
  • 平台网页版

  • 支持 PyTorch、TensorFlow 和 JAX 框架

  • 提供静态量化、动态量化、SmoothQuant、仅权重量化

  • 支持感知量化训练和混合精度

  • LLM 和 VLM 的高级量化(例如 LLaMA、Qwen)

  • 与 AutoRound 集成以优化低精度数据类型

  • 广泛支持 Intel 硬件(Gaudi、Xeon、Core Ultra、数据中心 GPU)

  • 有限支持 AMD CPU、ARM CPU 和 NVIDIA GPU

  • 对 Keras/JAX 的实验性 FP8 量化支持

  • 实验性 FP8 KV 缓存/注意力静态量化

  • 实验性 NVFP4 和 MXFP4 量化支持

  • 仅权重大型语言模型加载

  1. 安装框架依赖项:根据您的部署环境选择并安装必要的包(例如,`pip install neural-compressor-pt`)。

  2. 配置量化:为您的模型定义量化配置,例如 FP8Config。

  3. 准备模型:使用 `prepare` 函数将量化配置集成到您的模型中。

  4. 转换模型:应用 `convert` 函数以完成模型压缩。

  5. 部署和优化:将压缩后的模型集成到您的应用程序中以提高推理性能。

  • LLM 量化
  • VLM 优化
  • 硬件加速
  • 框架集成
  • 性能调优
  • 混合精度训练

Intel® Neural Compressor 评价

加载中...

与 Intel® Neural Compressor 类似的热门AI工具

Pythae

AI GitHub 仓库

Pythae 提供了一个统一的平台,用于使用 Pytorch 实现变分自编码器(VAE)。它为研究人员和开发人员提供了一个全面的工具包,以实验和优化 VAE 模型,促进机器学习和人工智能研究的进展。

机器学习平台
查看工具

AI GitHub 仓库

提供了一个统一的平台,用于使用 Pytorch 实现变分自编码器(VAE)。它为研究人员和开发人员提供了一个全面的工具包,以实验和优化 VAE 模型,促进机器学习和人工智能研究的进展。Pythae 提供了一个统一的平台,用于使用 Pytorch 实现变分自编码器(VAE)。它为研究人员和开发人员提供了一个全面的工具包,以实验和优化 VAE 模型,促进机器学习和人工智能研究的进展。

机器学习平台
查看 AI GitHub 仓库 Top 250

DeepSpeed 优化库

AI GitHub 仓库

DeepSpeed 是一个深度学习优化库,旨在增强分布式训练和推理。它旨在使这些过程变得简单、高效和有效,为 AI 模型提供显著的速度和可扩展性提升。

机器学习平台
查看工具

AI GitHub 仓库

深度学习优化库,旨在增强分布式训练和推理。它旨在使这些过程变得简单、高效和有效,为 AI 模型提供显著的速度和可扩展性提升。DeepSpeed 是一个深度学习优化库,旨在增强分布式训练和推理。它旨在使这些过程变得简单、高效和有效,为 AI 模型提供显著的速度和可扩展性提升。

机器学习平台
查看 AI GitHub 仓库 Top 250

PyTorch

AI GitHub 仓库

PyTorch是一个开源机器学习库,提供在Python中构建动态神经网络的工具,利用强大的GPU加速实现高效计算。

机器学习与数据科学
查看工具

AI GitHub 仓库

开源机器学习库,提供在Python中构建动态神经网络的工具,利用强大的GPU加速实现高效计算。PyTorch是一个开源机器学习库,提供在Python中构建动态神经网络的工具,利用强大的GPU加速实现高效计算。

精选机器学习与数据科学
查看 AI GitHub 仓库 Top 250

TensorFlow

AI GitHub 仓库

TensorFlow 是一个为所有人设计的开源机器学习框架。它提供了一个全面的生态系统,用于构建和部署机器学习模型,使开发者和研究人员都能轻松使用。

机器学习平台
查看工具

AI GitHub 仓库

为所有人设计的开源机器学习框架。它提供了一个全面的生态系统,用于构建和部署机器学习模型,使开发者和研究人员都能轻松使用。TensorFlow 是一个为所有人设计的开源机器学习框架。它提供了一个全面的生态系统,用于构建和部署机器学习模型,使开发者和研究人员都能轻松使用。

精选机器学习平台
查看 AI GitHub 仓库 Top 250

Ludwig

AI 框架

Ludwig 是一个开源的低代码深度学习框架。它使用简单的 YAML 配置文件,使用户无需编写自定义代码即可构建、微调和部署文本、图像和 LLM 等各种数据类型的 AI 模型。

机器学习平台
查看工具

AI 框架

开源的低代码深度学习框架。它使用简单的 YAML 配置文件,使用户无需编写自定义代码即可构建、微调和部署文本、图像和 LLM 等各种数据类型的 AI 模型。Ludwig 是一个开源的低代码深度学习框架。它使用简单的 YAML 配置文件,使用户无需编写自定义代码即可构建、微调和部署文本、图像和 LLM 等各种数据类型的 AI 模型。

机器学习平台
查看 AI 框架 Top 50

DeepSpeed

AI 框架

DeepSpeed是一个深度学习优化库,旨在简化分布式训练。它提高了效率和有效性,使得使用先进技术如ZeRO和3D并行性训练大规模模型成为可能。

机器学习平台
查看工具

AI 框架

深度学习优化库,旨在简化分布式训练。它提高了效率和有效性,使得使用先进技术如ZeRO和3D并行性训练大规模模型成为可能。DeepSpeed是一个深度学习优化库,旨在简化分布式训练。它提高了效率和有效性,使得使用先进技术如ZeRO和3D并行性训练大规模模型成为可能。

精选机器学习平台
查看 AI 框架 Top 50

Eclipse Deeplearning4j 是一个开源的、分布式的、为 JVM 设计的深度学习框架。它提供了一个全面的生态系统,用于在 Java 和 Scala 中构建、训练和部署神经网络,支持原生 GPU 加速和高性能 CPU 计算。它支持各种用于数据加载、转换和模型导入的库。

机器学习平台

AI 框架 排名第 33 位

查看工具

开源的、分布式的、为 JVM 设计的深度学习框架。它提供了一个全面的生态系统,用于在 Java 和 Scala 中构建、训练和部署神经网络,支持原生 GPU 加速和高性能 CPU 计算。它支持各种用于数据加载、转换和模型导入的库。Eclipse Deeplearning4j 是一个开源的、分布式的、为 JVM 设计的深度学习框架。它提供了一个全面的生态系统,用于在 Java 和 Scala 中构建、训练和部署神经网络,支持原生 GPU 加速和高性能 CPU 计算。它支持各种用于数据加载、转换和模型导入的库。

机器学习平台
AI 框架 排名第 33 位

Funnel-Transformer

AI GitHub 仓库

Funnel-Transformer 是一种 AI 模型,它压缩隐藏状态以降低计算成本。它允许在相同的 FLOPs 下构建更深或更宽的模型,并能恢复标准预训练的 token 级表示。该模型提供 TensorFlow 和 PyTorch 实现。

AI 模型与大语言模型
查看工具

AI GitHub 仓库

AI 模型,它压缩隐藏状态以降低计算成本。它允许在相同的 FLOPs 下构建更深或更宽的模型,并能恢复标准预训练的 token 级表示。该模型提供 TensorFlow 和 PyTorch 实现。Funnel-Transformer 是一种 AI 模型,它压缩隐藏状态以降低计算成本。它允许在相同的 FLOPs 下构建更深或更宽的模型,并能恢复标准预训练的 token 级表示。该模型提供 TensorFlow 和 PyTorch 实现。

AI 模型与大语言模型
查看 AI GitHub 仓库 Top 250
1/8