Skip to content

Commit 3d7d39e

Browse files
fix: Pool and RecurrentZero settings from json
1 parent 884c482 commit 3d7d39e

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

src/layer/pool.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -225,7 +225,7 @@ export class Pool extends Filter {
225225

226226
predictKernelMap: IKernelMapRunShortcut<ISubKernelObject> | null = null;
227227
constructor(settings: IPoolSettings, inputLayer: ILayer) {
228-
super(inputLayer);
228+
super(settings, inputLayer);
229229
this.settings = {
230230
...settings,
231231
...getStride(settings, defaults),

src/layer/recurrent-zeros.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,14 @@ export class RecurrentZeros extends Internal implements IRecurrentInput {
1010
settings: Partial<ILayerSettings> = {};
1111
predictKernel = null;
1212
compareKernel = null;
13+
14+
constructor(settings?: Partial<ILayerSettings>) {
15+
super();
16+
if (settings) {
17+
this.settings = { ...settings };
18+
}
19+
}
20+
1321
setDimensions(width: number, height: number): void {
1422
this.praxis = null;
1523
this.settings = {

0 commit comments

Comments
 (0)