18 lines
433 B
TypeScript
18 lines
433 B
TypeScript
|
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
|
||
|
}
|
||
|
}
|