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 $SyntaxError = require('es-errors/syntax');4var $TypeError = require('es-errors/type');5 6var IsDetachedBuffer = require('./IsDetachedBuffer');7var IsInteger = require('./IsInteger');8var SetValueInBuffer = require('./SetValueInBuffer');9var ToNumber = require('./ToNumber');10 11var isNegativeZero = require('math-intrinsics/isNegativeZero');12var typedArrayBuffer = require('typed-array-buffer');13var typedArrayByteOffset = require('typed-array-byte-offset');14var typedArrayLength = require('typed-array-length');15var whichTypedArray = require('which-typed-array');16 17var tableTAO = require('./tables/typed-array-objects');18 19// https://262.ecma-international.org/6.0/#sec-integerindexedelementset20 21module.exports = function IntegerIndexedElementSet(O, index, value) {22 if (typeof index !== 'number') {23 throw new $TypeError('`index` must be a Number'); // step 124 }25 var arrayTypeName = whichTypedArray(O); // step 1226 if (!arrayTypeName) {27 throw new $TypeError('`O` must be a TypedArray'); // step 228 }29 if (arrayTypeName === 'BigInt64Array' || arrayTypeName === 'BigUint64Array') {30 throw new $SyntaxError('BigInt64Array and BigUint64Array do not exist until ES2020'); // step 231 }32 33 var numValue = ToNumber(value); // step 334 35 var buffer = typedArrayBuffer(O); // step 536 37 if (IsDetachedBuffer(buffer)) {38 throw new $TypeError('`O` has a detached buffer'); // step 639 }40 41 if (!IsInteger(index) || isNegativeZero(index)) {42 return false; // steps 7 - 843 }44 45 var length = typedArrayLength(O); // step 946 47 if (index < 0 || index >= length) {48 return false; // step 1049 }50 51 var offset = typedArrayByteOffset(O); // step 1152 53 var elementType = tableTAO.name['$' + arrayTypeName]; // step 1554 55 var elementSize = tableTAO.size['$' + elementType]; // step 1356 57 var indexedPosition = (index * elementSize) + offset; // step 1458 59 SetValueInBuffer(buffer, indexedPosition, elementType, numValue); // step 1660 61 return true; // step 1762};63 