Public API for module isaacsim.benchmark.services:#

Classes#

  • class BaseIsaacBenchmarkAsync(_BaseIsaacBenchmarkCore, omni.kit.test.AsyncTestCase)

    • async def setUp(self, backend_type: str = ‘JSONFileMetrics’, report_generation: bool = False, workflow_metadata: dict | None = None, recorders: list[str] | None = None)

    • async def tearDown(self)

    • async def store_measurements(self)

    • async def fully_load_stage(self, usd_path: str)

    • async def store_custom_measurement(self, phase_name: str, custom_measurement: measurements)

  • class BaseIsaacBenchmark(_BaseIsaacBenchmarkCore)

    • def init(self, benchmark_name: str = ‘BaseIsaacBenchmark’, backend_type: str = ‘OmniPerfKPIFile’, report_generation: bool = True, workflow_metadata: dict | None = None, recorders: list[str] | None = None)

    • def stop(self)

    • def store_measurements(self)

    • def fully_load_stage(self, usd_path: str)

    • def store_custom_measurement(self, phase_name: str, custom_measurement: measurements)