MCPcopy
hub / github.com/tensorflow/tfjs / dispose

Method dispose

tfjs-layers/src/engine/training.ts:1916–1926  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

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} {

Callers 13

fitMethod · 0.45
fitLoopMethod · 0.45
trainOnBatchMethod · 0.45
topology_test.tsFile · 0.45
training_test.tsFile · 0.45
container_test.tsFile · 0.45
disposeNewTensorsFunction · 0.45
disposeFunction · 0.45
fitDatasetFunction · 0.45
evaluateDatasetFunction · 0.45
addWeightFunction · 0.45

Calls 1

memoryMethod · 0.65

Tested by

no test coverage detected