Skip to content
Discussion options

You must be logged in to vote

Hi @Bambootree0818

Sorry, this got lost in my GitHub notifications.

I don't immediately see anything wrong here. If you set the drjit log level to Info, you'll be able to see all the kernel launches. At every iteration you should be seeing the same set of kernels. If they suddenly change and that's when you see a slowdown, then something terribly wrong is happening.

In addition, you might want to use another integrator. I'm not sure what is used here, but you should be able to use an integrator that defines an explicit adjoint pass like prb. Not that it should change the correctness of the code, but they are more robust (we test them extensively.).

If this persist please open an issue wit…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@merlinND
Comment options

merlinND Mar 4, 2024
Collaborator

Answer selected by Bambootree0818
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants