2025.2 Vitis Libraries Release Notes
Sub-Libraries Refocus for 2025.2
Starting with the 2025.2 release, the following PL (Programmable Logic) Vitis Libraries will no longer be maintained:
- codec
- data_analytics
- data_compression
- graph
- hpc
- quantitative_finance
- sparse
Users who still require these deprecated libraries can continue to access and use previous versions from earlier releases. AI Engine Vitis Libraries are not impacted.
Alveo Platform support for 2025.2
Starting with the 2025.2 release, some Alveo platforms will no longer be supported, including U200, U250, and U280. Users can continue using other Alveo platforms (including U50, U50LV, and U55C) to implement PL designs with similar performances.
Vitis DSP Library
The following features have been added to the library in this release:
-
Bitonic Sort - Disallowing inefficient configurations. Super Sample Rate (SSR) and use of cascades are now mutually exclusive. SSR=16 disallowed.
-
Cumulative Sum - New library element.
| Function | Namespace and class name |
|---|---|
| Cumulative Sum | xf::dsp::aie::cumsum |
This element adds an implementation of the cumsum() algorithm.
Supports AIE, AIE-ML and AIE-MLv2 devices.
-
Euclidean Distance -
- Removed a template parameter called
TT_DATA_OUTfrom the ED library element, since the input and output data types must be the same by definition. - Added support for AIE-MLv2 device.
- Removed a template parameter called
-
Function Approximation - Added support for Run Time Programmable (RTP) configuration of the lookup tables that determine the function approximation.
-
Packet Graph Switch - New library graph element.
| Function | Namespace and class name |
|---|---|
| Packet Switch Graph | xf::dsp::aie::pkt_switch_graph |
This element adds an implementation of a packet switch graph that can route multiple input packet streams to a wrapped instance of another graph, and then route the output from the wrapped graph to multiple output packet streams.
Supports AIE, AIE-ML and AIE-MLv2 devices.
Supported IP: FIR TDM.
- VSS FFT/IFFT - Adds support for cint16 data type and introduces resource optimizations.
Vitis Vision Library
Release notes
This section describes new features, changes to the existing library, and known issues.
PL additions/enhancements: :
• New Functions:
• Added reprojectImageto3d function
AIE additions/enhancements: :
• Updates:
• bug fixes
Known issues
• AMD Vitis™ GUI projects on RHEL83 and CEntOS82 may fail because of a lib conflict in the LD_LIBRARY_PATH setting. You need to remove ${env_var:LD_LIBRARY_PATH} from the project environment settings for the function to build successfully.
• rgbir2bayer, isppipeline_rgbir PL functions are not supplied with input images.
• lkdensepyroptflow fails to meet timing when URAM is enabled.