Get Started with the Intel® oneAPI Base Toolkit for Linux*

ID 766893
Date 6/30/2025
Public

Get Started with the Intel® oneAPI Base Toolkit for Linux*

The Intel® oneAPI Base Toolkit (Base Kit) is a core set of tools and libraries for developing high-performance, data-centric applications across diverse architectures. It features an industry-leading C++ compiler with SYCL* support for heterogeneous computing.

Choose Your Bundle

Prerequisites: install Intel® oneAPI Base Toolkit.

You can download smaller bundles for specific developer use cases:

  Intel® oneAPI Base Toolkit Intel® C++ Essentials Intel® Deep Learning Essentials
Use Case Accelerate data-parallel workloads like HPC, AI, or simulation on Intel hardware, migrate CUDA code to SYCL, and analyze performance using Intel's profiling tools. Optimize the performance of compute-intensive C++ applications on Intel CPUs. Use optimized frameworks like TensorFlow* and PyTorch* to train and deploy deep learning models on Intel CPUs and GPUs.
Disk Space ~ 3-24 GB ~ 1-1.5 GB ~ 1-2 GB
Included Components

  • Intel® oneAPI DPC++/C++ Compiler
  • Intel® DPC++ Compatibility Tool
  • Intel® Distribution for GDB*
  • Intel® oneAPI DPC++ Library (oneDPL)
  • Intel® oneAPI Threading Building Blocks (oneTBB)
  • Intel® oneAPI Math Kernel Library (oneMKL)
  • Intel® oneAPI Deep Neural Networks Library (oneDNN)
  • Intel® oneAPI Data Analytics Library (oneDAL)
  • Intel® oneAPI Collective Communications Library (oneCCL)
  • Intel® Integrated Performance Primitives (Intel® IPP)
  • Intel® Cryptography Primitives Library
  • Intel® Advisor
  • Intel® VTune™ Profiler

  • Intel® oneAPI DPC++/C++ Compiler
  • Intel® DPC++ Compatibility Tool
  • Intel® Distribution for GDB*
  • Intel® oneAPI DPC++ Library (oneDPL)
  • Intel® oneAPI Threading Building Blocks (oneTBB)
  • Intel® oneAPI Math Kernel Library (oneMKL)

  • Intel® oneAPI DPC++/C++ Compiler
  • Intel® oneAPI DPC++ Library
  • Intel® Deep Neural Networks Library (oneDNN)
  • Intel® oneAPI Math Kernel Library (oneMKL)
  • Intel® oneAPI Collective Communications Library (oneCCL)

Download

Intel oneAPI Base Toolkit

Intel C++ Essentials

Intel Deep Learning Essentials

Run a sample project to quickly verify your installation and explore key concepts of the Base toolkit:

  1. Configure your system. Depending on your development environment and hardware, some additional configurations may be required, such as GPU drivers, CMake*, or Visual Studio* plugins.
  2. Build and run a sample using one of the following methods:

After running a sample, learn more about the Intel® oneAPI Base Toolkit and samples in the Next Steps section.

NOTE:
An offline version of this guide is available at the Downloadable Documentation page.