Intel® DevCloud for oneAPI

Overview Get Started Documentation Forum external link

Explore Intel oneAPI Toolkits in the DevCloud

These toolkits are for performance-driven applications—HPC, IoT, advanced rendering, deep learning frameworks—that are written in DPC++, C++, C, and Fortran languages. Select a toolkit to see what it includes, explore training modules, and go deeper with developer guides.

DevCloud Overview

Intel® oneAPI Base Toolkit

Build and deploy high-performance, data-centric applications across diverse architectures with a core set of tools and libraries.

Get Started with your first Sample View Training Modules

The toolkit includes:

  • Intel® oneAPI Collective Communications Library
  • Intel® oneAPI Data Analytics Library
  • Intel® oneAPI Deep Neural Networks Library
  • Intel® oneAPI DPC++ Compiler
  • Intel® oneAPI DPC++ Library
  • Intel® oneAPI Math Kernel Library
  • Intel® oneAPI Threading Building Blocks
  • Intel® oneAPI Video Processing Library
  • Intel® Advisor
  • Intel® Distribution for Python*
  • Intel® DPC++ Compatibility Tool
  • Intel® FPGA Add-On for oneAPI Base Toolkit (Optional)
  • Intel® Integrated Performance Primitives
  • Intel® VTune™ Profiler
  • GDB*
DevCloud Overview

Intel® oneAPI HPC Toolkit

Deliver fast C++, Fortran, OpenMP*, and MPI applications that scale.

Get Started with your first Sample View Training Modules

The toolkit includes:

  • Intel® C++ Compiler
  • Intel® Cluster Checker
  • Intel® Fortan Compiler
  • Intel® Inspector
  • Intel® MPI Library
  • Intel® Trace Analyzer and Collector
DevCloud Overview

Intel® oneAPI AI Analytics Toolkit

Speed AI development with tools for DL training, inference, and data analytics.

Get Started with your first Sample View Training Modules

The toolkit includes:

  • Intel® Optimization for TensorFlow*
  • Intel® Optimization for PyTorch*
  • Intel® Distribution for Python*
  • Intel® Distribution of Modin* (available through Anaconda only)
  • Model Zoo for Intel® architecture
  • Intel® Low Precision Optimization Tool
DevCloud Overview

Intel® oneAPI Rendering Toolkit

Create high-performance, high-fidelity visualization applications with these five powerful, open-source libraries.

Get Started with your first Sample

The toolkit includes:

  • Intel® Embree
  • Intel® OSPRay
  • Intel® OpenSWR
  • Intel® Open Volume Kernel Library
  • Intel® Open Image Denoise
  • Intel® OSPRay Studio
  • Intel® OSPRay for Hydra*
DevCloud Overview

OpenCL for FPGA development

Intel® FPGA SDK for OpenCL™ software technology1 is a development environment that enables software developers to accelerate their applications by targeting heterogeneous platforms with Intel CPUs and FPGAs.

Get Started with your first Sample
  • Microsoft* Visual Studio or Eclipse*-based Intel® Code Builder for OpenCL™ API now with FPGA support
  • Fast FPGA emulation based on Intel's compiler technology
  • Create OpenCL™ project jump-start wizard
  • Development Environment for both host (CPU) and accelerator (FPGA)
  • Syntax highlighting and code auto-completion features
  • FPGA resource and performance analysis
  • Fast and incremental FPGA compile
DevCloud Overview

RTL Acceleration Functional Unit

The revolutionary Intel® Quartus® Prime Design Software includes everything you need to design for Intel® FPGAs, SoCs, and complex programmable logic device (CPLD) from design entry and synthesis to optimization, verification, and simulation. Dramatically increased capabilities on devices with multi-million logic elements are providing designers with the ideal platform to meet next-generation design opportunities.

Build and design using standard logic gates. Great for visualization and education.

Get Started with your first Sample

Connect with JupyterLab*

DevCloud Overview

Connect with JupyterLab*

Use JupyterLab* to learn about how oneAPI can solve the challenges of programming in a heterogeneous world and understand the Data Parallel C++ (DPC++) language and programming model.

Sign in to Connect

Training Resources

DevCloud Commands

Learn about the features of the compute nodes, data management, and how to submit, query, and delete your jobs.

Introduction to oneAPI and Essentials of Data Parallel C++

Use JupyterLab* to learn about how oneAPI can solve the challenges of programming in a heterogeneous world and understand the Data Parallel C++ (DPC++) language and programming model.