Git Product home page Git Product logo

oneapi-samples's Introduction

Introduction

The oneAPI samples repository provides code samples for Intel oneAPI toolkits.

We recommend checking out a specific stable release version of the repository. The version of the repository you fetch should match the version of the oneAPI compiler you are using. View available stable releases. The latest versions (2022.2.0) of code samples on the master branch are not guaranteed to be stable.

Sample Details

The oneAPI sample repository is organized as follows:

Known Issues or Limitations

On Windows Platform

  • If you are using Visual Studio 2019, Visual Studio 2019 version 16.4.0 or newer is required.
  • Windows support for the FPGA code samples is limited to the FPGA emulator and optimization reports. Compile targets for FPGA hardware are provided on Linux only. See any FPGA code sample for more details.
  • If you encounter a compilation error when building a sample program, such as the example error below, the directory path of the sample may be too long. The workaround is to move the sample to a temp directory.
    • Example error: *Error MSB6003 The specified task executable dpcpp.exe could not be run .......

Additional Resources

Contributing

See CONTRIBUTING wiki for more information.

New Code Samples

Version Introduced Sample Name Description
2022.2.0 Intel Implicit SPMD Program Compiler (Intel ISPC) Getting Started: 05_ispc_gsg This introductory rendering toolkit sample demonstrates how to compile basic programs with Intel ISPC and the system C++ compiler. Use this sample to further explore developing accelerated applications with Intel Embree and Intel Open VKL.
2022.2.0 Jacobi Iterative Calculates the number of iterations needed to solve system of linear equations using Jacobi Iterative method

Total Samples: 167

Deleted Code Samples

Version Introduced Version Deleted Sample Name Description Path
2021.1.Gold 2021.3.0 Use Library Removed for 2021.4 - Remove the tutorial use_library due to HLS/OCL library support being removed in oneAPI 2021.4. Also note that RTL libraries has an issue (with a known workaround) so that part of the flow is also removed, but we will likely have a KDB to showcase the workaround. The fix for this is expected in 2022.1. Please use 2021.3 if you either need HLS/OCL library support in SYCL, or if you need continued access to RTL libraries. 2021.3.0 Path: DirectProgramming/DPC++FPGA/Tutorials/Tools/use_library

License

Code samples are licensed under the MIT license. See License.txt for details.

Third-party program Licenses can be found here: third-party-programs.txt

Report Generated on: March 08, 2022

oneapi-samples's People

Contributors

tyoungsc avatar joeoster avatar louie-tsai avatar jkinsky avatar bdmoore1 avatar akertesz avatar mdbtucker avatar yuguen-intel avatar praveenkk123 avatar anandhv avatar petercad avatar krisrak avatar ethanhirsch avatar moushumimaria avatar kanclerzpiotr avatar terdner avatar barisaktemur avatar anjgola avatar lqnguyen avatar andrey4latyshev avatar karlqi2000 avatar xmnboy avatar clevels avatar jenn500 avatar jingxu10 avatar alberto-villarreal avatar neozhangjianyu avatar sravanikonda avatar raoberman avatar mohammadfawaz avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.