C API gradient tape support #47748
Labels
comp:apis
Highlevel API related issues
stat:awaiting tensorflower
Status - Awaiting response from tensorflower
type:feature
Feature requests
System information
Describe the feature and the current behavior/state.
Gradients are being ported to C++, with the tape API in c/eager/gradients.h.
However, there is no equivalent C API, and as per tensorflow/community#335 it does not seem there are current plans to add one.
I assume this is on the radar somewhere, but I don't see any tracking issues, so I'm making this as tracking (and a request).
Will this change the current api? How?
It will expose the existing gradient tape api to the C API. Gradient registration should be exposed as well to allow for registering custom gradients (it seems to be tape specific?).
Who will benefit with this feature?
It will enable eager mode to support gradients for projects using the C API bindings, including the official JVM bindings (which is what prompted this issue) and those that depend on it.
The text was updated successfully, but these errors were encountered: