Zum Hauptinhalt springen
ToolPotion
KI-Berater
Einreichen

Intel® Neural Compressor

Intel® Neural Compressor ist eine Open-Source-Python-Bibliothek, die beliebte Techniken zur Modellkomprimierung für PyTorch, TensorFlow und JAX bietet. Sie unterstützt fortschrittliche Quantisierung für LLMs und VLMs und optimiert die Leistung auf verschiedenen Intel-Hardwareplattformen und anderen Plattformen mit umfangreichen Tests.

Repository ansehen
Teilen
Repository ansehen
Teilen

Intel® Neural Compressor ist eine leistungsstarke Open-Source-Python-Bibliothek, die darauf ausgelegt ist, die Leistung von Deep-Learning-Modellen durch verschiedene Komprimierungstechniken zu verbessern. Sie lässt sich nahtlos in Mainstream-Frameworks wie PyTorch, TensorFlow und JAX integrieren und ist somit ein vielseitiges Werkzeug für Entwickler und Forscher.

Weiterlesen

Die Bibliothek bietet eine umfassende Suite von Methoden zur Modellkomprimierung, darunter statische Quantisierung, dynamische Quantisierung, SmoothQuant, Weight-Only-Quantisierung, Quantization-Aware Training und Mixed Precision. Eine Kernfunktion ist die Unterstützung für fortschrittliche Quantisierung von Large Language Models (LLMs) und Vision-Language Models (VLMs) wie LLaMA, Qwen und DeepSeek, die sich die Integration mit AutoRound für optimierte Low-Precision-Datentypen zunutze macht.

Intel® Neural Compressor ist für breite Hardwarekompatibilität konzipiert. Es bietet umfangreiche Tests und Unterstützung für eine Vielzahl von Intel-Hardware, darunter Intel Gaudi AI Accelerators, Intel Core Ultra Prozessoren, Intel Xeon Scalable Prozessoren, Intel Xeon CPU Max Series, Intel Data Center GPU Flex Series und Intel Data Center GPU Max Series. Darüber hinaus bietet es eingeschränkte Testunterstützung für AMD CPUs, ARM CPUs und NVIDIA GPUs.

Die Dokumentation der Bibliothek beschreibt Installationsverfahren für verschiedene Frameworks und Hardware. Benutzer können den Neural Compressor mit spezifischen Framework-Abhängigkeiten über pip installieren, z. B. `neural-compressor-pt` für PyTorch oder `neural-compressor-tf` für TensorFlow. Für JAX ist eine Installation durch Kompilierung aus dem Quellcode verfügbar. Die Dokumentation enthält auch Anleitungen für den Einstieg mit Beispielcode für Techniken wie FP8-Quantisierung auf Intel Gaudi2 AI Accelerators und das Laden von LLMs nur mit Gewichten.

