First upload version 0.0.1
This commit is contained in:
12
node_modules/node-llama-cpp/dist/utils/resolveLastTokens.js
generated
vendored
Normal file
12
node_modules/node-llama-cpp/dist/utils/resolveLastTokens.js
generated
vendored
Normal file
@@ -0,0 +1,12 @@
|
||||
import { maxRecentDetokenizerTokens } from "../consts.js";
|
||||
export function resolveLastTokens(tokenArrays, maxTokens = maxRecentDetokenizerTokens) {
|
||||
const lastTokens = [];
|
||||
for (let i = tokenArrays.length - 1; i >= 0 && lastTokens.length < maxTokens; i--) {
|
||||
const tokens = tokenArrays[i];
|
||||
for (let j = tokens.length - 1; j >= 0 && lastTokens.length < maxTokens; j--) {
|
||||
lastTokens.unshift(tokens[j]);
|
||||
}
|
||||
}
|
||||
return lastTokens;
|
||||
}
|
||||
//# sourceMappingURL=resolveLastTokens.js.map
|
||||
Reference in New Issue
Block a user