Skip to content
This repository was archived by the owner on Nov 18, 2024. It is now read-only.

Setting up your oneAPI Developer Environment

Sriram Ramkrishna edited this page Mar 26, 2023 · 3 revisions

Building your oneAPI Developer Environment

To start a project, it'll be helpful to create a developer environment. We'll primarily be using Ubuntu 20.04 as our base OS. Don't see your OS? Help us make these pages more useful and contribute a tutorial on how to set up your development environment on your favorite Linux distro or on Windows or MacOS!

There are many types of ways to consume oneAPI. Are you interested in performance and GPU offloading? Perhaps you want to take advantage of the built in AI related algorithms like k-nearest neighbors, or some of the high level math functions in oneMKL? Then you want to set up your SYCL environment to take advantage of them.

Table of Contents:

  1. Quick Start - This is a quick start with links to binary packaging and supports multiple environments like Linux, MacOS, and Windows.
  2. Building a developer environment from source using DPC++ compiler Build a complete build environment on Linux in a container with all open source components.

Quick Start

A quick way to set up your oneAPI developer environment is to use pre-packaged packaging. These packaging support Windows, Linux distributions and MacOS. Below are some links that you can go to download and install on your machine.

Industry

These links will support Windows, Mac and Linux and can integrate with a code editor like Visual Studios on Windows.

Community

Clone this wiki locally