Aktuelle Updates heben experimentelle Unterstützung für FP8-Quantisierung in Keras/JAX, FP8 KV-Cache/Attention-statische Quantisierung mit AutoRound sowie NVFP4/MXFP4-Quantisierung hervor. Das Projekt fördert aktiv Beiträge und Kooperationen mit klaren Richtlinien für Fehlerberichte, Funktionsanfragen und Forschungsinitiativen über GitHub Issues und E-Mail.

  • KategorieMachine-Learning-Plattformen
  • PreismodellOpen Source
  • BereitstellungCloud
  • PlattformenWeb

  • Unterstützt PyTorch, TensorFlow und JAX Frameworks

  • Bietet statische Quantisierung, dynamische Quantisierung, SmoothQuant, Weight-Only-Quantisierung

  • Ermöglicht Quantization-Aware Training und Mixed Precision

  • Fortschrittliche Quantisierung für LLMs und VLMs (z. B. LLaMA, Qwen)

  • Integration mit AutoRound für optimierte Low-Precision-Datentypen

  • Umfangreiche Unterstützung für Intel-Hardware (Gaudi, Xeon, Core Ultra, Data Center GPUs)

  • Eingeschränkte Unterstützung für AMD CPU, ARM CPU und NVIDIA GPU

  • Experimentelle FP8-Quantisierungsunterstützung für Keras/JAX

  • Experimentelle FP8 KV-Cache/Attention-statische Quantisierung

  • Experimentelle NVFP4- und MXFP4-Quantisierungsunterstützung

  • Laden von Large Language Models nur mit Gewichten

  1. Framework-Abhängigkeiten installieren: Wählen und installieren Sie die erforderlichen Pakete basierend auf Ihrer Bereitstellungsumgebung (z. B. `pip install neural-compressor-pt`).

  2. Quantisierung konfigurieren: Definieren Sie Quantisierungskonfigurationen, wie z. B. FP8Config, für Ihr Modell.

  3. Modell vorbereiten: Verwenden Sie die Funktion `prepare`, um Quantisierungskonfigurationen in Ihr Modell zu integrieren.

  4. Modell konvertieren: Wenden Sie die Funktion `convert` an, um die Modellkomprimierung abzuschließen.

  5. Bereitstellen und optimieren: Integrieren Sie das komprimierte Modell in Ihre Anwendung, um die Inferenzleistung zu verbessern.

  • LLM-Quantisierung
  • VLM-Optimierung
  • Hardwarebeschleunigung
  • Framework-Integration
  • Leistungsoptimierung
  • Mixed-Precision-Training

Intel® Neural Compressor Bewertungen

Wird geladen...

Beliebte KI-Tools wie Intel® Neural Compressor

Pythae

KI-GitHub-Repos

Pythae bietet eine einheitliche Plattform für Variational Autoencoder (VAE)-Implementierungen mit Pytorch. Es stellt Forschern und Entwicklern ein umfassendes Toolkit zur…

Machine-Learning-Plattformen
Tool ansehen

KI-GitHub-Repos

Bietet eine einheitliche Plattform für Variational Autoencoder (VAE)-Implementierungen mit Pytorch. Es stellt Forschern und Entwicklern ein umfassendes Toolkit zur…Pythae bietet eine einheitliche Plattform für Variational Autoencoder (VAE)-Implementierungen mit Pytorch. Es stellt Forschern und Entwicklern ein umfassendes Toolkit zur…

Machine-Learning-Plattformen
Top 250 KI-GitHub-Repos ansehen

DeepSpeed ist eine Optimierungsbibliothek für Deep Learning, die entwickelt wurde, um das verteilte Training und die Inferenz zu verbessern. Sie zielt darauf ab, diese Prozesse…

Machine-Learning-Plattformen
Tool ansehen

Optimierungsbibliothek für Deep Learning, die entwickelt wurde, um das verteilte Training und die Inferenz zu verbessern. Sie zielt darauf ab, diese Prozesse…DeepSpeed ist eine Optimierungsbibliothek für Deep Learning, die entwickelt wurde, um das verteilte Training und die Inferenz zu verbessern. Sie zielt darauf ab, diese Prozesse…

Machine-Learning-Plattformen
Top 250 KI-GitHub-Repos ansehen

PyTorch

KI-GitHub-Repos

PyTorch ist eine Open-Source-Maschinenlern-Bibliothek, die Werkzeuge zum Aufbau dynamischer neuronaler Netzwerke in Python bereitstellt und starke GPU-Beschleunigung für…

Machine Learning & Data Science
Tool ansehen

KI-GitHub-Repos

Open-Source-Maschinenlern-Bibliothek, die Werkzeuge zum Aufbau dynamischer neuronaler Netzwerke in Python bereitstellt und starke GPU-Beschleunigung für…PyTorch ist eine Open-Source-Maschinenlern-Bibliothek, die Werkzeuge zum Aufbau dynamischer neuronaler Netzwerke in Python bereitstellt und starke GPU-Beschleunigung für…

EmpfohlenMachine Learning & Data Science
Top 250 KI-GitHub-Repos ansehen

TensorFlow

KI-GitHub-Repos

