

NVIDIA 6月底宣布,正式推出NVIDIA Programmable Vision Accelerator (PVA) 软件开发套件(SDK),为Jetson开发者社区提供一套强大的新工具,用于加速计算机视觉、图像处理以及其他传感器(如雷达)处理等AI工作负载。这一全新SDK的发布,标志着NVIDIA在推动边缘AI计算性能与效率方面迈出了重要一步,尤其为机器人、自动驾驶和智能边缘设备等领域带来了更强大的技术支持。

PVA SDK:释放Jetson平台的视觉计算潜能
PVA(Programmable Vision Accelerator)是NVIDIA在其Jetson AGX和Jetson NX平台上集成的一种可编程VLIW SIMD DSP加速器,专为低延迟处理、确定性和能效优化而设计。此次发布的PVA SDK,让开发者能够充分利用这一硬件资源,编写、调试和优化自定义算法,从而实现图像、传感器和视觉任务的低延迟、高能效处理。
NVIDIA Jetson平台一直是边缘AI计算的核心硬件之一,广泛应用于机器人、无人机、智能摄像头和自动驾驶设备中。而PVA的加入,进一步增强了这些设备在处理复杂视觉和传感器数据时的能力。通过PVA SDK,开发者可以更高效地利用Jetson平台上的专用硬件资源,释放GPU的计算能力,使其专注于更复杂的AI任务,如目标检测、跟踪和安全关键功能。
访问链接:
https://developer.nvidia.com/embedded/pva
PVA SDK为开发者提供了一套完整的工具链,从初学者到高级用户都能从中受益。以下是其主要功能和优势:
PVA SDK提供了详尽的文档和教程,帮助开发者从第一步开始,逐步掌握PVA编程的技巧,并实现高级优化。无论是初次接触PVA硬件的开发者,还是希望进一步提升算法效率的资深工程师,都能从中找到所需的资源。

链接:
https://docs.nvidia.com/pva/sdk/2.7.1/index.html
PVA SDK支持从本地开发到最终部署的无缝工作流。开发者可以在x86架构的本地环境中使用仿真器进行开发和测试,随后通过交叉编译将代码部署到Jetson硬件上。这种灵活的开发模式,不仅提高了开发效率,还降低了开发过程中的复杂性。
为了帮助开发者最大化算法效率并满足实时性要求,PVA SDK提供了性能分析(profiling)和调试工具。这些工具能够帮助开发者识别性能瓶颈,优化代码,确保视觉和传感器处理任务在低延迟和高能效的条件下运行。
PVA SDK还包含了一个PVA Solutions算法库,其中提供了多种现成且开源的算法和计算原语(primitives)。这些算法涵盖了视觉、激光雷达(LiDAR)和雷达(Radar)等多个领域,开发者可以直接使用这些算法,也可以根据具体应用需求进行定制化修改。这种灵活的解决方案,大大加速了开发者在不同应用场景中的算法开发进程。
PVA SDK支持与NVIDIA CUDA的无缝集成,开发者可以将PVA加速的视觉处理管道与现有的GPU驱动AI工作负载相结合,从而实现整个系统的最优性能。通过这种互操作性,开发者能够在同一平台上同时利用CPU、GPU和PVA等多种计算资源,构建高效的异构计算管道。
PVA是NVIDIA在其Jetson AGX、Jetson NX以及DRIVE AGX平台上集成的一种专用硬件加速器,专为解决AI应用中的计算和能效挑战而设计。与传统的通用处理器相比,PVA在处理非AI任务(如多目标跟踪中的特征提取和目标定位)时,能够以更低的功耗实现更高的性能。
通过将这些非AI任务从GPU上卸载到PVA,开发者可以释放GPU的计算能力,使其专注于更复杂的AI任务,如目标检测、跟踪和安全关键功能。这种分工协作的异构计算模式,不仅提升了系统的整体性能,还显著降低了功耗,为边缘AI设备的长时间运行提供了有力保障。
PVA SDK的发布,为多个领域的开发者带来了新的可能性,尤其是在以下场景中表现尤为突出:
在机器人领域,视觉和传感器数据的实时处理至关重要。PVA SDK能够帮助机器人开发者更高效地处理图像和传感器数据,提升机器人在复杂环境中的感知能力和决策能力。
对于自动驾驶汽车而言,低延迟和高能效的视觉处理能力是实现安全驾驶的关键。PVA SDK通过加速视觉和传感器数据处理,帮助自动驾驶系统更快速地响应环境变化,提升行车安全性。
在智能摄像头、无人机和其他边缘AI设备中,PVA SDK能够帮助开发者构建更高效的视觉处理管道,满足低延迟和高能效的需求,同时降低设备的功耗和成本。
NVIDIA为PVA SDK用户提供了丰富的开发者资源,包括开发者页面、指南、教程以及社区支持。无论您是构建机器人、自动驾驶设备,还是其他边缘AI解决方案,PVA SDK开发者页面都将成为您获取资源和支持的重要枢纽。
此外,PVA SDK的开源特性和丰富的文档,也为开发者社区提供了一个开放的平台,鼓励开发者分享经验、优化算法,并共同推动边缘AI技术的发展。
随着AI技术的不断发展,边缘计算在智能设备中的应用场景将更加广泛。NVIDIA此次推出的PVA SDK,不仅为开发者提供了强大的工具,还为边缘AI设备的性能提升和能效优化开辟了新的路径。
未来,随着PVA硬件的进一步优化和PVA SDK功能的持续扩展,开发者将能够解锁更多可能性,构建更加智能、高效和可靠的边缘AI解决方案。NVIDIA也将继续致力于推动AI技术的创新,为开发者社区提供更多支持,助力全球AI生态系统的繁荣发展。
欢迎您关注NVIDIA DGX Spark同款产品——