Skip to content

2025.2 Release

Latest

Choose a tag to compare

@vt-lib-support vt-lib-support released this 21 Nov 14:07

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_OUT from the ED library element, since the input and output data types must be the same by definition.
    • Added support for AIE-MLv2 device.
  • 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.