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";2var __create = Object.create;3var __defProp = Object.defineProperty;4var __getOwnPropDesc = Object.getOwnPropertyDescriptor;5var __getOwnPropNames = Object.getOwnPropertyNames;6var __getProtoOf = Object.getPrototypeOf;7var __hasOwnProp = Object.prototype.hasOwnProperty;8var __export = (target, all) => {9 for (var name in all)10 __defProp(target, name, { get: all[name], enumerable: true });11};12var __copyProps = (to, from, except, desc) => {13 if (from && typeof from === "object" || typeof from === "function") {14 for (let key of __getOwnPropNames(from))15 if (!__hasOwnProp.call(to, key) && key !== except)16 __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });17 }18 return to;19};20var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(21 // If the importer is in node compatibility mode or this is not an ESM22 // file that has been converted to a CommonJS file using a Babel-23 // compatible transform (i.e. "__esModule" has not been set), then set24 // "default" to the CommonJS "module.exports" for node compatibility.25 isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target,26 mod27));28var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);29var rebase_exports = {};30__export(rebase_exports, {31 addSuggestedRebaseline: () => addSuggestedRebaseline,32 applySuggestedRebaselines: () => applySuggestedRebaselines,33 clearSuggestedRebaselines: () => clearSuggestedRebaselines34});35module.exports = __toCommonJS(rebase_exports);36var import_fs = __toESM(require("fs"));37var import_path = __toESM(require("path"));38var import_utils = require("playwright-core/lib/utils");39var import_utils2 = require("playwright-core/lib/utils");40var import_utilsBundle = require("playwright-core/lib/utilsBundle");41var import_projectUtils = require("./projectUtils");42var import_babelBundle = require("../transform/babelBundle");43const t = import_babelBundle.types;44const suggestedRebaselines = new import_utils.MultiMap();45function addSuggestedRebaseline(location, suggestedRebaseline) {46 suggestedRebaselines.set(location.file, { location, code: suggestedRebaseline });47}48function clearSuggestedRebaselines() {49 suggestedRebaselines.clear();50}51async function applySuggestedRebaselines(config, reporter) {52 if (config.config.updateSnapshots === "none")53 return;54 if (!suggestedRebaselines.size)55 return;56 const [project] = (0, import_projectUtils.filterProjects)(config.projects, config.cliProjectFilter);57 if (!project)58 return;59 const patches = [];60 const files = [];61 const gitCache = /* @__PURE__ */ new Map();62 const patchFile = import_path.default.join(project.project.outputDir, "rebaselines.patch");63 for (const fileName of [...suggestedRebaselines.keys()].sort()) {64 const source = await import_fs.default.promises.readFile(fileName, "utf8");65 const lines = source.split("\n");66 const replacements = suggestedRebaselines.get(fileName);67 const fileNode = (0, import_babelBundle.babelParse)(source, fileName, true);68 const ranges = [];69 (0, import_babelBundle.traverse)(fileNode, {70 CallExpression: (path2) => {71 const node = path2.node;72 if (node.arguments.length < 1)73 return;74 if (!t.isMemberExpression(node.callee))75 return;76 const argument = node.arguments[0];77 if (!t.isStringLiteral(argument) && !t.isTemplateLiteral(argument))78 return;79 const prop = node.callee.property;80 if (!prop.loc || !argument.start || !argument.end)81 return;82 for (const replacement of replacements) {83 if (prop.loc.start.line !== replacement.location.line)84 continue;85 if (prop.loc.start.column + 1 !== replacement.location.column)86 continue;87 const indent = lines[prop.loc.start.line - 1].match(/^\s*/)[0];88 const newText = replacement.code.replace(/\{indent\}/g, indent);89 ranges.push({ start: argument.start, end: argument.end, oldText: source.substring(argument.start, argument.end), newText });90 break;91 }92 }93 });94 ranges.sort((a, b) => b.start - a.start);95 let result = source;96 for (const range of ranges)97 result = result.substring(0, range.start) + range.newText + result.substring(range.end);98 const relativeName = import_path.default.relative(process.cwd(), fileName);99 files.push(relativeName);100 if (config.config.updateSourceMethod === "overwrite") {101 await import_fs.default.promises.writeFile(fileName, result);102 } else if (config.config.updateSourceMethod === "3way") {103 await import_fs.default.promises.writeFile(fileName, applyPatchWithConflictMarkers(source, result));104 } else {105 const gitFolder = findGitRoot(import_path.default.dirname(fileName), gitCache);106 const relativeToGit = import_path.default.relative(gitFolder || process.cwd(), fileName);107 patches.push(createPatch(relativeToGit, source, result));108 }109 }110 const fileList = files.map((file) => " " + import_utils2.colors.dim(file)).join("\n");111 reporter.onStdErr(`112New baselines created for:113 114${fileList}115`);116 if (config.config.updateSourceMethod === "patch") {117 await import_fs.default.promises.mkdir(import_path.default.dirname(patchFile), { recursive: true });118 await import_fs.default.promises.writeFile(patchFile, patches.join("\n"));119 reporter.onStdErr(`120 ` + import_utils2.colors.cyan("git apply " + import_path.default.relative(process.cwd(), patchFile)) + "\n");121 }122}123function createPatch(fileName, before, after) {124 const file = fileName.replace(/\\/g, "/");125 const text = import_utilsBundle.diff.createPatch(file, before, after, void 0, void 0, { context: 3 });126 return [127 "diff --git a/" + file + " b/" + file,128 "--- a/" + file,129 "+++ b/" + file,130 ...text.split("\n").slice(4)131 ].join("\n");132}133function findGitRoot(dir, cache) {134 const result = cache.get(dir);135 if (result !== void 0)136 return result;137 const gitPath = import_path.default.join(dir, ".git");138 if (import_fs.default.existsSync(gitPath) && import_fs.default.lstatSync(gitPath).isDirectory()) {139 cache.set(dir, dir);140 return dir;141 }142 const parentDir = import_path.default.dirname(dir);143 if (dir === parentDir) {144 cache.set(dir, null);145 return null;146 }147 const parentResult = findGitRoot(parentDir, cache);148 cache.set(dir, parentResult);149 return parentResult;150}151function applyPatchWithConflictMarkers(oldText, newText) {152 const diffResult = import_utilsBundle.diff.diffLines(oldText, newText);153 let result = "";154 let conflict = false;155 diffResult.forEach((part) => {156 if (part.added) {157 if (conflict) {158 result += part.value;159 result += ">>>>>>> SNAPSHOT\n";160 conflict = false;161 } else {162 result += "<<<<<<< HEAD\n";163 result += part.value;164 result += "=======\n";165 conflict = true;166 }167 } else if (part.removed) {168 result += "<<<<<<< HEAD\n";169 result += part.value;170 result += "=======\n";171 conflict = true;172 } else {173 if (conflict) {174 result += ">>>>>>> SNAPSHOT\n";175 conflict = false;176 }177 result += part.value;178 }179 });180 if (conflict)181 result += ">>>>>>> SNAPSHOT\n";182 return result;183}184// Annotate the CommonJS export names for ESM import in node:1850 && (module.exports = {186 addSuggestedRebaseline,187 applySuggestedRebaselines,188 clearSuggestedRebaselines189});190 