aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/java/src/main/java/org/tensorflow/op/Scope.java
diff options
context:
space:
mode:
Diffstat (limited to 'tensorflow/java/src/main/java/org/tensorflow/op/Scope.java')
-rw-r--r--tensorflow/java/src/main/java/org/tensorflow/op/Scope.java13
1 files changed, 13 insertions, 0 deletions
diff --git a/tensorflow/java/src/main/java/org/tensorflow/op/Scope.java b/tensorflow/java/src/main/java/org/tensorflow/op/Scope.java
index 8de2eaeb79..d1ab44c3b2 100644
--- a/tensorflow/java/src/main/java/org/tensorflow/op/Scope.java
+++ b/tensorflow/java/src/main/java/org/tensorflow/op/Scope.java
@@ -154,6 +154,19 @@ public final class Scope {
public String makeOpName(String defaultName) {
return nameScope.makeOpName(defaultName);
}
+
+ /**
+ * The name prefix of this scope
+ * <p>
+ * This value is the combination of the name of this scope and all of its parents, seperated by a '/', e.g.
+ * <pre>{@code
+ * Scope scope = new Scope(graph);
+ * assertEquals(scope.withSubScope("sub1").withSubScope("sub2").prefix(), "sub1/sub2");
+ * }</pre>
+ */
+ public String prefix() {
+ return nameScope.prefix();
+ }
private Scope(Graph graph, NameScope nameScope) {
this.graph = graph;