# XlaSparseDenseMatmulGradWithSgdAndCsrInput

public final class **XlaSparseDenseMatmulGradWithSgdAndCsrInput**

### Nested Classes

|---|---|---|---|
| class | [XlaSparseDenseMatmulGradWithSgdAndCsrInput.Options](https://www.tensorflow.org/api_docs/java/org/tensorflow/op/core/XlaSparseDenseMatmulGradWithSgdAndCsrInput.Options) || Optional attributes for `https://www.tensorflow.org/api_docs/java/org/tensorflow/op/core/XlaSparseDenseMatmulGradWithSgdAndCsrInput` |

### Public Methods

|---|---|
| [Output](https://www.tensorflow.org/api_docs/java/org/tensorflow/Output)\<Float\> | [asOutput](https://www.tensorflow.org/api_docs/java/org/tensorflow/op/core/XlaSparseDenseMatmulGradWithSgdAndCsrInput#asOutput())() Returns the symbolic handle of a tensor. |
| static [XlaSparseDenseMatmulGradWithSgdAndCsrInput.Options](https://www.tensorflow.org/api_docs/java/org/tensorflow/op/core/XlaSparseDenseMatmulGradWithSgdAndCsrInput.Options) | [clipWeightMax](https://www.tensorflow.org/api_docs/java/org/tensorflow/op/core/XlaSparseDenseMatmulGradWithSgdAndCsrInput#clipWeightMax(java.lang.Float))(Float clipWeightMax) |
| static [XlaSparseDenseMatmulGradWithSgdAndCsrInput.Options](https://www.tensorflow.org/api_docs/java/org/tensorflow/op/core/XlaSparseDenseMatmulGradWithSgdAndCsrInput.Options) | [clipWeightMin](https://www.tensorflow.org/api_docs/java/org/tensorflow/op/core/XlaSparseDenseMatmulGradWithSgdAndCsrInput#clipWeightMin(java.lang.Float))(Float clipWeightMin) |
| static [XlaSparseDenseMatmulGradWithSgdAndCsrInput](https://www.tensorflow.org/api_docs/java/org/tensorflow/op/core/XlaSparseDenseMatmulGradWithSgdAndCsrInput) | [create](https://www.tensorflow.org/api_docs/java/org/tensorflow/op/core/XlaSparseDenseMatmulGradWithSgdAndCsrInput#create(org.tensorflow.op.Scope,%20org.tensorflow.Operand<java.lang.Integer>,%20org.tensorflow.Operand<java.lang.Integer>,%20org.tensorflow.Operand<java.lang.Integer>,%20org.tensorflow.Operand<java.lang.Float>,%20org.tensorflow.Operand<java.lang.Float>,%20org.tensorflow.Operand<java.lang.Float>,%20org.tensorflow.Operand<java.lang.Float>,%20org.tensorflow.Operand<java.lang.Integer>,%20java.lang.String,%20org.tensorflow.op.core.XlaSparseDenseMatmulGradWithSgdAndCsrInput.Options...))([Scope](https://www.tensorflow.org/api_docs/java/org/tensorflow/op/Scope) scope, [Operand](https://www.tensorflow.org/api_docs/java/org/tensorflow/Operand)\<Integer\> rowPointers, [Operand](https://www.tensorflow.org/api_docs/java/org/tensorflow/Operand)\<Integer\> sortedSampleIds, [Operand](https://www.tensorflow.org/api_docs/java/org/tensorflow/Operand)\<Integer\> sortedTokenIds, [Operand](https://www.tensorflow.org/api_docs/java/org/tensorflow/Operand)\<Float\> sortedGains, [Operand](https://www.tensorflow.org/api_docs/java/org/tensorflow/Operand)\<Float\> activationGradients, [Operand](https://www.tensorflow.org/api_docs/java/org/tensorflow/Operand)\<Float\> learningRate, [Operand](https://www.tensorflow.org/api_docs/java/org/tensorflow/Operand)\<Float\> embeddingTable, [Operand](https://www.tensorflow.org/api_docs/java/org/tensorflow/Operand)\<Integer\> numMinibatchesPerPhysicalSparseCore, String tableName, [Options...](https://www.tensorflow.org/api_docs/java/org/tensorflow/op/core/XlaSparseDenseMatmulGradWithSgdAndCsrInput.Options) options) Factory method to create a class wrapping a new XlaSparseDenseMatmulGradWithSgdAndCsrInput operation. |
| [Output](https://www.tensorflow.org/api_docs/java/org/tensorflow/Output)\<Float\> | [updatedEmbeddingTable](https://www.tensorflow.org/api_docs/java/org/tensorflow/op/core/XlaSparseDenseMatmulGradWithSgdAndCsrInput#updatedEmbeddingTable())() |

### Inherited Methods

From class [org.tensorflow.op.PrimitiveOp](https://www.tensorflow.org/api_docs/java/org/tensorflow/op/PrimitiveOp)

|---|---|
| final boolean | [equals](https://www.tensorflow.org/api_docs/java/org/tensorflow/op/PrimitiveOp#equals(java.lang.Object))(Object obj) |
| final int | [hashCode](https://www.tensorflow.org/api_docs/java/org/tensorflow/op/PrimitiveOp#hashCode())() |
| [Operation](https://www.tensorflow.org/api_docs/java/org/tensorflow/Operation) | [op](https://www.tensorflow.org/api_docs/java/org/tensorflow/op/PrimitiveOp#op())() Returns the underlying `https://www.tensorflow.org/api_docs/java/org/tensorflow/Operation` |
| final String | [toString](https://www.tensorflow.org/api_docs/java/org/tensorflow/op/PrimitiveOp#toString())() |

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() |

From interface [org.tensorflow.Operand](https://www.tensorflow.org/api_docs/java/org/tensorflow/Operand)

|---|---|
| abstract [Output](https://www.tensorflow.org/api_docs/java/org/tensorflow/Output)\<Float\> | [asOutput](https://www.tensorflow.org/api_docs/java/org/tensorflow/Operand#asOutput())() Returns the symbolic handle of a tensor. |

## Public Methods

#### public [Output](https://www.tensorflow.org/api_docs/java/org/tensorflow/Output)\<Float\>
**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.

<br />

#### public static [XlaSparseDenseMatmulGradWithSgdAndCsrInput.Options](https://www.tensorflow.org/api_docs/java/org/tensorflow/op/core/XlaSparseDenseMatmulGradWithSgdAndCsrInput.Options)
**clipWeightMax**
(Float clipWeightMax)

<br />

#### public static [XlaSparseDenseMatmulGradWithSgdAndCsrInput.Options](https://www.tensorflow.org/api_docs/java/org/tensorflow/op/core/XlaSparseDenseMatmulGradWithSgdAndCsrInput.Options)
**clipWeightMin**
(Float clipWeightMin)

<br />

#### public static [XlaSparseDenseMatmulGradWithSgdAndCsrInput](https://www.tensorflow.org/api_docs/java/org/tensorflow/op/core/XlaSparseDenseMatmulGradWithSgdAndCsrInput)
**create**
([Scope](https://www.tensorflow.org/api_docs/java/org/tensorflow/op/Scope) scope, [Operand](https://www.tensorflow.org/api_docs/java/org/tensorflow/Operand)\<Integer\> rowPointers, [Operand](https://www.tensorflow.org/api_docs/java/org/tensorflow/Operand)\<Integer\> sortedSampleIds, [Operand](https://www.tensorflow.org/api_docs/java/org/tensorflow/Operand)\<Integer\> sortedTokenIds, [Operand](https://www.tensorflow.org/api_docs/java/org/tensorflow/Operand)\<Float\> sortedGains, [Operand](https://www.tensorflow.org/api_docs/java/org/tensorflow/Operand)\<Float\> activationGradients, [Operand](https://www.tensorflow.org/api_docs/java/org/tensorflow/Operand)\<Float\> learningRate, [Operand](https://www.tensorflow.org/api_docs/java/org/tensorflow/Operand)\<Float\> embeddingTable, [Operand](https://www.tensorflow.org/api_docs/java/org/tensorflow/Operand)\<Integer\> numMinibatchesPerPhysicalSparseCore, String tableName, [Options...](https://www.tensorflow.org/api_docs/java/org/tensorflow/op/core/XlaSparseDenseMatmulGradWithSgdAndCsrInput.Options) options)

Factory method to create a class wrapping a new XlaSparseDenseMatmulGradWithSgdAndCsrInput operation.

##### Parameters

| scope | current scope |
| options | carries optional attributes values |
|---|---|

##### Returns

- a new instance of XlaSparseDenseMatmulGradWithSgdAndCsrInput

#### public [Output](https://www.tensorflow.org/api_docs/java/org/tensorflow/Output)\<Float\>
**updatedEmbeddingTable**
()

<br />