Replies: 1 comment 6 replies
-
Hi @Mio-TW, Could you please share a minimal code snippet that reproduces the error? |
Beta Was this translation helpful? Give feedback.
6 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Dear Sionna Team,
I want to run end-to-end learning in a ray-tracing channel.
So I combined the tutorials from Autoencoder and Ray-tracing, and used the conventional training in my codes (not reinforcement learning case).
The channel is generated using the following codes in here
But I suffer the following error.
It seems that the gradient cannot be backpropagated through the "ofdm channel".
So I have the following questions:
Why can't the gradient pass through the OFDM channel?
Haven't we already calculated the channel response using 'a' and 'tau'? (Equivalent to knowing 'H' in y=Hx+n)
Just like passing through an AWGN channel, shouldn't it be enough to pass the gradient through?
I'm not sure why this error would happen.
Please tell me if my understanding is correct.
If so, please tell me how to change the code of OFDM channel so that it can pass gradient.
If I use the "tf.stop_gradient" suggested by the error message, the trainable constellation parameters on the transmitter side will not be updated, which is not the result I want.
Thank you so much.
Beta Was this translation helpful? Give feedback.
All reactions