UNPKG

@hoff97/tensor-js

Version:

PyTorch like deep learning inferrence library

20 lines 500 B
export class ClipBack { constructor(input, min, max) { this.input = input; this.min = min; this.max = max; } backward(grad) { const gradIn = this.input.value.clipBackward(grad, this.min, this.max); const needed = this.input.backward(gradIn); if (!needed) { gradIn.delete(); } } delete() { if (!this.input.isLeaf()) { this.input.delete(); } } } //# sourceMappingURL=clipBack.js.map