Performance of (+,-,*,/)(::TaylorScalar,::Number): fresh version#81
Performance of (+,-,*,/)(::TaylorScalar,::Number): fresh version#81tansongchen merged 4 commits intoJuliaDiff:mainfrom
(+,-,*,/)(::TaylorScalar,::Number): fresh version#81Conversation
|
Looks good to me The benchmarks failure is due to Zygote problem at v1.10 so I'm temporarily ignoring it |
|
Thanks a lot for merging after all this time ! Maybe i'll reconsider moving to TaylorDiff :) |
|
@lrnv sorry for the long wait. I believe I need to explain what happened. Previously, the PR wasn't merged because using However, recently I come back and will be working on this package for a while, and I plan to add chunk size as a feature (think of the Laplacian operator as an example). In order to do this, I must separate the primal (0-th order) value and tangents into two fields. Therefore, it becomes much natural to separate primal and tangents when doing binary operation with plain I will do this migration soon, and please let me know if you would like any further features to be added to TaylorDiff.jl! |
|
@tansongchen Thanks a lot for the message, i am just really happy that you have time to work on it now ! The target for me was to ditch Please keep the good work on making the package as minimal as possible by moving stuff to extensions as soon as it makes sense -- I was and will still only use high order derivations, and dont really care about the rest. Will keep you informed when the Pr gets revived :) |
Supplants #25 with an updated branch.