aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/java/src/main/native/graph_jni.cc
diff options
context:
space:
mode:
Diffstat (limited to 'tensorflow/java/src/main/native/graph_jni.cc')
-rw-r--r--tensorflow/java/src/main/native/graph_jni.cc17
1 files changed, 8 insertions, 9 deletions
diff --git a/tensorflow/java/src/main/native/graph_jni.cc b/tensorflow/java/src/main/native/graph_jni.cc
index a9b2ef6494..1bbda52641 100644
--- a/tensorflow/java/src/main/native/graph_jni.cc
+++ b/tensorflow/java/src/main/native/graph_jni.cc
@@ -135,7 +135,7 @@ Java_org_tensorflow_Graph_toGraphDef(JNIEnv* env, jclass clazz, jlong handle) {
JNIEXPORT jlongArray JNICALL
Java_org_tensorflow_Graph_addGradients(JNIEnv* env, jclass clazz, jlong handle,
- jstring scope_name, jlongArray y_handles, jintArray y_indices,
+ jstring prefix, jlongArray y_handles, jintArray y_indices,
jlongArray x_handles, jintArray x_indices,
jlongArray dx_handles, jintArray dx_indices) {
@@ -163,16 +163,15 @@ Java_org_tensorflow_Graph_addGradients(JNIEnv* env, jclass clazz, jlong handle,
}
if (env->ExceptionCheck()) return nullptr;
- jboolean is_copy;
- const char* cscope_name = nullptr;
- if (scope_name != nullptr) {
- cscope_name = env->GetStringUTFChars(scope_name, &is_copy);
+ const char* cprefix = nullptr;
+ if (prefix != nullptr) {
+ cprefix = env->GetStringUTFChars(prefix, nullptr);
}
TF_Status* status = TF_NewStatus();
- TF_AddGradients(g, cscope_name, y.get(), ny, x.get(), nx, dx.get(), status,
- dy.get());
- if (scope_name != nullptr) {
- env->ReleaseStringUTFChars(scope_name, cscope_name);
+ TF_AddGradientsWithPrefix(g, cprefix, y.get(), ny, x.get(), nx, dx.get(),
+ status, dy.get());
+ if (prefix != nullptr) {
+ env->ReleaseStringUTFChars(prefix, cprefix);
}
if (!throwExceptionIfNotOK(env, status)) {
TF_DeleteStatus(status);