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 loadUtils_exports = {};30__export(loadUtils_exports, {31 collectProjectsAndTestFiles: () => collectProjectsAndTestFiles,32 createRootSuite: () => createRootSuite,33 loadFileSuites: () => loadFileSuites,34 loadGlobalHook: () => loadGlobalHook,35 loadReporter: () => loadReporter,36 loadTestList: () => loadTestList37});38module.exports = __toCommonJS(loadUtils_exports);39var import_path = __toESM(require("path"));40var import_fs = __toESM(require("fs"));41var import_utils = require("playwright-core/lib/utils");42var import_loaderHost = require("./loaderHost");43var import_util = require("../util");44var import_projectUtils = require("./projectUtils");45var import_testGroups = require("./testGroups");46var import_suiteUtils = require("../common/suiteUtils");47var import_test = require("../common/test");48var import_compilationCache = require("../transform/compilationCache");49var import_transform = require("../transform/transform");50var import_utilsBundle = require("../utilsBundle");51async function collectProjectsAndTestFiles(testRun, doNotRunTestsOutsideProjectFilter) {52 const config = testRun.config;53 const fsCache = /* @__PURE__ */ new Map();54 const sourceMapCache = /* @__PURE__ */ new Map();55 const cliFileMatcher = config.cliArgs.length ? (0, import_util.createFileMatcherFromArguments)(config.cliArgs) : null;56 const allFilesForProject = /* @__PURE__ */ new Map();57 const filteredProjects = (0, import_projectUtils.filterProjects)(config.projects, config.cliProjectFilter);58 for (const project of filteredProjects) {59 const files = await (0, import_projectUtils.collectFilesForProject)(project, fsCache);60 allFilesForProject.set(project, files);61 }62 const filesToRunByProject = /* @__PURE__ */ new Map();63 for (const [project, files] of allFilesForProject) {64 const matchedFiles = files.filter((file) => {65 const hasMatchingSources = sourceMapSources(file, sourceMapCache).some((source) => {66 if (cliFileMatcher && !cliFileMatcher(source))67 return false;68 return true;69 });70 return hasMatchingSources;71 });72 const filteredFiles = matchedFiles.filter(Boolean);73 filesToRunByProject.set(project, filteredFiles);74 }75 const projectClosure = (0, import_projectUtils.buildProjectsClosure)([...filesToRunByProject.keys()]);76 for (const [project, type] of projectClosure) {77 if (type === "dependency") {78 const treatProjectAsEmpty = doNotRunTestsOutsideProjectFilter && !filteredProjects.includes(project);79 const files = treatProjectAsEmpty ? [] : allFilesForProject.get(project) || await (0, import_projectUtils.collectFilesForProject)(project, fsCache);80 filesToRunByProject.set(project, files);81 }82 }83 testRun.projectFiles = filesToRunByProject;84 testRun.projectSuites = /* @__PURE__ */ new Map();85}86async function loadFileSuites(testRun, mode, errors) {87 const config = testRun.config;88 const allTestFiles = /* @__PURE__ */ new Set();89 for (const files of testRun.projectFiles.values())90 files.forEach((file) => allTestFiles.add(file));91 const fileSuiteByFile = /* @__PURE__ */ new Map();92 const loaderHost = mode === "out-of-process" ? new import_loaderHost.OutOfProcessLoaderHost(config) : new import_loaderHost.InProcessLoaderHost(config);93 if (await loaderHost.start(errors)) {94 for (const file of allTestFiles) {95 const fileSuite = await loaderHost.loadTestFile(file, errors);96 fileSuiteByFile.set(file, fileSuite);97 errors.push(...createDuplicateTitlesErrors(config, fileSuite));98 }99 await loaderHost.stop();100 }101 for (const file of allTestFiles) {102 for (const dependency of (0, import_compilationCache.dependenciesForTestFile)(file)) {103 if (allTestFiles.has(dependency)) {104 const importer = import_path.default.relative(config.config.rootDir, file);105 const importee = import_path.default.relative(config.config.rootDir, dependency);106 errors.push({107 message: `Error: test file "${importer}" should not import test file "${importee}"`,108 location: { file, line: 1, column: 1 }109 });110 }111 }112 }113 for (const [project, files] of testRun.projectFiles) {114 const suites = files.map((file) => fileSuiteByFile.get(file)).filter(Boolean);115 testRun.projectSuites.set(project, suites);116 }117}118async function createRootSuite(testRun, errors, shouldFilterOnly) {119 const config = testRun.config;120 const rootSuite = new import_test.Suite("", "root");121 const projectSuites = /* @__PURE__ */ new Map();122 const filteredProjectSuites = /* @__PURE__ */ new Map();123 {124 const cliFileFilters = (0, import_util.createFileFiltersFromArguments)(config.cliArgs);125 const grepMatcher = config.cliGrep ? (0, import_util.createTitleMatcher)((0, import_util.forceRegExp)(config.cliGrep)) : () => true;126 const grepInvertMatcher = config.cliGrepInvert ? (0, import_util.createTitleMatcher)((0, import_util.forceRegExp)(config.cliGrepInvert)) : () => false;127 const cliTitleMatcher = (title) => !grepInvertMatcher(title) && grepMatcher(title);128 for (const [project, fileSuites] of testRun.projectSuites) {129 const projectSuite = createProjectSuite(project, fileSuites);130 projectSuites.set(project, projectSuite);131 const filteredProjectSuite = filterProjectSuite(projectSuite, { cliFileFilters, cliTitleMatcher, testFilters: config.preOnlyTestFilters });132 filteredProjectSuites.set(project, filteredProjectSuite);133 }134 }135 if (shouldFilterOnly) {136 const filteredRoot = new import_test.Suite("", "root");137 for (const filteredProjectSuite of filteredProjectSuites.values())138 filteredRoot._addSuite(filteredProjectSuite);139 (0, import_suiteUtils.filterOnly)(filteredRoot);140 for (const [project, filteredProjectSuite] of filteredProjectSuites) {141 if (!filteredRoot.suites.includes(filteredProjectSuite))142 filteredProjectSuites.delete(project);143 }144 }145 const projectClosure = (0, import_projectUtils.buildProjectsClosure)([...filteredProjectSuites.keys()], (project) => filteredProjectSuites.get(project)._hasTests());146 for (const [project, type] of projectClosure) {147 if (type === "top-level") {148 project.project.repeatEach = project.fullConfig.configCLIOverrides.repeatEach ?? project.project.repeatEach;149 rootSuite._addSuite(buildProjectSuite(project, filteredProjectSuites.get(project)));150 }151 }152 if (config.config.forbidOnly) {153 const onlyTestsAndSuites = rootSuite._getOnlyItems();154 if (onlyTestsAndSuites.length > 0) {155 const configFilePath = config.config.configFile ? import_path.default.relative(config.config.rootDir, config.config.configFile) : void 0;156 errors.push(...createForbidOnlyErrors(onlyTestsAndSuites, config.configCLIOverrides.forbidOnly, configFilePath));157 }158 }159 if (config.config.shard) {160 const testGroups = [];161 for (const projectSuite of rootSuite.suites) {162 testGroups.push(...(0, import_testGroups.createTestGroups)(projectSuite, config.config.shard.total));163 }164 const testGroupsInThisShard = (0, import_testGroups.filterForShard)(config.config.shard, testGroups);165 const testsInThisShard = /* @__PURE__ */ new Set();166 for (const group of testGroupsInThisShard) {167 for (const test of group.tests)168 testsInThisShard.add(test);169 }170 (0, import_suiteUtils.filterTestsRemoveEmptySuites)(rootSuite, (test) => testsInThisShard.has(test));171 }172 if (config.postShardTestFilters.length)173 (0, import_suiteUtils.filterTestsRemoveEmptySuites)(rootSuite, (test) => config.postShardTestFilters.every((filter) => filter(test)));174 const topLevelProjects = [];175 {176 const projectClosure2 = new Map((0, import_projectUtils.buildProjectsClosure)(rootSuite.suites.map((suite) => suite._fullProject)));177 for (const [project, level] of projectClosure2.entries()) {178 if (level === "dependency")179 rootSuite._prependSuite(buildProjectSuite(project, projectSuites.get(project)));180 else181 topLevelProjects.push(project);182 }183 }184 return { rootSuite, topLevelProjects };185}186function createProjectSuite(project, fileSuites) {187 const projectSuite = new import_test.Suite(project.project.name, "project");188 for (const fileSuite of fileSuites)189 projectSuite._addSuite((0, import_suiteUtils.bindFileSuiteToProject)(project, fileSuite));190 const grepMatcher = (0, import_util.createTitleMatcher)(project.project.grep);191 const grepInvertMatcher = project.project.grepInvert ? (0, import_util.createTitleMatcher)(project.project.grepInvert) : null;192 (0, import_suiteUtils.filterTestsRemoveEmptySuites)(projectSuite, (test) => {193 const grepTitle = test._grepTitleWithTags();194 if (grepInvertMatcher?.(grepTitle))195 return false;196 return grepMatcher(grepTitle);197 });198 return projectSuite;199}200function filterProjectSuite(projectSuite, options) {201 if (!options.cliFileFilters.length && !options.cliTitleMatcher && !options.testFilters.length)202 return projectSuite;203 const result = projectSuite._deepClone();204 if (options.cliFileFilters.length)205 (0, import_suiteUtils.filterByFocusedLine)(result, options.cliFileFilters);206 (0, import_suiteUtils.filterTestsRemoveEmptySuites)(result, (test) => {207 if (!options.testFilters.every((filter) => filter(test)))208 return false;209 if (options.cliTitleMatcher && !options.cliTitleMatcher(test._grepTitleWithTags()))210 return false;211 return true;212 });213 return result;214}215function buildProjectSuite(project, projectSuite) {216 const result = new import_test.Suite(project.project.name, "project");217 result._fullProject = project;218 if (project.fullyParallel)219 result._parallelMode = "parallel";220 for (const fileSuite of projectSuite.suites) {221 result._addSuite(fileSuite);222 for (let repeatEachIndex = 1; repeatEachIndex < project.project.repeatEach; repeatEachIndex++) {223 const clone = fileSuite._deepClone();224 (0, import_suiteUtils.applyRepeatEachIndex)(project, clone, repeatEachIndex);225 result._addSuite(clone);226 }227 }228 return result;229}230function createForbidOnlyErrors(onlyTestsAndSuites, forbidOnlyCLIFlag, configFilePath) {231 const errors = [];232 for (const testOrSuite of onlyTestsAndSuites) {233 const title = testOrSuite.titlePath().slice(2).join(" ");234 const configFilePathName = configFilePath ? `'${configFilePath}'` : "the Playwright configuration file";235 const forbidOnlySource = forbidOnlyCLIFlag ? `'--forbid-only' CLI flag` : `'forbidOnly' option in ${configFilePathName}`;236 const error = {237 message: `Error: item focused with '.only' is not allowed due to the ${forbidOnlySource}: "${title}"`,238 location: testOrSuite.location239 };240 errors.push(error);241 }242 return errors;243}244function createDuplicateTitlesErrors(config, fileSuite) {245 const errors = [];246 const testsByFullTitle = /* @__PURE__ */ new Map();247 for (const test of fileSuite.allTests()) {248 const fullTitle = test.titlePath().slice(1).join(" \u203A ");249 const existingTest = testsByFullTitle.get(fullTitle);250 if (existingTest) {251 const error = {252 message: `Error: duplicate test title "${fullTitle}", first declared in ${buildItemLocation(config.config.rootDir, existingTest)}`,253 location: test.location254 };255 errors.push(error);256 }257 testsByFullTitle.set(fullTitle, test);258 }259 return errors;260}261function buildItemLocation(rootDir, testOrSuite) {262 if (!testOrSuite.location)263 return "";264 return `${import_path.default.relative(rootDir, testOrSuite.location.file)}:${testOrSuite.location.line}`;265}266async function requireOrImportDefaultFunction(file, expectConstructor) {267 let func = await (0, import_transform.requireOrImport)(file);268 if (func && typeof func === "object" && "default" in func)269 func = func["default"];270 if (typeof func !== "function")271 throw (0, import_util.errorWithFile)(file, `file must export a single ${expectConstructor ? "class" : "function"}.`);272 return func;273}274function loadGlobalHook(config, file) {275 return requireOrImportDefaultFunction(import_path.default.resolve(config.config.rootDir, file), false);276}277function loadReporter(config, file) {278 return requireOrImportDefaultFunction(config ? import_path.default.resolve(config.config.rootDir, file) : file, true);279}280function sourceMapSources(file, cache) {281 let sources = [file];282 if (!file.endsWith(".js"))283 return sources;284 if (cache.has(file))285 return cache.get(file);286 try {287 const sourceMap = import_utilsBundle.sourceMapSupport.retrieveSourceMap(file);288 const sourceMapData = typeof sourceMap?.map === "string" ? JSON.parse(sourceMap.map) : sourceMap?.map;289 if (sourceMapData?.sources)290 sources = sourceMapData.sources.map((source) => import_path.default.resolve(import_path.default.dirname(file), source));291 } finally {292 cache.set(file, sources);293 return sources;294 }295}296async function loadTestList(config, filePath) {297 try {298 const content = await import_fs.default.promises.readFile(filePath, "utf-8");299 const lines = content.split("\n").map((line) => line.trim()).filter((line) => line && !line.startsWith("#"));300 const descriptions = lines.map((line) => {301 const delimiter = line.includes("\u203A") ? "\u203A" : ">";302 const tokens = line.split(delimiter).map((token) => token.trim());303 let project;304 if (tokens[0].startsWith("[")) {305 if (!tokens[0].endsWith("]"))306 throw new Error(`Malformed test description: ${line}`);307 project = tokens[0].substring(1, tokens[0].length - 1);308 tokens.shift();309 }310 return { project, file: (0, import_utils.toPosixPath)((0, import_util.parseLocationArg)(tokens[0]).file), titlePath: tokens.slice(1) };311 });312 return (test) => descriptions.some((d) => {313 const [projectName, , ...titles] = test.titlePath();314 if (d.project !== void 0 && d.project !== projectName)315 return false;316 const relativeFile = (0, import_utils.toPosixPath)(import_path.default.relative(config.config.rootDir, test.location.file));317 if (relativeFile !== d.file)318 return false;319 return d.titlePath.length === titles.length && d.titlePath.every((_, index) => titles[index] === d.titlePath[index]);320 });321 } catch (e) {322 throw (0, import_util.errorWithFile)(filePath, "Cannot read test list file: " + e.message);323 }324}325// Annotate the CommonJS export names for ESM import in node:3260 && (module.exports = {327 collectProjectsAndTestFiles,328 createRootSuite,329 loadFileSuites,330 loadGlobalHook,331 loadReporter,332 loadTestList333});334 