IsaacSim/Lab Benchmark

Hui Kang, DevTech | AI Open Day 5/30/2025

目录

议程 (Agenda)

IsaacSim 基准测试 (IsaacSim Benchmark)

基准测试介绍 (Benchmark Introduce)

不同计算机配置下的性能表现 (Performance Across Different Computer Configurations)

Page 5 展示了在四种不同硬件配置下,针对相机渲染、机器人导航、物理仿真和图像生成任务的性能数据表格。
Page 5 展示了在四种不同硬件配置下,针对相机渲染、机器人导航、物理仿真和图像生成任务的性能数据表格。

*仅供技术讨论。

不同任务的可扩展性 (Scalability Across Different Tasks)

Page 6 展示了在1280x720, 1920x1080, 和 3840x2160三种不同分辨率下,使用1、2、4个GPU时,相机渲染任务的帧时间(毫秒)数据。
Page 6 展示了在1280x720, 1920x1080, 和 3840x2160三种不同分辨率下,使用1、2、4个GPU时,相机渲染任务的帧时间(毫秒)数据。
Page 7 展示了在 Nova Carter ROS2 和 SDG 任务中,使用1个和4个GPU时的性能对比,以及对应的传感器配置。
Page 7 展示了在 Nova Carter ROS2 和 SDG 任务中,使用1个和4个GPU时的性能对比,以及对应的传感器配置。

相机渲染任务 (Camera Render Task)

线程数影响 (Thread num impact)

Page 9 的 Tracy 性能分析截图显示了大量的线程等待时间。
Page 9 的 Tracy 性能分析截图显示了大量的线程等待时间。
Page 10 的表格和图表展示了在不同线程数(84, 64, 48, 32, 16)下,Camera Render 和 Nova Carter ROS2 任务的性能表现。
Page 10 的表格和图表展示了在不同线程数(84, 64, 48, 32, 16)下,Camera Render 和 Nova Carter ROS2 任务的性能表现。
Page 11 展示了设置线程数的具体参数和环境变量。
Page 11 展示了设置线程数的具体参数和环境变量。

总结 (Takeaway)

IsaacLab 基准测试 (IsaacLab Benchmark)

任务介绍 (Task introduce)

IsaacLab 基准测试 - Isaac-Velocity-Flat-Unitree-Go2-v0

Page 15 的表格展示了 Isaac-Velocity-Flat-Unitree-Go2-v0 任务在不同 GPU 数量下的性能数据,包括收集时间、RL时间、总时间以及与单 GPU 相比的加速比。
Page 15 的表格展示了 Isaac-Velocity-Flat-Unitree-Go2-v0 任务在不同 GPU 数量下的性能数据,包括收集时间、RL时间、总时间以及与单 GPU 相比的加速比。

IsaacLab 基准测试:Isaac-Navigation-Flat-Obstacle-Anymal-C-v0

Page 16
Page 16

上图表格展示了在 Isaac-Navigation-Flat-Obstacle-Anymal-C-v0 任务中,使用不同数量的 GPU 进行训练时的性能数据。随着 GPU 数量从 1 增加到 8,总时间从 26.05 秒显著减少到 6.01 秒,实现了 433% 的加速比,表明在该类复杂任务中,多 GPU 训练具有良好的扩展性。

IsaacLab 基准测试:结论与启示

感谢

Page 18
Page 18