Replies: 2 comments 3 replies
|
Hello @whaot, Thank you for sharing the notebook and scene in order to reproduce the issue.
Sionna RT is not guaranteed to be deterministic (this has been discussed many times in this forum). Even with fixed randomness from the RNG, massively parallel execution implies that different threads finish their work at different times. The precise timing is random, which means that results are accumulated in a random order. And since IEEE floating point operations are not commutative, this also means that the result can vary slightly depending on the order of operations.
|
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment



Uh oh!
There was an error while loading. Please reload this page.
I am running Sionna's RadioMapSolver (version: 1.2.2) multiple times on the exact same scene, with the same configuration and same random seed (seed=42). I am computing a full 3D radio map (40 height layers).
While I expect bit-exact reproducibility in a deterministic framework, I am observing large differences in the dB domain (up to ~3.7 dB) across runs.

How should I configure the settings to ensure the results are absolutely reproducible?
ray_trace_compare.ipynb
Here is the .zip of the scene:
26.zip
All reactions