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 3Object.defineProperty(exports, "__esModule", {4 value: true5});6 7var _mapLimit = require('./mapLimit.js');8 9var _mapLimit2 = _interopRequireDefault(_mapLimit);10 11var _wrapAsync = require('./internal/wrapAsync.js');12 13var _wrapAsync2 = _interopRequireDefault(_wrapAsync);14 15var _awaitify = require('./internal/awaitify.js');16 17var _awaitify2 = _interopRequireDefault(_awaitify);18 19function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }20 21/**22 * The same as [`groupBy`]{@link module:Collections.groupBy} but runs a maximum of `limit` async operations at a time.23 *24 * @name groupByLimit25 * @static26 * @memberOf module:Collections27 * @method28 * @see [async.groupBy]{@link module:Collections.groupBy}29 * @category Collection30 * @param {Array|Iterable|AsyncIterable|Object} coll - A collection to iterate over.31 * @param {number} limit - The maximum number of async operations at a time.32 * @param {AsyncFunction} iteratee - An async function to apply to each item in33 * `coll`.34 * The iteratee should complete with a `key` to group the value under.35 * Invoked with (value, callback).36 * @param {Function} [callback] - A callback which is called when all `iteratee`37 * functions have finished, or an error occurs. Result is an `Object` whoses38 * properties are arrays of values which returned the corresponding key.39 * @returns {Promise} a promise, if no callback is passed40 */41function groupByLimit(coll, limit, iteratee, callback) {42 var _iteratee = (0, _wrapAsync2.default)(iteratee);43 return (0, _mapLimit2.default)(coll, limit, (val, iterCb) => {44 _iteratee(val, (err, key) => {45 if (err) return iterCb(err);46 return iterCb(err, { key, val });47 });48 }, (err, mapResults) => {49 var result = {};50 // from MDN, handle object having an `hasOwnProperty` prop51 var { hasOwnProperty } = Object.prototype;52 53 for (var i = 0; i < mapResults.length; i++) {54 if (mapResults[i]) {55 var { key } = mapResults[i];56 var { val } = mapResults[i];57 58 if (hasOwnProperty.call(result, key)) {59 result[key].push(val);60 } else {61 result[key] = [val];62 }63 }64 }65 66 return callback(err, result);67 });68}69 70exports.default = (0, _awaitify2.default)(groupByLimit, 4);71module.exports = exports.default;