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

ID 766893
Date 3/31/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.

Before you begin, make sure that the Intel® oneAPI Base Toolkit is installed on your system. If not, visit the Intel® oneAPI Toolkits page for installation instructions.

Follow these steps to run a sample project:

  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 (Base Kit) in the Next Steps section.

You can also download an offline version of this guide from the Downloadable Documentation page.

Subset Bundles

If you need a smaller, targeted set of tools, consider these subset bundles designed for specific development use cases:

Intel® C++ Essentials

Compile, debug, and use the most popular performance libraries from the Intel oneAPI Base Toolkit for C++ and SYCL on Intel CPUs and GPUs.

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

Download Intel® C++ Essentials.

Intel® Deep Learning Essentials

Develop, compile, test, and optimize deep learning frameworks and libraries, such as PyTorch and TensorFlow, for Intel CPUs and GPUs.

  • 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® Deep Learning Essentials.