()
| 1914 | } |
| 1915 | |
| 1916 | override dispose(): DisposeResult { |
| 1917 | const result = super.dispose(); |
| 1918 | if (result.refCountAfterDispose === 0 && this.optimizer != null && |
| 1919 | this.isOptimizerOwned) { |
| 1920 | const numTensorsBeforeOptmizerDisposal = tfc.memory().numTensors; |
| 1921 | this.optimizer_.dispose(); |
| 1922 | result.numDisposedVariables += |
| 1923 | numTensorsBeforeOptmizerDisposal - tfc.memory().numTensors; |
| 1924 | } |
| 1925 | return result; |
| 1926 | } |
| 1927 | |
| 1928 | private getLossIdentifiers(): LossIdentifier|LossIdentifier[]| |
| 1929 | {[outputName: string]: LossIdentifier} { |
no test coverage detected