HTML and PDF Versions¶
This section describes the versions that were available at time of publication. See the latest specification for updates.
Version |
Date |
View |
---|---|---|
06/29/2020 |
||
05/29/2020 |
||
03/26/2020 |
||
11/17/2019 |
Release Notes¶
0.85¶
oneVPL
High-performance video decode supporting MPEG-2, MPEG-4/H.264/AVC, H.265/HEVC, AV1, VP9, MJPEG;
High-performance video encode supporting MPEG-2, MPEG-4/H.264/AVC, H.265/HEVC, AV1, VP9, MJPEG;
Video processing for composition, alpha blending, deinterlace, resize, rotate, denoise, procamp, crop, detail, frame rate conversion, and color conversion.
oneDNN
Added individual primitive definitions providing mathematical operation definitions and explaining details of their use
Expanded the programming model section explaining device abstraction and its interoperability with DPC++
Added the data model section explaining supported data types and memory layouts
Added specification for primitive attributes explaining, among other things, low-precision inference and bfloat16 training
0.8¶
Level Zero
Updated to 0.95
oneMKL
Continuing modifications to oneMKL Architecture and BLAS domain
Significant refactoring and updating of LAPACK domain API descriptions and structure.
oneTBB
Significant rewrite and reorganization
oneDAL
Extended description of Data Management component, added description of basic elements of algorithms, and error handling mechanism
Added description of namespaces and structure of the header files
Added specification of kNN algorithm
Introduced math notations section, extended glossary section
oneDNN
Detailed descriptions for data model (tensor formats and data types), and execution models
0.7¶
DPC++: 10 new language extensions including performance features like sub-groups and atomics, as well as features to allow more concise programs.
oneDNN: Major restructuring of the document, with high-level introduction to the concepts
Level Zero: Updated to 0.91. Open source release of driver implementing the specification
oneDAL: Major restructuring of the document, with high-level introduction to the concepts
oneVPL: Added support for device selection, context sharing, workstream presets and configurations, video processing and encoding APIs to easily construct a video processing pipeline.
oneMKL: Added USM APIs. Major restructuring of document. Added architecture section with overview of execution model, memory model and API design.
0.5¶
Initial public release