From f0cfb53fec7d99cbd210a215007e4f21a5af1f5c Mon Sep 17 00:00:00 2001 From: HuiDong Chen Date: Tue, 19 May 2026 13:21:24 +0800 Subject: [PATCH 1/8] experiment with texture streaming off --- apps/isaaclab.python.headless.kit | 2 +- source/isaaclab_tasks/test/rendering_test_utils.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/isaaclab.python.headless.kit b/apps/isaaclab.python.headless.kit index e4a8b0a7dde0..a736aeaed518 100644 --- a/apps/isaaclab.python.headless.kit +++ b/apps/isaaclab.python.headless.kit @@ -67,7 +67,7 @@ logSysStdOutput = false # False for Isaac Sim renderer.multiGpu.enabled = true renderer.multiGpu.autoEnable = true -'rtx-transient'.resourcemanager.enableTextureStreaming = true +'rtx-transient'.resourcemanager.enableTextureStreaming = false app.asyncRendering = false app.asyncRenderingLowLatency = false app.hydraEngine.waitIdle = false diff --git a/source/isaaclab_tasks/test/rendering_test_utils.py b/source/isaaclab_tasks/test/rendering_test_utils.py index d4fbf368ea7c..05f787e64796 100644 --- a/source/isaaclab_tasks/test/rendering_test_utils.py +++ b/source/isaaclab_tasks/test/rendering_test_utils.py @@ -70,7 +70,7 @@ # Low-resolution camera outputs from RTX renderers are not deterministic enough to pass golden image testing # on every CI run. (NVBUG#6152566) -_FLAKY_MARK = pytest.mark.flaky(max_runs=3, min_passes=1) +_FLAKY_MARK = [] # pytest.mark.flaky(max_runs=3, min_passes=1) PHYSICS_RENDERER_AOV_COMBINATIONS = [ # physx + isaacsim_rtx_renderer From 1adfc8a5a1d5cf22c8fb3a72b3079731e7a57f6b Mon Sep 17 00:00:00 2001 From: HuiDong Chen Date: Tue, 19 May 2026 14:22:07 +0800 Subject: [PATCH 2/8] golden images --- .../dexsuite_kuka/newton-isaacsim_rtx_renderer-albedo.png | 4 ++-- .../dexsuite_kuka/newton-isaacsim_rtx_renderer-rgb.png | 4 ++-- .../dexsuite_kuka/newton-isaacsim_rtx_renderer-rgba.png | 4 ++-- ...ewton-isaacsim_rtx_renderer-simple_shading_diffuse_mdl.png | 4 ++-- .../newton-isaacsim_rtx_renderer-simple_shading_full_mdl.png | 4 ++-- .../dexsuite_kuka/physx-isaacsim_rtx_renderer-albedo.png | 4 ++-- .../dexsuite_kuka/physx-isaacsim_rtx_renderer-rgb.png | 4 ++-- .../dexsuite_kuka/physx-isaacsim_rtx_renderer-rgba.png | 4 ++-- ...physx-isaacsim_rtx_renderer-simple_shading_diffuse_mdl.png | 4 ++-- .../physx-isaacsim_rtx_renderer-simple_shading_full_mdl.png | 4 ++-- .../default_physics-default_renderer-rgb.png | 4 ++-- .../default_physics-default_renderer-rgba.png | 4 ++-- .../shadow_hand/newton-isaacsim_rtx_renderer-rgb.png | 4 ++-- .../shadow_hand/newton-isaacsim_rtx_renderer-rgba.png | 4 ++-- .../shadow_hand/physx-isaacsim_rtx_renderer-rgb.png | 4 ++-- .../shadow_hand/physx-isaacsim_rtx_renderer-rgba.png | 4 ++-- 16 files changed, 32 insertions(+), 32 deletions(-) diff --git a/source/isaaclab_tasks/test/golden_images/dexsuite_kuka/newton-isaacsim_rtx_renderer-albedo.png b/source/isaaclab_tasks/test/golden_images/dexsuite_kuka/newton-isaacsim_rtx_renderer-albedo.png index a49e526d4eee..271f56e9f6e5 100644 --- a/source/isaaclab_tasks/test/golden_images/dexsuite_kuka/newton-isaacsim_rtx_renderer-albedo.png +++ b/source/isaaclab_tasks/test/golden_images/dexsuite_kuka/newton-isaacsim_rtx_renderer-albedo.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ec727622d2e85c742051daac4c8ad9ce56af4b2d4d10766810a696b60cef82da -size 2579 +oid sha256:7a24451b7f85155f836f9201b77551646810c1db1cb7f8dc03284bb3e117cdba +size 2362 diff --git a/source/isaaclab_tasks/test/golden_images/dexsuite_kuka/newton-isaacsim_rtx_renderer-rgb.png b/source/isaaclab_tasks/test/golden_images/dexsuite_kuka/newton-isaacsim_rtx_renderer-rgb.png index 6d21415e1650..e22365c63ab0 100644 --- a/source/isaaclab_tasks/test/golden_images/dexsuite_kuka/newton-isaacsim_rtx_renderer-rgb.png +++ b/source/isaaclab_tasks/test/golden_images/dexsuite_kuka/newton-isaacsim_rtx_renderer-rgb.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8e199c01ed54ce1f9d3430017b73e5793c09340054288efddde04ea031ff2c19 -size 17594 +oid sha256:4a56d62ce405c4c9b3881e7be9ed80cedf461b62a682522c08d640471a387601 +size 17390 diff --git a/source/isaaclab_tasks/test/golden_images/dexsuite_kuka/newton-isaacsim_rtx_renderer-rgba.png b/source/isaaclab_tasks/test/golden_images/dexsuite_kuka/newton-isaacsim_rtx_renderer-rgba.png index 525aa5b2776e..f664ea24b467 100644 --- a/source/isaaclab_tasks/test/golden_images/dexsuite_kuka/newton-isaacsim_rtx_renderer-rgba.png +++ b/source/isaaclab_tasks/test/golden_images/dexsuite_kuka/newton-isaacsim_rtx_renderer-rgba.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:63a63059efc82372e87f8c117e94cd2c5690dd982c65bae0002845a704741182 -size 19970 +oid sha256:f152bc43eae95ee03ad74eea584de81fa6d385d7752ff91e5fa31b1641414559 +size 19644 diff --git a/source/isaaclab_tasks/test/golden_images/dexsuite_kuka/newton-isaacsim_rtx_renderer-simple_shading_diffuse_mdl.png b/source/isaaclab_tasks/test/golden_images/dexsuite_kuka/newton-isaacsim_rtx_renderer-simple_shading_diffuse_mdl.png index e591d31c5df9..5bbdbdbf66a5 100644 --- a/source/isaaclab_tasks/test/golden_images/dexsuite_kuka/newton-isaacsim_rtx_renderer-simple_shading_diffuse_mdl.png +++ b/source/isaaclab_tasks/test/golden_images/dexsuite_kuka/newton-isaacsim_rtx_renderer-simple_shading_diffuse_mdl.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:058466b74a49061695567d84edeffb21ad9e88d8c83125d6b2b59cb70bdd5a70 -size 3701 +oid sha256:2bcd9f59ec26cf46aa989df9e0a9c5b8fcb91eaaf7594b60e78db5fc70a4e005 +size 3208 diff --git a/source/isaaclab_tasks/test/golden_images/dexsuite_kuka/newton-isaacsim_rtx_renderer-simple_shading_full_mdl.png b/source/isaaclab_tasks/test/golden_images/dexsuite_kuka/newton-isaacsim_rtx_renderer-simple_shading_full_mdl.png index 2cdfe790a7df..316b5cc805cd 100644 --- a/source/isaaclab_tasks/test/golden_images/dexsuite_kuka/newton-isaacsim_rtx_renderer-simple_shading_full_mdl.png +++ b/source/isaaclab_tasks/test/golden_images/dexsuite_kuka/newton-isaacsim_rtx_renderer-simple_shading_full_mdl.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1bf8a42b1b3c652ea9f8d79d89a02865ea2c1b347bf61dee810e01890aa00563 -size 4248 +oid sha256:53967a14ccfe72e273bebb7f8843bf2af5cc47d4eaf83a49e70a1159f173c863 +size 3901 diff --git a/source/isaaclab_tasks/test/golden_images/dexsuite_kuka/physx-isaacsim_rtx_renderer-albedo.png b/source/isaaclab_tasks/test/golden_images/dexsuite_kuka/physx-isaacsim_rtx_renderer-albedo.png index 266c129cbf86..1e4cfce8f9ee 100644 --- a/source/isaaclab_tasks/test/golden_images/dexsuite_kuka/physx-isaacsim_rtx_renderer-albedo.png +++ b/source/isaaclab_tasks/test/golden_images/dexsuite_kuka/physx-isaacsim_rtx_renderer-albedo.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fddc33b267fe9810973419babf140faf39b964466bfb6f50193abc8f278cfce4 -size 3052 +oid sha256:f2667b6cb6e5bec8645e517efa5a67bccac5577018db5362e1fddc1bd33e53b6 +size 2354 diff --git a/source/isaaclab_tasks/test/golden_images/dexsuite_kuka/physx-isaacsim_rtx_renderer-rgb.png b/source/isaaclab_tasks/test/golden_images/dexsuite_kuka/physx-isaacsim_rtx_renderer-rgb.png index d36460128aae..2dfb415a1738 100644 --- a/source/isaaclab_tasks/test/golden_images/dexsuite_kuka/physx-isaacsim_rtx_renderer-rgb.png +++ b/source/isaaclab_tasks/test/golden_images/dexsuite_kuka/physx-isaacsim_rtx_renderer-rgb.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d132e5a1d1dbfbeb250345f19e1389019ce79a388d51e94a8e954abc2825029a -size 17348 +oid sha256:8bd840164f4102b4c1c2e4451b0cad0a2d7f69f55f388a57997b66f4ada606b8 +size 16719 diff --git a/source/isaaclab_tasks/test/golden_images/dexsuite_kuka/physx-isaacsim_rtx_renderer-rgba.png b/source/isaaclab_tasks/test/golden_images/dexsuite_kuka/physx-isaacsim_rtx_renderer-rgba.png index c666fa628df2..3184526af25f 100644 --- a/source/isaaclab_tasks/test/golden_images/dexsuite_kuka/physx-isaacsim_rtx_renderer-rgba.png +++ b/source/isaaclab_tasks/test/golden_images/dexsuite_kuka/physx-isaacsim_rtx_renderer-rgba.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:164ec6a8afffc5706573dfcad5747f818f059cd476b65ce9bbfed97c53ed0a83 -size 19729 +oid sha256:7c65a63c5487f3919c7ca692e551c593baa680f85f73205f86bb9804395725fd +size 18885 diff --git a/source/isaaclab_tasks/test/golden_images/dexsuite_kuka/physx-isaacsim_rtx_renderer-simple_shading_diffuse_mdl.png b/source/isaaclab_tasks/test/golden_images/dexsuite_kuka/physx-isaacsim_rtx_renderer-simple_shading_diffuse_mdl.png index 1b833d0f65d6..7e9ac86d26a9 100644 --- a/source/isaaclab_tasks/test/golden_images/dexsuite_kuka/physx-isaacsim_rtx_renderer-simple_shading_diffuse_mdl.png +++ b/source/isaaclab_tasks/test/golden_images/dexsuite_kuka/physx-isaacsim_rtx_renderer-simple_shading_diffuse_mdl.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:14f277009292a7cc2e21fdb4f2b5e77a0fb1025435badcb0ccc96871bd8c322d -size 3698 +oid sha256:e6ff579b5d5edd5f7348b119f13bb29321d2ae189d7a89f05c3a588997ccd793 +size 3210 diff --git a/source/isaaclab_tasks/test/golden_images/dexsuite_kuka/physx-isaacsim_rtx_renderer-simple_shading_full_mdl.png b/source/isaaclab_tasks/test/golden_images/dexsuite_kuka/physx-isaacsim_rtx_renderer-simple_shading_full_mdl.png index 28122c3bc3c2..5e3508d6319a 100644 --- a/source/isaaclab_tasks/test/golden_images/dexsuite_kuka/physx-isaacsim_rtx_renderer-simple_shading_full_mdl.png +++ b/source/isaaclab_tasks/test/golden_images/dexsuite_kuka/physx-isaacsim_rtx_renderer-simple_shading_full_mdl.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5e9155c484a7ab6131add9adce634f37d6c8205cb1696108f83acc96f6d19ea6 -size 4241 +oid sha256:7101b905c6c51a04c609dd88d095ff59b3c6b95943b64d2c3b52439b6343d05c +size 3887 diff --git a/source/isaaclab_tasks/test/golden_images/registered_tasks/Isaac-Repose-Cube-Shadow-Vision-Direct-v0/default_physics-default_renderer-rgb.png b/source/isaaclab_tasks/test/golden_images/registered_tasks/Isaac-Repose-Cube-Shadow-Vision-Direct-v0/default_physics-default_renderer-rgb.png index 1197faa87f8d..fbdc081c3fca 100644 --- a/source/isaaclab_tasks/test/golden_images/registered_tasks/Isaac-Repose-Cube-Shadow-Vision-Direct-v0/default_physics-default_renderer-rgb.png +++ b/source/isaaclab_tasks/test/golden_images/registered_tasks/Isaac-Repose-Cube-Shadow-Vision-Direct-v0/default_physics-default_renderer-rgb.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f906dc6e5107e6b768baf25f31f79f573cc352bcf0c5865134177adceca6d801 -size 20714 +oid sha256:2da83febed751769ff1bf69c2f4c796567991a438e04493cfc3dcadea8039465 +size 20658 diff --git a/source/isaaclab_tasks/test/golden_images/registered_tasks/Isaac-Repose-Cube-Shadow-Vision-Direct-v0/default_physics-default_renderer-rgba.png b/source/isaaclab_tasks/test/golden_images/registered_tasks/Isaac-Repose-Cube-Shadow-Vision-Direct-v0/default_physics-default_renderer-rgba.png index 96989870a197..380846022e77 100644 --- a/source/isaaclab_tasks/test/golden_images/registered_tasks/Isaac-Repose-Cube-Shadow-Vision-Direct-v0/default_physics-default_renderer-rgba.png +++ b/source/isaaclab_tasks/test/golden_images/registered_tasks/Isaac-Repose-Cube-Shadow-Vision-Direct-v0/default_physics-default_renderer-rgba.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:eacd38c075e656cce6638ded4a386c01a1190042b7021c08bd8421bc0b31f90e -size 23058 +oid sha256:26705c07ea315d65fe9f7c79513b7e36328185c7939f0ce35395d0ff5121ef40 +size 22980 diff --git a/source/isaaclab_tasks/test/golden_images/shadow_hand/newton-isaacsim_rtx_renderer-rgb.png b/source/isaaclab_tasks/test/golden_images/shadow_hand/newton-isaacsim_rtx_renderer-rgb.png index 4d7c5c0081fb..b87e842d3b12 100644 --- a/source/isaaclab_tasks/test/golden_images/shadow_hand/newton-isaacsim_rtx_renderer-rgb.png +++ b/source/isaaclab_tasks/test/golden_images/shadow_hand/newton-isaacsim_rtx_renderer-rgb.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ccc557d5379dec7af05ce5f9e75a9df69ae081011468f439f15e6c1882cf1578 -size 20771 +oid sha256:170437542daea07efa2a3c1174af887dbb0174990c496b96e94843b483cedb29 +size 20594 diff --git a/source/isaaclab_tasks/test/golden_images/shadow_hand/newton-isaacsim_rtx_renderer-rgba.png b/source/isaaclab_tasks/test/golden_images/shadow_hand/newton-isaacsim_rtx_renderer-rgba.png index 108b5c2bbad3..399c5eda34b3 100644 --- a/source/isaaclab_tasks/test/golden_images/shadow_hand/newton-isaacsim_rtx_renderer-rgba.png +++ b/source/isaaclab_tasks/test/golden_images/shadow_hand/newton-isaacsim_rtx_renderer-rgba.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a508b4275c9211c534650689740c3b2ed541e8a9ad6ed61adcc0caad6b4cd71b -size 23150 +oid sha256:dda27074f92167480e2e31e7032e4756b83df6a803da6f757afe671b6a796bdc +size 22934 diff --git a/source/isaaclab_tasks/test/golden_images/shadow_hand/physx-isaacsim_rtx_renderer-rgb.png b/source/isaaclab_tasks/test/golden_images/shadow_hand/physx-isaacsim_rtx_renderer-rgb.png index 6e64fac3cb3e..8a787a57f15a 100644 --- a/source/isaaclab_tasks/test/golden_images/shadow_hand/physx-isaacsim_rtx_renderer-rgb.png +++ b/source/isaaclab_tasks/test/golden_images/shadow_hand/physx-isaacsim_rtx_renderer-rgb.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c7378e928931d9685aa0fc19f03743776e103dcb089705c4fb0353ae1f1acddc -size 20621 +oid sha256:746f8b658bafaf94deb3740156ac36f895087e2e2e288a451b12882156b3f6f5 +size 20657 diff --git a/source/isaaclab_tasks/test/golden_images/shadow_hand/physx-isaacsim_rtx_renderer-rgba.png b/source/isaaclab_tasks/test/golden_images/shadow_hand/physx-isaacsim_rtx_renderer-rgba.png index b05baaca49c9..784340ddcc95 100644 --- a/source/isaaclab_tasks/test/golden_images/shadow_hand/physx-isaacsim_rtx_renderer-rgba.png +++ b/source/isaaclab_tasks/test/golden_images/shadow_hand/physx-isaacsim_rtx_renderer-rgba.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:44227c68ffdd1663808afc8a01252a522798e0811692f69ef6b59e2162041be2 -size 22843 +oid sha256:e89c9bff1ffdf68fb12f973685752dd8ef656e41798d8877d751136cf3737152 +size 22978 From 441245db3ed9368610bd3ff9782257c6d39143d9 Mon Sep 17 00:00:00 2001 From: HuiDong Chen Date: Tue, 19 May 2026 15:09:30 +0800 Subject: [PATCH 3/8] changelog fragment --- .../changelog.d/huidongc-deterministic-rtx-rendering.skip | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 source/isaaclab_tasks/changelog.d/huidongc-deterministic-rtx-rendering.skip diff --git a/source/isaaclab_tasks/changelog.d/huidongc-deterministic-rtx-rendering.skip b/source/isaaclab_tasks/changelog.d/huidongc-deterministic-rtx-rendering.skip new file mode 100644 index 000000000000..e69de29bb2d1 From eb89a15a8fafde6bafd3873dec97f961ddff5972 Mon Sep 17 00:00:00 2001 From: HuiDong Chen Date: Tue, 19 May 2026 16:45:46 +0800 Subject: [PATCH 4/8] golden images --- .../cartpole/newton-isaacsim_rtx_renderer-rgb.png | 4 ++-- .../cartpole/newton-isaacsim_rtx_renderer-rgba.png | 4 ++-- .../cartpole/physx-isaacsim_rtx_renderer-rgb.png | 4 ++-- .../cartpole/physx-isaacsim_rtx_renderer-rgba.png | 4 ++-- .../default_physics-default_renderer-rgb.png | 4 ++-- .../default_physics-default_renderer-rgba.png | 4 ++-- .../default_physics-default_renderer-rgb.png | 4 ++-- .../default_physics-default_renderer-rgba.png | 4 ++-- .../shadow_hand/newton-isaacsim_rtx_renderer-albedo.png | 4 ++-- ...ewton-isaacsim_rtx_renderer-simple_shading_diffuse_mdl.png | 4 ++-- .../shadow_hand/physx-isaacsim_rtx_renderer-albedo.png | 4 ++-- ...physx-isaacsim_rtx_renderer-simple_shading_diffuse_mdl.png | 4 ++-- .../physx-isaacsim_rtx_renderer-simple_shading_full_mdl.png | 4 ++-- .../golden_images/shadow_hand/physx-newton_renderer-rgb.png | 4 ++-- .../golden_images/shadow_hand/physx-newton_renderer-rgba.png | 4 ++-- 15 files changed, 30 insertions(+), 30 deletions(-) diff --git a/source/isaaclab_tasks/test/golden_images/cartpole/newton-isaacsim_rtx_renderer-rgb.png b/source/isaaclab_tasks/test/golden_images/cartpole/newton-isaacsim_rtx_renderer-rgb.png index 4c01a0c9d17c..29122b4d7c98 100644 --- a/source/isaaclab_tasks/test/golden_images/cartpole/newton-isaacsim_rtx_renderer-rgb.png +++ b/source/isaaclab_tasks/test/golden_images/cartpole/newton-isaacsim_rtx_renderer-rgb.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:98bc2b8d88abe0a989610f1354eac5b4b73c89bcf51140ff68f28879e90805a1 -size 3513 +oid sha256:831c634743a7f938bbdfa5875940fbb4b250185d8594a9965a9d9c41f38c69e7 +size 3633 diff --git a/source/isaaclab_tasks/test/golden_images/cartpole/newton-isaacsim_rtx_renderer-rgba.png b/source/isaaclab_tasks/test/golden_images/cartpole/newton-isaacsim_rtx_renderer-rgba.png index 7eae5eb40345..03c83206ec62 100644 --- a/source/isaaclab_tasks/test/golden_images/cartpole/newton-isaacsim_rtx_renderer-rgba.png +++ b/source/isaaclab_tasks/test/golden_images/cartpole/newton-isaacsim_rtx_renderer-rgba.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f3d0a29a288f6b987796c527e839618467042741e54f88df810f1ac76dc33950 -size 3927 +oid sha256:be954c2f540d74b33d4d16d2f220af126514b9dfb6e467ab7b0cf5109202850c +size 4093 diff --git a/source/isaaclab_tasks/test/golden_images/cartpole/physx-isaacsim_rtx_renderer-rgb.png b/source/isaaclab_tasks/test/golden_images/cartpole/physx-isaacsim_rtx_renderer-rgb.png index 0397969c1af1..9f6ceed9d5f3 100644 --- a/source/isaaclab_tasks/test/golden_images/cartpole/physx-isaacsim_rtx_renderer-rgb.png +++ b/source/isaaclab_tasks/test/golden_images/cartpole/physx-isaacsim_rtx_renderer-rgb.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0618f881648cc0039729df724f9776379378660bf1858223bf9ed65bb4204691 -size 3584 +oid sha256:480660a4b5aa154058a105c637382b2b4fb7571ce1c1523336d8ac73a6093d31 +size 3836 diff --git a/source/isaaclab_tasks/test/golden_images/cartpole/physx-isaacsim_rtx_renderer-rgba.png b/source/isaaclab_tasks/test/golden_images/cartpole/physx-isaacsim_rtx_renderer-rgba.png index 74a8d4f725c8..6c1d1eb8cf90 100644 --- a/source/isaaclab_tasks/test/golden_images/cartpole/physx-isaacsim_rtx_renderer-rgba.png +++ b/source/isaaclab_tasks/test/golden_images/cartpole/physx-isaacsim_rtx_renderer-rgba.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6e1564f0b96e09346f33be82cbbd181d1e5e589d51c929e95a8884707be2c10e -size 3994 +oid sha256:effec4651012855f9256b68517f8eb3663d803427ccd5521e602fe6e8b756ef2 +size 4282 diff --git a/source/isaaclab_tasks/test/golden_images/registered_tasks/Isaac-Cartpole-Camera-Presets-Direct-v0/default_physics-default_renderer-rgb.png b/source/isaaclab_tasks/test/golden_images/registered_tasks/Isaac-Cartpole-Camera-Presets-Direct-v0/default_physics-default_renderer-rgb.png index fbfa3e28851a..9f6ceed9d5f3 100644 --- a/source/isaaclab_tasks/test/golden_images/registered_tasks/Isaac-Cartpole-Camera-Presets-Direct-v0/default_physics-default_renderer-rgb.png +++ b/source/isaaclab_tasks/test/golden_images/registered_tasks/Isaac-Cartpole-Camera-Presets-Direct-v0/default_physics-default_renderer-rgb.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1388be146f03b4330570c77e7a809dabb8ba56ed45bb7fe606e40bd6e6027c40 -size 3582 +oid sha256:480660a4b5aa154058a105c637382b2b4fb7571ce1c1523336d8ac73a6093d31 +size 3836 diff --git a/source/isaaclab_tasks/test/golden_images/registered_tasks/Isaac-Cartpole-Camera-Presets-Direct-v0/default_physics-default_renderer-rgba.png b/source/isaaclab_tasks/test/golden_images/registered_tasks/Isaac-Cartpole-Camera-Presets-Direct-v0/default_physics-default_renderer-rgba.png index 0791c1063cae..6c1d1eb8cf90 100644 --- a/source/isaaclab_tasks/test/golden_images/registered_tasks/Isaac-Cartpole-Camera-Presets-Direct-v0/default_physics-default_renderer-rgba.png +++ b/source/isaaclab_tasks/test/golden_images/registered_tasks/Isaac-Cartpole-Camera-Presets-Direct-v0/default_physics-default_renderer-rgba.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:de65124177ae23872f1ad52d84a75b1c527c8e302df77df045006f7ac0ccf509 -size 3992 +oid sha256:effec4651012855f9256b68517f8eb3663d803427ccd5521e602fe6e8b756ef2 +size 4282 diff --git a/source/isaaclab_tasks/test/golden_images/registered_tasks/Isaac-Cartpole-RGB-Camera-Direct-v0/default_physics-default_renderer-rgb.png b/source/isaaclab_tasks/test/golden_images/registered_tasks/Isaac-Cartpole-RGB-Camera-Direct-v0/default_physics-default_renderer-rgb.png index fbfa3e28851a..9f6ceed9d5f3 100644 --- a/source/isaaclab_tasks/test/golden_images/registered_tasks/Isaac-Cartpole-RGB-Camera-Direct-v0/default_physics-default_renderer-rgb.png +++ b/source/isaaclab_tasks/test/golden_images/registered_tasks/Isaac-Cartpole-RGB-Camera-Direct-v0/default_physics-default_renderer-rgb.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1388be146f03b4330570c77e7a809dabb8ba56ed45bb7fe606e40bd6e6027c40 -size 3582 +oid sha256:480660a4b5aa154058a105c637382b2b4fb7571ce1c1523336d8ac73a6093d31 +size 3836 diff --git a/source/isaaclab_tasks/test/golden_images/registered_tasks/Isaac-Cartpole-RGB-Camera-Direct-v0/default_physics-default_renderer-rgba.png b/source/isaaclab_tasks/test/golden_images/registered_tasks/Isaac-Cartpole-RGB-Camera-Direct-v0/default_physics-default_renderer-rgba.png index 0791c1063cae..6c1d1eb8cf90 100644 --- a/source/isaaclab_tasks/test/golden_images/registered_tasks/Isaac-Cartpole-RGB-Camera-Direct-v0/default_physics-default_renderer-rgba.png +++ b/source/isaaclab_tasks/test/golden_images/registered_tasks/Isaac-Cartpole-RGB-Camera-Direct-v0/default_physics-default_renderer-rgba.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:de65124177ae23872f1ad52d84a75b1c527c8e302df77df045006f7ac0ccf509 -size 3992 +oid sha256:effec4651012855f9256b68517f8eb3663d803427ccd5521e602fe6e8b756ef2 +size 4282 diff --git a/source/isaaclab_tasks/test/golden_images/shadow_hand/newton-isaacsim_rtx_renderer-albedo.png b/source/isaaclab_tasks/test/golden_images/shadow_hand/newton-isaacsim_rtx_renderer-albedo.png index 34d8b8867cb1..6e0ec962d60d 100644 --- a/source/isaaclab_tasks/test/golden_images/shadow_hand/newton-isaacsim_rtx_renderer-albedo.png +++ b/source/isaaclab_tasks/test/golden_images/shadow_hand/newton-isaacsim_rtx_renderer-albedo.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:db7624c63ad16d4364af50b8886d03b9caa96256b8eaf008cd873d122be89a78 -size 1758 +oid sha256:0087cb487595cb7e03a6708ba325209a642b9f3dab627fb0af815bf10dd5cb5e +size 1745 diff --git a/source/isaaclab_tasks/test/golden_images/shadow_hand/newton-isaacsim_rtx_renderer-simple_shading_diffuse_mdl.png b/source/isaaclab_tasks/test/golden_images/shadow_hand/newton-isaacsim_rtx_renderer-simple_shading_diffuse_mdl.png index 4c4dc0b7383c..72a69d97b557 100755 --- a/source/isaaclab_tasks/test/golden_images/shadow_hand/newton-isaacsim_rtx_renderer-simple_shading_diffuse_mdl.png +++ b/source/isaaclab_tasks/test/golden_images/shadow_hand/newton-isaacsim_rtx_renderer-simple_shading_diffuse_mdl.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9e1c06a3327dd0ccbab5ace856e483b6059d5ef10fb1c721f909d923509fe209 -size 7134 +oid sha256:cb669a2d92de85d87a9c7b0a411fd0bf14fdfe606e414c18403c10c9cf461a56 +size 7144 diff --git a/source/isaaclab_tasks/test/golden_images/shadow_hand/physx-isaacsim_rtx_renderer-albedo.png b/source/isaaclab_tasks/test/golden_images/shadow_hand/physx-isaacsim_rtx_renderer-albedo.png index 4f1b5fda96b4..f779fc71f5bb 100644 --- a/source/isaaclab_tasks/test/golden_images/shadow_hand/physx-isaacsim_rtx_renderer-albedo.png +++ b/source/isaaclab_tasks/test/golden_images/shadow_hand/physx-isaacsim_rtx_renderer-albedo.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:255ee6595de19467b0fcef1c6ddc3d5f37f227fa09095f27f455a58e22c84152 -size 1907 +oid sha256:1c37c64a3d1cac40e495e4f85358b2c750dd1f716cbd10a15f005e04e2417646 +size 1954 diff --git a/source/isaaclab_tasks/test/golden_images/shadow_hand/physx-isaacsim_rtx_renderer-simple_shading_diffuse_mdl.png b/source/isaaclab_tasks/test/golden_images/shadow_hand/physx-isaacsim_rtx_renderer-simple_shading_diffuse_mdl.png index 357f1231be34..2cc542bbfac8 100755 --- a/source/isaaclab_tasks/test/golden_images/shadow_hand/physx-isaacsim_rtx_renderer-simple_shading_diffuse_mdl.png +++ b/source/isaaclab_tasks/test/golden_images/shadow_hand/physx-isaacsim_rtx_renderer-simple_shading_diffuse_mdl.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:66597ccc03c1c29558f9bcb93f8cdfb98ff9bdb3ff2e0c5600f01cbc8ad2f965 -size 6893 +oid sha256:ccabbd4b2bd797a320c39fda1c21766818687795298b0ac2fd28c9fc2f79c0e2 +size 6896 diff --git a/source/isaaclab_tasks/test/golden_images/shadow_hand/physx-isaacsim_rtx_renderer-simple_shading_full_mdl.png b/source/isaaclab_tasks/test/golden_images/shadow_hand/physx-isaacsim_rtx_renderer-simple_shading_full_mdl.png index bc0da8969fff..ed487287fb14 100644 --- a/source/isaaclab_tasks/test/golden_images/shadow_hand/physx-isaacsim_rtx_renderer-simple_shading_full_mdl.png +++ b/source/isaaclab_tasks/test/golden_images/shadow_hand/physx-isaacsim_rtx_renderer-simple_shading_full_mdl.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:27b5f0d1d423fa75183d3cff01664328cfa06257a47a1e7e5d433b9e8bb01897 -size 8588 +oid sha256:161d7d60897b7b5074df1380b75faf6cace6dd9ace1bad8de799754c6c9f07d5 +size 8583 diff --git a/source/isaaclab_tasks/test/golden_images/shadow_hand/physx-newton_renderer-rgb.png b/source/isaaclab_tasks/test/golden_images/shadow_hand/physx-newton_renderer-rgb.png index 05fa5d11e83d..b428443b38d8 100644 --- a/source/isaaclab_tasks/test/golden_images/shadow_hand/physx-newton_renderer-rgb.png +++ b/source/isaaclab_tasks/test/golden_images/shadow_hand/physx-newton_renderer-rgb.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:03ded42ebd1735db54f759f90868406ea6e4fb1d50e915d50c143c592752dfd7 -size 8424 +oid sha256:8b7e2d61d40780f19e16d23e587318941e078a30626bac98d9f3312ac7bf41bc +size 8485 diff --git a/source/isaaclab_tasks/test/golden_images/shadow_hand/physx-newton_renderer-rgba.png b/source/isaaclab_tasks/test/golden_images/shadow_hand/physx-newton_renderer-rgba.png index 59c5d30efda6..2cf101f7d5c7 100644 --- a/source/isaaclab_tasks/test/golden_images/shadow_hand/physx-newton_renderer-rgba.png +++ b/source/isaaclab_tasks/test/golden_images/shadow_hand/physx-newton_renderer-rgba.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:65d5b3399e638da995a29eb667fb67906a7eebb41d8f70ba33fb2ee898d307c9 -size 9239 +oid sha256:f3dc1514d7b4cff9411041eb8b06490e4a6b32748cec71a41b6c4c8ea8b2d1b2 +size 9297 From babfbd1c1497fe31bd721dffa0a17af5847354bf Mon Sep 17 00:00:00 2001 From: HuiDong Chen Date: Tue, 19 May 2026 19:35:22 +0800 Subject: [PATCH 5/8] OVRTX still under investigation --- .../isaaclab_tasks/test/rendering_test_utils.py | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) diff --git a/source/isaaclab_tasks/test/rendering_test_utils.py b/source/isaaclab_tasks/test/rendering_test_utils.py index 05f787e64796..ce0e775fc493 100644 --- a/source/isaaclab_tasks/test/rendering_test_utils.py +++ b/source/isaaclab_tasks/test/rendering_test_utils.py @@ -70,7 +70,7 @@ # Low-resolution camera outputs from RTX renderers are not deterministic enough to pass golden image testing # on every CI run. (NVBUG#6152566) -_FLAKY_MARK = [] # pytest.mark.flaky(max_runs=3, min_passes=1) +_FLAKY_MARK = pytest.mark.flaky(max_runs=3, min_passes=1) PHYSICS_RENDERER_AOV_COMBINATIONS = [ # physx + isaacsim_rtx_renderer @@ -79,49 +79,42 @@ "isaacsim_rtx_renderer", "rgb", id="physx-isaacsim_rtx-rgb", - marks=_FLAKY_MARK, ), pytest.param( "physx", "isaacsim_rtx_renderer", "albedo", id="physx-isaacsim_rtx-albedo", - marks=_FLAKY_MARK, ), pytest.param( "physx", "isaacsim_rtx_renderer", "depth", id="physx-isaacsim_rtx-depth", - marks=_FLAKY_MARK, ), pytest.param( "physx", "isaacsim_rtx_renderer", "simple_shading_constant_diffuse", id="physx-isaacsim_rtx-simple_shading_constant_diffuse", - marks=_FLAKY_MARK, ), pytest.param( "physx", "isaacsim_rtx_renderer", "simple_shading_diffuse_mdl", id="physx-isaacsim_rtx-simple_shading_diffuse_mdl", - marks=_FLAKY_MARK, ), pytest.param( "physx", "isaacsim_rtx_renderer", "simple_shading_full_mdl", id="physx-isaacsim_rtx-simple_shading_full_mdl", - marks=_FLAKY_MARK, ), pytest.param( "physx", "isaacsim_rtx_renderer", "semantic_segmentation", id="physx-isaacsim_rtx-semantic_segmentation", - marks=_FLAKY_MARK, ), # newton + isaacsim_rtx_renderer pytest.param( @@ -129,49 +122,42 @@ "isaacsim_rtx_renderer", "rgb", id="newton-isaacsim_rtx-rgb", - marks=_FLAKY_MARK, ), pytest.param( "newton", "isaacsim_rtx_renderer", "albedo", id="newton-isaacsim_rtx-albedo", - marks=_FLAKY_MARK, ), pytest.param( "newton", "isaacsim_rtx_renderer", "depth", id="newton-isaacsim_rtx-depth", - marks=_FLAKY_MARK, ), pytest.param( "newton", "isaacsim_rtx_renderer", "simple_shading_constant_diffuse", id="newton-isaacsim_rtx-simple_shading_constant_diffuse", - marks=_FLAKY_MARK, ), pytest.param( "newton", "isaacsim_rtx_renderer", "simple_shading_diffuse_mdl", id="newton-isaacsim_rtx-simple_shading_diffuse_mdl", - marks=_FLAKY_MARK, ), pytest.param( "newton", "isaacsim_rtx_renderer", "simple_shading_full_mdl", id="newton-isaacsim_rtx-simple_shading_full_mdl", - marks=_FLAKY_MARK, ), pytest.param( "newton", "isaacsim_rtx_renderer", "semantic_segmentation", id="newton-isaacsim_rtx-semantic_segmentation", - marks=_FLAKY_MARK, ), # physx + newton_renderer (warp) pytest.param( From 8a8f2b803f73ba65bbf0919dbb43bfce9784d52c Mon Sep 17 00:00:00 2001 From: HuiDong Chen Date: Tue, 19 May 2026 21:59:42 +0800 Subject: [PATCH 6/8] show ovrtx logs in stdout, reduce log verbosity to info level --- .../isaaclab_ov/isaaclab_ov/renderers/ovrtx_renderer_cfg.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/isaaclab_ov/isaaclab_ov/renderers/ovrtx_renderer_cfg.py b/source/isaaclab_ov/isaaclab_ov/renderers/ovrtx_renderer_cfg.py index 1d4f287cd169..dc018ceb2636 100644 --- a/source/isaaclab_ov/isaaclab_ov/renderers/ovrtx_renderer_cfg.py +++ b/source/isaaclab_ov/isaaclab_ov/renderers/ovrtx_renderer_cfg.py @@ -37,8 +37,8 @@ class OVRTXRendererCfg(RendererCfg): multi-environment stage instead (same effect as setting this to ``False`` for that run). """ - log_level: str = "verbose" + log_level: str = "info" """OVRTX carb log level: "verbose", "info", "warn", "error".""" - log_file_path: str = "/tmp/ovrtx_renderer.log" + log_file_path: str = "/dev/stdout" """Path for OVRTX log file.""" From 12fbfb7ff9df4f4877841dd3ac7fd71310c759aa Mon Sep 17 00:00:00 2001 From: HuiDong Chen Date: Tue, 19 May 2026 22:04:14 +0800 Subject: [PATCH 7/8] changelog --- .../changelog.d/huidongc-deterministic-rtx-rendering.rst | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 source/isaaclab_ov/changelog.d/huidongc-deterministic-rtx-rendering.rst diff --git a/source/isaaclab_ov/changelog.d/huidongc-deterministic-rtx-rendering.rst b/source/isaaclab_ov/changelog.d/huidongc-deterministic-rtx-rendering.rst new file mode 100644 index 000000000000..6fcbfd1b6f91 --- /dev/null +++ b/source/isaaclab_ov/changelog.d/huidongc-deterministic-rtx-rendering.rst @@ -0,0 +1,5 @@ +Changed +^^^^^^^ + +* Changed :attr:`~isaaclab_ov.renderers.OVRTXRendererCfg.log_file_path` default to ``"/dev/stdout"`` + and :attr:`~isaaclab_ov.renderers.OVRTXRendererCfg.log_level` default to ``"info"``. From e137c79488c1231a420fea405facaa8635c26a9e Mon Sep 17 00:00:00 2001 From: HuiDong Chen Date: Tue, 19 May 2026 22:22:17 +0800 Subject: [PATCH 8/8] restore to verbose --- .../changelog.d/huidongc-deterministic-rtx-rendering.rst | 3 +-- source/isaaclab_ov/isaaclab_ov/renderers/ovrtx_renderer_cfg.py | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/source/isaaclab_ov/changelog.d/huidongc-deterministic-rtx-rendering.rst b/source/isaaclab_ov/changelog.d/huidongc-deterministic-rtx-rendering.rst index 6fcbfd1b6f91..9d8ac5af39bc 100644 --- a/source/isaaclab_ov/changelog.d/huidongc-deterministic-rtx-rendering.rst +++ b/source/isaaclab_ov/changelog.d/huidongc-deterministic-rtx-rendering.rst @@ -1,5 +1,4 @@ Changed ^^^^^^^ -* Changed :attr:`~isaaclab_ov.renderers.OVRTXRendererCfg.log_file_path` default to ``"/dev/stdout"`` - and :attr:`~isaaclab_ov.renderers.OVRTXRendererCfg.log_level` default to ``"info"``. +* Changed :attr:`~isaaclab_ov.renderers.OVRTXRendererCfg.log_file_path` default to ``"/dev/stdout"``. diff --git a/source/isaaclab_ov/isaaclab_ov/renderers/ovrtx_renderer_cfg.py b/source/isaaclab_ov/isaaclab_ov/renderers/ovrtx_renderer_cfg.py index dc018ceb2636..5cb5987a1747 100644 --- a/source/isaaclab_ov/isaaclab_ov/renderers/ovrtx_renderer_cfg.py +++ b/source/isaaclab_ov/isaaclab_ov/renderers/ovrtx_renderer_cfg.py @@ -37,7 +37,7 @@ class OVRTXRendererCfg(RendererCfg): multi-environment stage instead (same effect as setting this to ``False`` for that run). """ - log_level: str = "info" + log_level: str = "verbose" """OVRTX carb log level: "verbose", "info", "warn", "error".""" log_file_path: str = "/dev/stdout"