Could not reproduce the result with Sionna 0.16.2
I tried to run Learning_Materials.ipynb with Sionna 0.16.2. And, I found the following description in https://github.com/NVlabs/sionna/discussions/274.
(Breaking change) Removes the flags trainable_position and trainable_orientation from Transmitter and Receiver
So, I changed Learning_Materials.ipynb for Sionna 0.16.x.
before
# Create new trainable material with some default values
new_mat = RadioMaterial(mat.name + "_train",
relative_permittivity=3.0,
conductivity=0.1,
trainable_relative_permittivity=True,
trainable_conductivity=True)
after
# Create new trainable material with some default values
new_mat = RadioMaterial(mat.name + "_train",
relative_permittivity=3.0,
conductivity=0.1)
Test
https://github.com/NVlabs/diff-rt/blob/main/Learning_Materials.ipynb has training process. And, this notebook has the following figure.
But, I could not reproduce with Sionna 0.16.2.
Environment
I read README.md.
Running this code requires Sionna 0.15 or later. To run the notebooks on your machine, you also need Jupyter. We recommend Ubuntu 20.04, Python 3.8, and TensorFlow 2.12.
So, I used the following environment.
- Ubuntu 20.04
- Python 3.8
- sionna 0.16.2
- tensorflow 2.12.0
May I ask what version of Mitsuba you are using? I have been reporting errors in Mitsuba since initializing my file, and I suspect that I am using a version of Mitsuba that is not the corresponding version during development