Intel® oneAPI IoT Toolkit
Command line development can be done with a terminal window or done through Visual Studio Code*. Some tasks can be automated using extensions. To learn more, see Using Visual Studio Code with Intel® oneAPI Toolkits.
To compile and run a sample:
Use the oneAPI CLI Samples Browser to browse the collection of online oneAPI samples. As you browse the oneAPI samples, you can copy them to your local disk as buildable sample projects. Most oneAPI sample projects are built using Make or CMake, so the build instructions are included as part of the sample in a README file. The oneAPI CLI utility is a single-file, stand-alone executable that has no dependencies on dynamic runtime libraries.
An internet connection is required to download the samples for oneAPI toolkits. For information on how to use this toolkit offline, see Developing with Offline Systems in the Troubleshooting section.
"C:\Program Files (x86)\Intel\oneAPI\setvars.bat"
cmd.exe "/K" '"C:\Program Files (x86)\Intel\oneAPI\setvars.bat" && powershell'
The setvars.bat script can be managed using a configuration file, which is especially helpful if you need to initialize specific versions of libraries or the compiler, rather than defaulting to the "latest" version. For more details, see Using a Configuration File to Manage Setvars.bat.. SeeoneAPI Development Environment Setup for more configuration options.
oneapi-cli
The oneAPI CLI menu appears:
After you select a sample, press Enter.
Press Tab to select Create, then press Enter:
Now that you have a sample downloaded, compile and run the sample with CMake:
MSBuild vector-add.sln /t:Rebuild /p:Configuration="Release"
vector-add-buffers.exe
A success message will appear:
If Running on Device shows a GPU and an error occurs, see the Troubleshooting tip for fixing a SPIRV Error.
See Explore SYCL* Through Samples to learn more.