Skip to content
This repository has been archived by the owner on Apr 18, 2023. It is now read-only.

In-Place Operations #18

Closed
willtebbutt opened this issue May 24, 2017 · 1 comment
Closed

In-Place Operations #18

willtebbutt opened this issue May 24, 2017 · 1 comment

Comments

@willtebbutt
Copy link
Member

Although when propagating derivatives through code, there is little reason to want to support in-place operations, it is perfectly possible that a user may wish to write a routine which uses in-place operations and evaluate it without recording all of the stuff required for differentiating through the code. It seems dumb to insist that in-place operations are not performed; they should be supported with the proviso that if you want to propagate derivatives through code which includes this stuff, you will lose the performance benefits associated with in-place operations.

Furthermore, at the point where we support FMAD, in-place operations become a completely sensible thing to do (I think).

@willtebbutt
Copy link
Member Author

This isn't going to happen. See #81 for details.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant