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

ID 766891
Date 3/31/2025
Public

A newer version of this document is available. Customers should click here to go to the newest version.

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

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 moreabout the Intel® oneAPI Base Toolkit (Base Kit) in the Next Steps section.

You can download smaller bundles for specific developer use cases:

Feature Intel® oneAPI Base Toolkit Intel® C++ Essentials Intel® Deep Learning Essentials
Main Use Case Everything in one place: C++, SYCL, HPC, AI development,code migration, performance analysis. Lightweight, C++ focused bundle: compiling and running SYCL/C++ code efficiently on Intel CPUs and GPUs, using key performance libraries. Efficient inference and training for deep learning models: using optimized low-level libraries, with integrated support for TensorFlow* and PyTorch*
Install Size ~ 5-7 GB ~ 1-1.5 GB ~ 1-2 GB
Included Components

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

  • 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)

  • 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)

Link

DownloadIntel® oneAPI Base Toolkit.

Download Intel® C++ Essentials.

Download Intel® Deep Learning Essentials.

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