Get Started

Get Started with the AI Tools for Linux*

ID 766885
Date 8/11/2024
Public

Get Started with the AI Tools

The following instructions assume you have installed the AI Tools software. Please see the AI Tools page for installation options.

Follow these steps to build and run a sample with the AI Tools:

  1. Configure your system.
  2. Build and Run a Sample.

NOTE:
Standard Python installations are fully compatible with the AI Tools.

No special modifications to your existing projects are required to start using them with these tools.

Components

The AI Tools include:

  • PyTorch* Optimizations from Intel: Intel is one of the largest contributors to PyTorch, providing regular upstream optimizations to the PyTorch deep learning framework that provide superior performance on Intel architectures. The AI Tools Selector includes the latest binary version of PyTorch tested to work with the rest of the tools, along with Intel Extension for PyTorch, which adds the newest Intel optimizations and usability features.
  • TensorFlow* Optimizations from Intel: TensorFlow has been directly optimized for Intel architecture, in collaboration with Google*, using the primitives of Intel® oneAPI Deep Neural Network Library (oneDNN) to maximize performance. The AI Tools Selector provides the latest binary version compiled with CPU-enabled settings, along with Intel Extension for TensorFlow, which seamlessly plugs into the stock version to add support for new devices and optimizations.
  • Intel® Neural Compressor: Reduce model size and speed up inference for deployment on CPUs or GPUs. The open source library provides a framework-independent API to perform model compression techniques such as quantization, pruning, and knowledge distillation.
  • Intel® Tiber™ AI Studio: Intel Tiber AI Studio is a full-service machine learning operating system that enables you to manage all your AI projects from one place.
  • Intel® Extension for Scikit-learn*: A seamless way to speed up your Scikit-learn application using the Intel® oneAPI Data Analytics Library (oneDAL).

    Patching scikit-learn makes it a well-suited machine learning framework for dealing with real-life problems.

  • Intel® Optimization for XGBoost*: This well-known machine-learning package for gradient-boosted decision trees includes seamless, drop-in acceleration for Intel® architectures to significantly speed up model training and improve accuracy for better predictions.
  • Modin*, which enables you to seamlessly scale preprocessing across multi nodes using this intelligent, distributed dataframe library with an identical API to pandas. This distribution is only available by Installing the AI Tools with the Conda* Package Manager.
  • OpenVINO™ Toolkit: Convert and optimize models trained using popular frameworks like TensorFlow and PyTorch. Optimize and deploy with best-in-class performance across a mix of Intel CPUs, GPUs (integrated or discrete), NPUs, or FPGAs.
  • Intel® Gaudi® Software: Efficiently map models developed using PyTorch and TensorFlow onto Intel Gaudi AI accelerators. The software suite includes a graph compiler and runtime, a Tensor Processor Core (TPC)* kernel library, firmware and drivers, and developer tools for custom kernel development and profiling.