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 browserServerImpl_exports = {};30__export(browserServerImpl_exports, {31 BrowserServerLauncherImpl: () => BrowserServerLauncherImpl32});33module.exports = __toCommonJS(browserServerImpl_exports);34var import_playwrightServer = require("./remote/playwrightServer");35var import_helper = require("./server/helper");36var import_playwright = require("./server/playwright");37var import_crypto = require("./server/utils/crypto");38var import_debug = require("./server/utils/debug");39var import_stackTrace = require("./utils/isomorphic/stackTrace");40var import_time = require("./utils/isomorphic/time");41var import_utilsBundle = require("./utilsBundle");42var validatorPrimitives = __toESM(require("./protocol/validatorPrimitives"));43var import_progress = require("./server/progress");44class BrowserServerLauncherImpl {45 constructor(browserName) {46 this._browserName = browserName;47 }48 async launchServer(options = {}) {49 const playwright = (0, import_playwright.createPlaywright)({ sdkLanguage: "javascript", isServer: true });50 const metadata = { id: "", startTime: 0, endTime: 0, type: "Internal", method: "", params: {}, log: [], internal: true };51 const validatorContext = {52 tChannelImpl: (names, arg, path2) => {53 throw new validatorPrimitives.ValidationError(`${path2}: channels are not expected in launchServer`);54 },55 binary: "buffer",56 isUnderTest: import_debug.isUnderTest57 };58 let launchOptions = {59 ...options,60 ignoreDefaultArgs: Array.isArray(options.ignoreDefaultArgs) ? options.ignoreDefaultArgs : void 0,61 ignoreAllDefaultArgs: !!options.ignoreDefaultArgs && !Array.isArray(options.ignoreDefaultArgs),62 env: options.env ? envObjectToArray(options.env) : void 0,63 timeout: options.timeout ?? import_time.DEFAULT_PLAYWRIGHT_LAUNCH_TIMEOUT64 };65 let browser;66 try {67 const controller = new import_progress.ProgressController(metadata);68 browser = await controller.run(async (progress) => {69 if (options._userDataDir !== void 0) {70 const validator = validatorPrimitives.scheme["BrowserTypeLaunchPersistentContextParams"];71 launchOptions = validator({ ...launchOptions, userDataDir: options._userDataDir }, "", validatorContext);72 const context = await playwright[this._browserName].launchPersistentContext(progress, options._userDataDir, launchOptions);73 return context._browser;74 } else {75 const validator = validatorPrimitives.scheme["BrowserTypeLaunchParams"];76 launchOptions = validator(launchOptions, "", validatorContext);77 return await playwright[this._browserName].launch(progress, launchOptions, toProtocolLogger(options.logger));78 }79 });80 } catch (e) {81 const log = import_helper.helper.formatBrowserLogs(metadata.log);82 (0, import_stackTrace.rewriteErrorMessage)(e, `${e.message} Failed to launch browser.${log}`);83 throw e;84 }85 const path = options.wsPath ? options.wsPath.startsWith("/") ? options.wsPath : `/${options.wsPath}` : `/${(0, import_crypto.createGuid)()}`;86 const server = new import_playwrightServer.PlaywrightServer({ mode: options._sharedBrowser ? "launchServerShared" : "launchServer", path, maxConnections: Infinity, preLaunchedBrowser: browser });87 const wsEndpoint = await server.listen(options.port, options.host);88 const browserServer = new import_utilsBundle.ws.EventEmitter();89 browserServer.process = () => browser.options.browserProcess.process;90 browserServer.wsEndpoint = () => wsEndpoint;91 browserServer.close = () => browser.options.browserProcess.close();92 browserServer[Symbol.asyncDispose] = browserServer.close;93 browserServer.kill = () => browser.options.browserProcess.kill();94 browserServer._disconnectForTest = () => server.close();95 browserServer._userDataDirForTest = browser._userDataDirForTest;96 browser.options.browserProcess.onclose = (exitCode, signal) => {97 server.close();98 browserServer.emit("close", exitCode, signal);99 };100 return browserServer;101 }102}103function toProtocolLogger(logger) {104 return logger ? (direction, message) => {105 if (logger.isEnabled("protocol", "verbose"))106 logger.log("protocol", "verbose", (direction === "send" ? "SEND \u25BA " : "\u25C0 RECV ") + JSON.stringify(message), [], {});107 } : void 0;108}109function envObjectToArray(env) {110 const result = [];111 for (const name in env) {112 if (!Object.is(env[name], void 0))113 result.push({ name, value: String(env[name]) });114 }115 return result;116}117// Annotate the CommonJS export names for ESM import in node:1180 && (module.exports = {119 BrowserServerLauncherImpl120});121 