Brunobkr/llama.cpp_AlgMor24_github
ΩFFFΣLLIa • llama.cpp • AlgMor24 ██████╗ ███████╗███████╗███████╗██╗ ██╗ ██╗ █████╗ ██╔═══██╗██╔════╝██╔════╝██╔════╝██║ ██║ ██║██╔══██╗ ██║ ██║█████╗ █████╗ █████╗ ██║ ██║ ██║███████║ ██║ ██║██╔══╝ ██╔══╝ ██╔══╝ ██║ ██║ ██║██╔══██║ ╚██████╔╝██║ ██║ ███████╗███████╗███████╗██║██║ ██║ ╚═════╝ ╚═╝ ╚═╝ ╚══════╝╚══════╝╚══════╝╚═╝╚═╝ ╚═╝ High-Performance LLM / VLM Inference & Autonomous Agentic Ecosystem… See the full description on the dataset page: https://huggingface.co/datasets/Brunobkr/llama.cpp_AlgMor24_github.
03.1k
1'use strict';2 3var SLOT = require('internal-slot');4var $SyntaxError = require('es-errors/syntax');5 6var $StopIteration = typeof StopIteration === 'object' ? StopIteration : null;7 8/** @type {import('.')} */9module.exports = function getStopIterationIterator(origIterator) {10 if (!$StopIteration) {11 throw new $SyntaxError('this environment lacks StopIteration');12 }13 14 SLOT.set(origIterator, '[[Done]]', false);15 16 /** @template T @typedef {T extends Iterator<infer U> ? U : never} IteratorType */17 /** @typedef {IteratorType<ReturnType<typeof getStopIterationIterator>>} T */18 var siIterator = {19 next: /** @type {() => IteratorResult<T>} */ function next() {20 // eslint-disable-next-line no-extra-parens21 var iterator = /** @type {typeof origIterator} */ (SLOT.get(this, '[[Iterator]]'));22 var done = !!SLOT.get(iterator, '[[Done]]');23 try {24 return {25 done: done,26 // eslint-disable-next-line no-extra-parens27 value: done ? void undefined : /** @type {T} */ (iterator.next())28 };29 } catch (e) {30 SLOT.set(iterator, '[[Done]]', true);31 if (e !== $StopIteration) {32 throw e;33 }34 return {35 done: true,36 value: void undefined37 };38 }39 }40 };41 42 SLOT.set(siIterator, '[[Iterator]]', origIterator);43 44 // @ts-expect-error TODO FIXME45 return siIterator;46};47 