Open boynextdoor-cze opened 1 year ago
have you found solutions?
have you found solutions?
Nope. I just implemented an MLP by myself to avoid this problem😅😅 Hope the developer can fix this cuz after all my implementation in Python is so slow
see #131 . Hope it helps.
I used the FullyFusedMLP of tinycudann:
y = tcnn.Network(**config)(input)
, and calculated the Jacobian matrix ofy
w.r.t.input
. The Jacobian matrix is then used as a part of the loss function, so ideally when backpropagating, the parameters of the MLP can be updated based on the second-order derivative. However, tinycudann throws an error as shown in the title, and I checked the source code intiny-cuda-nn/include/tiny-cuda-nn/object.h
and found that this part is not implemented!!! If my understanding is correct, can anybody fix this issue?