Warning: This API is deprecated and will be removed in a future
version of TensorFlow after
the replacement is stable.
VarHandleOp
Stay organized with collections
Save and categorize content based on your preferences.
Creates a handle to a Variable resource.
Inherited Methods
From class
java.lang.Object
boolean
|
equals(Object arg0)
|
final
Class<?>
|
getClass()
|
int
|
hashCode()
|
final
void
|
notify()
|
final
void
|
notifyAll()
|
String
|
toString()
|
final
void
|
wait(long arg0, int arg1)
|
final
void
|
wait(long arg0)
|
final
void
|
wait()
|
Public Methods
public
static
VarHandleOp.Options
allowedDevices
(List<String> allowedDevices)
Parameters
allowedDevices |
DEPRECATED. The allowed devices containing the resource variable. Set when the
output ResourceHandle represents a per-replica/partitioned resource variable.
|
public
Output<Object>
asOutput
()
Returns the symbolic handle of a tensor.
Inputs to TensorFlow operations are outputs of another TensorFlow operation. This method is
used to obtain a symbolic handle that represents the computation of the input.
public
static
VarHandleOp.Options
container
(String container)
Parameters
container |
the container this variable is placed in.
|
public
static
VarHandleOp
create
(Scope scope, Class<T> dtype, Shape shape, Options... options)
Factory method to create a class wrapping a new VarHandleOp operation.
Parameters
scope |
current scope |
dtype |
the type of this variable. Must agree with the dtypes
of all ops using this variable. |
shape |
The (possibly partially specified) shape of this variable. |
options |
carries optional attributes values |
Returns
- a new instance of VarHandleOp
public
static
VarHandleOp.Options
debugName
(String debugName)
Parameters
debugName |
the user-given name, which still applies in anonymous mode.
|
public
static
VarHandleOp.Options
sharedName
(String sharedName)
Parameters
sharedName |
the name by which this variable is referred to.
|
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2023-10-06 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2023-10-06 UTC."],[],[],null,["# VarHandleOp\n\npublic final class **VarHandleOp** \nCreates a handle to a Variable resource. \n\n### Nested Classes\n\n|-------|---|---|------------------------------------------------------------------------------------------|\n| class | [VarHandleOp.Options](/api_docs/java/org/tensorflow/op/core/VarHandleOp.Options) || Optional attributes for [VarHandleOp](/api_docs/java/org/tensorflow/op/core/VarHandleOp) |\n\n### Public Methods\n\n|-----------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| static [VarHandleOp.Options](/api_docs/java/org/tensorflow/op/core/VarHandleOp.Options) | [allowedDevices](/api_docs/java/org/tensorflow/op/core/VarHandleOp#allowedDevices(java.util.List\u003cjava.lang.String\u003e))(List\\\u003cString\\\u003e allowedDevices) |\n| [Output](/api_docs/java/org/tensorflow/Output)\\\u003cObject\\\u003e | [asOutput](/api_docs/java/org/tensorflow/op/core/VarHandleOp#asOutput())() Returns the symbolic handle of a tensor. |\n| static [VarHandleOp.Options](/api_docs/java/org/tensorflow/op/core/VarHandleOp.Options) | [container](/api_docs/java/org/tensorflow/op/core/VarHandleOp#container(java.lang.String))(String container) |\n| static \\\u003cT\\\u003e [VarHandleOp](/api_docs/java/org/tensorflow/op/core/VarHandleOp) | [create](/api_docs/java/org/tensorflow/op/core/VarHandleOp#create(org.tensorflow.op.Scope,%20java.lang.Class\u003cT\u003e,%20org.tensorflow.Shape,%20org.tensorflow.op.core.VarHandleOp.Options...))([Scope](/api_docs/java/org/tensorflow/op/Scope) scope, Class\\\u003cT\\\u003e dtype, [Shape](/api_docs/java/org/tensorflow/Shape) shape, [Options...](/api_docs/java/org/tensorflow/op/core/VarHandleOp.Options) options) Factory method to create a class wrapping a new VarHandleOp operation. |\n| static [VarHandleOp.Options](/api_docs/java/org/tensorflow/op/core/VarHandleOp.Options) | [debugName](/api_docs/java/org/tensorflow/op/core/VarHandleOp#debugName(java.lang.String))(String debugName) |\n| [Output](/api_docs/java/org/tensorflow/Output)\\\u003c?\\\u003e | [resource](/api_docs/java/org/tensorflow/op/core/VarHandleOp#resource())() |\n| static [VarHandleOp.Options](/api_docs/java/org/tensorflow/op/core/VarHandleOp.Options) | [sharedName](/api_docs/java/org/tensorflow/op/core/VarHandleOp#sharedName(java.lang.String))(String sharedName) |\n\n### Inherited Methods\n\nFrom class [org.tensorflow.op.PrimitiveOp](/api_docs/java/org/tensorflow/op/PrimitiveOp) \n\n|------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------|\n| final boolean | [equals](/api_docs/java/org/tensorflow/op/PrimitiveOp#equals(java.lang.Object))(Object obj) |\n| final int | [hashCode](/api_docs/java/org/tensorflow/op/PrimitiveOp#hashCode())() |\n| [Operation](/api_docs/java/org/tensorflow/Operation) | [op](/api_docs/java/org/tensorflow/op/PrimitiveOp#op())() Returns the underlying [Operation](/api_docs/java/org/tensorflow/Operation) |\n| final String | [toString](/api_docs/java/org/tensorflow/op/PrimitiveOp#toString())() |\n\nFrom class java.lang.Object \n\n|------------------|---------------------------|\n| boolean | equals(Object arg0) |\n| final Class\\\u003c?\\\u003e | getClass() |\n| int | hashCode() |\n| final void | notify() |\n| final void | notifyAll() |\n| String | toString() |\n| final void | wait(long arg0, int arg1) |\n| final void | wait(long arg0) |\n| final void | wait() |\n\nFrom interface [org.tensorflow.Operand](/api_docs/java/org/tensorflow/Operand) \n\n|-------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------|\n| abstract [Output](/api_docs/java/org/tensorflow/Output)\\\u003cObject\\\u003e | [asOutput](/api_docs/java/org/tensorflow/Operand#asOutput())() Returns the symbolic handle of a tensor. |\n\nPublic Methods\n--------------\n\n#### public static [VarHandleOp.Options](/api_docs/java/org/tensorflow/op/core/VarHandleOp.Options)\n**allowedDevices**\n(List\\\u003cString\\\u003e allowedDevices)\n\n\u003cbr /\u003e\n\n##### Parameters\n\n| allowedDevices | DEPRECATED. The allowed devices containing the resource variable. Set when the output ResourceHandle represents a per-replica/partitioned resource variable. |\n|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------|\n\n#### public [Output](/api_docs/java/org/tensorflow/Output)\\\u003cObject\\\u003e\n**asOutput**\n()\n\nReturns the symbolic handle of a tensor.\n\nInputs to TensorFlow operations are outputs of another TensorFlow operation. This method is\nused to obtain a symbolic handle that represents the computation of the input.\n\n\u003cbr /\u003e\n\n#### public static [VarHandleOp.Options](/api_docs/java/org/tensorflow/op/core/VarHandleOp.Options)\n**container**\n(String container)\n\n\u003cbr /\u003e\n\n##### Parameters\n\n| container | the container this variable is placed in. |\n|-----------|-------------------------------------------|\n\n#### public static [VarHandleOp](/api_docs/java/org/tensorflow/op/core/VarHandleOp)\n**create**\n([Scope](/api_docs/java/org/tensorflow/op/Scope) scope, Class\\\u003cT\\\u003e dtype, [Shape](/api_docs/java/org/tensorflow/Shape) shape, [Options...](/api_docs/java/org/tensorflow/op/core/VarHandleOp.Options) options)\n\nFactory method to create a class wrapping a new VarHandleOp operation. \n\n##### Parameters\n\n| scope | current scope |\n| dtype | the type of this variable. Must agree with the dtypes of all ops using this variable. |\n| shape | The (possibly partially specified) shape of this variable. |\n| options | carries optional attributes values |\n|---------|---------------------------------------------------------------------------------------|\n\n##### Returns\n\n- a new instance of VarHandleOp \n\n#### public static [VarHandleOp.Options](/api_docs/java/org/tensorflow/op/core/VarHandleOp.Options)\n**debugName**\n(String debugName)\n\n\u003cbr /\u003e\n\n##### Parameters\n\n| debugName | the user-given name, which still applies in anonymous mode. |\n|-----------|-------------------------------------------------------------|\n\n#### public [Output](/api_docs/java/org/tensorflow/Output)\\\u003c?\\\u003e\n**resource**\n()\n\n\u003cbr /\u003e\n\n#### public static [VarHandleOp.Options](/api_docs/java/org/tensorflow/op/core/VarHandleOp.Options)\n**sharedName**\n(String sharedName)\n\n\u003cbr /\u003e\n\n##### Parameters\n\n| sharedName | the name by which this variable is referred to. |\n|------------|-------------------------------------------------|"]]