Giter Club home page Giter Club 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.1.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.1.0 Adaptive Noise Reduction A highly optimized adaptive noise reduction (ANR) algorithm on an FPGA.
2022.1.0 Printf This FPGA tutorial explains how to use the printf() to print in a DPC++ FPGA program
2022.1.0 Scheduler Target FMAX Explain the scheduler_target_fmax_mhz attribute and its effect on the performance of Intel® FPGA kernels

Total Samples: 161

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: October 20, 2021

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.