TensorFlow ist ein Open-Source-Maschinenlern-Framework, das für alle entwickelt wurde. Es bietet ein umfassendes Ökosystem zum Erstellen und Bereitstellen von…

Machine-Learning-Plattformen
Tool ansehen

KI-GitHub-Repos

Open-Source-Maschinenlern-Framework, das für alle entwickelt wurde. Es bietet ein umfassendes Ökosystem zum Erstellen und Bereitstellen von…TensorFlow ist ein Open-Source-Maschinenlern-Framework, das für alle entwickelt wurde. Es bietet ein umfassendes Ökosystem zum Erstellen und Bereitstellen von…

EmpfohlenMachine-Learning-Plattformen
Top 250 KI-GitHub-Repos ansehen

Ludwig

KI-Frameworks

Ludwig ist ein Open-Source-Deep-Learning-Framework mit geringem Codeaufwand. Es ermöglicht Benutzern, KI-Modelle für verschiedene Datentypen, einschließlich Text, Bilder und LLMs,…

Machine-Learning-Plattformen
Tool ansehen

KI-Frameworks

Open-Source-Deep-Learning-Framework mit geringem Codeaufwand. Es ermöglicht Benutzern, KI-Modelle für verschiedene Datentypen, einschließlich Text, Bilder und LLMs,…Ludwig ist ein Open-Source-Deep-Learning-Framework mit geringem Codeaufwand. Es ermöglicht Benutzern, KI-Modelle für verschiedene Datentypen, einschließlich Text, Bilder und LLMs,…

Machine-Learning-Plattformen
Top 50 KI-Frameworks ansehen

DeepSpeed

KI-Frameworks

DeepSpeed ist eine Optimierungsbibliothek für Deep Learning, die entwickelt wurde, um das verteilte Training zu vereinfachen. Sie verbessert die Effizienz und Effektivität und…

Machine-Learning-Plattformen
Tool ansehen

KI-Frameworks

Optimierungsbibliothek für Deep Learning, die entwickelt wurde, um das verteilte Training zu vereinfachen. Sie verbessert die Effizienz und Effektivität und…DeepSpeed ist eine Optimierungsbibliothek für Deep Learning, die entwickelt wurde, um das verteilte Training zu vereinfachen. Sie verbessert die Effizienz und Effektivität und…

EmpfohlenMachine-Learning-Plattformen
Top 50 KI-Frameworks ansehen

Eclipse Deeplearning4j ist ein Open-Source, verteiltes Deep-Learning-Framework für die JVM. Es bietet ein umfassendes Ökosystem zum Erstellen, Trainieren und Bereitstellen von…

Machine-Learning-Plattformen

Platz 33 in KI-Frameworks

Tool ansehen

Open-Source, verteiltes Deep-Learning-Framework für die JVM. Es bietet ein umfassendes Ökosystem zum Erstellen, Trainieren und Bereitstellen von…Eclipse Deeplearning4j ist ein Open-Source, verteiltes Deep-Learning-Framework für die JVM. Es bietet ein umfassendes Ökosystem zum Erstellen, Trainieren und Bereitstellen von…

Machine-Learning-Plattformen
Platz 33 in KI-Frameworks

Funnel-Transformer

KI-GitHub-Repos

Funnel-Transformer ist ein KI-Modell, das Hidden States komprimiert, um die Rechenkosten zu senken. Es ermöglicht tiefere oder breitere Modelle bei gleichen FLOPs und kann…

KI-Modelle & LLMs
Tool ansehen

KI-GitHub-Repos

KI-Modell, das Hidden States komprimiert, um die Rechenkosten zu senken. Es ermöglicht tiefere oder breitere Modelle bei gleichen FLOPs und kann…Funnel-Transformer ist ein KI-Modell, das Hidden States komprimiert, um die Rechenkosten zu senken. Es ermöglicht tiefere oder breitere Modelle bei gleichen FLOPs und kann…

KI-Modelle & LLMs
Top 250 KI-GitHub-Repos ansehen
1 von 8