1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| export function extractWeightsFactory(weights: Float32Array) {
| let remainingWeights = weights;
|
| function extractWeights(numWeights: number): Float32Array {
| const ret = remainingWeights.slice(0, numWeights);
| remainingWeights = remainingWeights.slice(numWeights);
| return ret;
| }
|
| function getRemainingWeights(): Float32Array {
| return remainingWeights;
| }
|
| return {
| extractWeights,
| getRemainingWeights,
| };
| }
|
|