Team Ai
Datasetpublic

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.

sourceHugging Faceupdated 2mo agoView on Hugging Face
0likes3.1kdownloads
index.js128 linesDownload Raw Back to esm
1/// <reference types="../types/index.d.ts" />2 3// (c) 2020-present Andrea Giammarchi4 5const {parse: $parse, stringify: $stringify} = JSON;6const {keys} = Object;7 8const Primitive = String;   // it could be Number9const primitive = 'string'; // it could be 'number'10 11const ignore = {};12const object = 'object';13 14const noop = (_, value) => value;15 16const primitives = value => (17  value instanceof Primitive ? Primitive(value) : value18);19 20const Primitives = (_, value) => (21  typeof value === primitive ? new Primitive(value) : value22);23 24const resolver = (input, lazy, parsed, $) => output => {25  for (let ke = keys(output), {length} = ke, y = 0; y < length; y++) {26    const k = ke[y];27    const value = output[k];28    if (value instanceof Primitive) {29      const tmp = input[+value];30      if (typeof tmp === object && !parsed.has(tmp)) {31        parsed.add(tmp);32        output[k] = ignore;33        lazy.push({ o: output, k, r: tmp });34      }35      else36        output[k] = $.call(output, k, tmp);37    }38    else if (output[k] !== ignore)39      output[k] = $.call(output, k, value);40  }41  return output;42};43 44const set = (known, input, value) => {45  const index = Primitive(input.push(value) - 1);46  known.set(value, index);47  return index;48};49 50/**51 * Converts a specialized flatted string into a JS value.52 * @param {string} text53 * @param {(this: any, key: string, value: any) => any} [reviver]54 * @returns {any}55 */56export const parse = (text, reviver) => {57  const input = $parse(text, Primitives).map(primitives);58  const $ = reviver || noop;59 60  let value = input[0];61 62  if (typeof value === object && value) {63    const lazy = [];64    const revive = resolver(input, lazy, new Set, $);65    value = revive(value);66 67    let i = 0;68    while (i < lazy.length) {69      // it could be a lazy.shift() but that's costly70      const {o, k, r} = lazy[i++];71      o[k] = $.call(o, k, revive(r));72    }73  }74 75  return $.call({'': value}, '', value);76};77 78/**79 * Converts a JS value into a specialized flatted string.80 * @param {any} value81 * @param {((this: any, key: string, value: any) => any) | (string | number)[] | null | undefined} [replacer]82 * @param {string | number | undefined} [space]83 * @returns {string}84 */85export const stringify = (value, replacer, space) => {86  const $ = replacer && typeof replacer === object ?87            (k, v) => (k === '' || -1 < replacer.indexOf(k) ? v : void 0) :88            (replacer || noop);89  const known = new Map;90  const input = [];91  const output = [];92  let i = +set(known, input, $.call({'': value}, '', value));93  let firstRun = !i;94  while (i < input.length) {95    firstRun = true;96    output[i] = $stringify(input[i++], replace, space);97  }98  return '[' + output.join(',') + ']';99  function replace(key, value) {100    if (firstRun) {101      firstRun = !firstRun;102      return value;103    }104    const after = $.call(this, key, value);105    switch (typeof after) {106      case object:107        if (after === null) return after;108      case primitive:109        return known.get(after) || set(known, input, after);110    }111    return after;112  }113};114 115/**116 * Converts a generic value into a JSON serializable object without losing recursion.117 * @param {any} value118 * @returns {any}119 */120export const toJSON = value => $parse(stringify(value));121 122/**123 * Converts a previously serialized object with recursion into a recursive one.124 * @param {any} value125 * @returns {any}126 */127export const fromJSON = value => parse($stringify(value));128 
Brunobkr/llama.cpp_AlgMor24_github · Team Ai