Difference between revisions of "Jetson Xavier NX/RidgeRun Products/GstCUDA"

From RidgeRun Developer Connection
Jump to: navigation, search
(How to Purchase)
(How to Purchase)
Line 31: Line 31:
  
 
==How to Purchase==
 
==How to Purchase==
[[Jetson_Xavier_NX/Contact_Us | Contact us]] page has the RidgeRun contact details for purchasing or requesting for the evaluation version.
+
[[Jetson_Xavier_NX/Contact_Us | Contact Us]] page has the RidgeRun contact details for purchasing or requesting for the evaluation version.
  
 
<noinclude>
 
<noinclude>
 
{{JetsonXavierNX/Foot|RidgeRun Products/GstPTZR|RidgeRun Products/GstColorTransfer}}
 
{{JetsonXavierNX/Foot|RidgeRun Products/GstPTZR|RidgeRun Products/GstColorTransfer}}
 
</noinclude>
 
</noinclude>

Revision as of 23:06, 19 August 2020



Previous: RidgeRun Products/GstPTZR Index Next: RidgeRun Products/GstColorTransfer


Nvidia-preferred-partner-badge-rgb-for-screen.png



GstCUDA Project General Characteristics

GstCUDA characteristics:

  • Easy CUDA algorithm integration into GStreamer pipelines.
  • Complexity abstraction of both CUDA and GStreamer - allowing the developer to focus on the CUDA algorithm.
  • Optimal performance assurance for GStreamer/CUDA applications on Jetson platforms.

Promo Video

Features

  • Offers a framework allowing users to develop custom GStreamer elements that can execute any CUDA algorithm.
  • Zero memory copy interface between CUDA and GStreamer.
  • GstCUDA supports two modes of memory handling:
    • NVMM direct mapping mode: use the GstCUDA API's to directly handle NVMM memory buffers. This method provides the best possible performance on the Tegra platforms.
    • Unified memory allocator mode: avoids the use of NVMM memory buffers by providing a memory allocator that directly passes the buffer to the GPU, providing zero memory copies and maintaining an excellent performance.
  • Supports heavy CUDA algorithms and large amounts of data to be processed on the GPU without performance being affected due to copies or memory conversions.
  • Provides a set of video filter quick prototyping GStreamer elements, with different input/output combinations, that allows video frames to be processed by the GPU using a custom CUDA library algorithm.
  • Provides integrated ad-on elements; that consist of a complete shared library which executes a specific CUDA algorithm.

Getting Started

To know more about the element please refer to the GstCUDA main wiki page.

How to Purchase

Contact Us page has the RidgeRun contact details for purchasing or requesting for the evaluation version.


Previous: RidgeRun Products/GstPTZR Index Next: RidgeRun Products/GstColorTransfer