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
1export type Platform = 'browser' | 'node' | 'neutral'2export type Format = 'iife' | 'cjs' | 'esm'3export type Loader = 'base64' | 'binary' | 'copy' | 'css' | 'dataurl' | 'default' | 'empty' | 'file' | 'js' | 'json' | 'jsx' | 'local-css' | 'text' | 'ts' | 'tsx'4export type LogLevel = 'verbose' | 'debug' | 'info' | 'warning' | 'error' | 'silent'5export type Charset = 'ascii' | 'utf8'6export type Drop = 'console' | 'debugger'7export type AbsPaths = 'code' | 'log' | 'metafile'8 9interface CommonOptions {10 /** Documentation: https://esbuild.github.io/api/#sourcemap */11 sourcemap?: boolean | 'linked' | 'inline' | 'external' | 'both'12 /** Documentation: https://esbuild.github.io/api/#legal-comments */13 legalComments?: 'none' | 'inline' | 'eof' | 'linked' | 'external'14 /** Documentation: https://esbuild.github.io/api/#source-root */15 sourceRoot?: string16 /** Documentation: https://esbuild.github.io/api/#sources-content */17 sourcesContent?: boolean18 19 /** Documentation: https://esbuild.github.io/api/#format */20 format?: Format21 /** Documentation: https://esbuild.github.io/api/#global-name */22 globalName?: string23 /** Documentation: https://esbuild.github.io/api/#target */24 target?: string | string[]25 /** Documentation: https://esbuild.github.io/api/#supported */26 supported?: Record<string, boolean>27 /** Documentation: https://esbuild.github.io/api/#platform */28 platform?: Platform29 30 /** Documentation: https://esbuild.github.io/api/#mangle-props */31 mangleProps?: RegExp32 /** Documentation: https://esbuild.github.io/api/#mangle-props */33 reserveProps?: RegExp34 /** Documentation: https://esbuild.github.io/api/#mangle-props */35 mangleQuoted?: boolean36 /** Documentation: https://esbuild.github.io/api/#mangle-props */37 mangleCache?: Record<string, string | false>38 /** Documentation: https://esbuild.github.io/api/#drop */39 drop?: Drop[]40 /** Documentation: https://esbuild.github.io/api/#drop-labels */41 dropLabels?: string[]42 /** Documentation: https://esbuild.github.io/api/#minify */43 minify?: boolean44 /** Documentation: https://esbuild.github.io/api/#minify */45 minifyWhitespace?: boolean46 /** Documentation: https://esbuild.github.io/api/#minify */47 minifyIdentifiers?: boolean48 /** Documentation: https://esbuild.github.io/api/#minify */49 minifySyntax?: boolean50 /** Documentation: https://esbuild.github.io/api/#line-limit */51 lineLimit?: number52 /** Documentation: https://esbuild.github.io/api/#charset */53 charset?: Charset54 /** Documentation: https://esbuild.github.io/api/#tree-shaking */55 treeShaking?: boolean56 /** Documentation: https://esbuild.github.io/api/#ignore-annotations */57 ignoreAnnotations?: boolean58 59 /** Documentation: https://esbuild.github.io/api/#jsx */60 jsx?: 'transform' | 'preserve' | 'automatic'61 /** Documentation: https://esbuild.github.io/api/#jsx-factory */62 jsxFactory?: string63 /** Documentation: https://esbuild.github.io/api/#jsx-fragment */64 jsxFragment?: string65 /** Documentation: https://esbuild.github.io/api/#jsx-import-source */66 jsxImportSource?: string67 /** Documentation: https://esbuild.github.io/api/#jsx-development */68 jsxDev?: boolean69 /** Documentation: https://esbuild.github.io/api/#jsx-side-effects */70 jsxSideEffects?: boolean71 72 /** Documentation: https://esbuild.github.io/api/#define */73 define?: { [key: string]: string }74 /** Documentation: https://esbuild.github.io/api/#pure */75 pure?: string[]76 /** Documentation: https://esbuild.github.io/api/#keep-names */77 keepNames?: boolean78 79 /** Documentation: https://esbuild.github.io/api/#abs-paths */80 absPaths?: AbsPaths[]81 /** Documentation: https://esbuild.github.io/api/#color */82 color?: boolean83 /** Documentation: https://esbuild.github.io/api/#log-level */84 logLevel?: LogLevel85 /** Documentation: https://esbuild.github.io/api/#log-limit */86 logLimit?: number87 /** Documentation: https://esbuild.github.io/api/#log-override */88 logOverride?: Record<string, LogLevel>89 90 /** Documentation: https://esbuild.github.io/api/#tsconfig-raw */91 tsconfigRaw?: string | TsconfigRaw92}93 94export interface TsconfigRaw {95 compilerOptions?: {96 alwaysStrict?: boolean97 baseUrl?: string98 experimentalDecorators?: boolean99 importsNotUsedAsValues?: 'remove' | 'preserve' | 'error'100 jsx?: 'preserve' | 'react-native' | 'react' | 'react-jsx' | 'react-jsxdev'101 jsxFactory?: string102 jsxFragmentFactory?: string103 jsxImportSource?: string104 paths?: Record<string, string[]>105 preserveValueImports?: boolean106 strict?: boolean107 target?: string108 useDefineForClassFields?: boolean109 verbatimModuleSyntax?: boolean110 }111}112 113export interface BuildOptions extends CommonOptions {114 /** Documentation: https://esbuild.github.io/api/#bundle */115 bundle?: boolean116 /** Documentation: https://esbuild.github.io/api/#splitting */117 splitting?: boolean118 /** Documentation: https://esbuild.github.io/api/#preserve-symlinks */119 preserveSymlinks?: boolean120 /** Documentation: https://esbuild.github.io/api/#outfile */121 outfile?: string122 /** Documentation: https://esbuild.github.io/api/#metafile */123 metafile?: boolean124 /** Documentation: https://esbuild.github.io/api/#outdir */125 outdir?: string126 /** Documentation: https://esbuild.github.io/api/#outbase */127 outbase?: string128 /** Documentation: https://esbuild.github.io/api/#external */129 external?: string[]130 /** Documentation: https://esbuild.github.io/api/#packages */131 packages?: 'bundle' | 'external'132 /** Documentation: https://esbuild.github.io/api/#alias */133 alias?: Record<string, string>134 /** Documentation: https://esbuild.github.io/api/#loader */135 loader?: { [ext: string]: Loader }136 /** Documentation: https://esbuild.github.io/api/#resolve-extensions */137 resolveExtensions?: string[]138 /** Documentation: https://esbuild.github.io/api/#main-fields */139 mainFields?: string[]140 /** Documentation: https://esbuild.github.io/api/#conditions */141 conditions?: string[]142 /** Documentation: https://esbuild.github.io/api/#write */143 write?: boolean144 /** Documentation: https://esbuild.github.io/api/#allow-overwrite */145 allowOverwrite?: boolean146 /** Documentation: https://esbuild.github.io/api/#tsconfig */147 tsconfig?: string148 /** Documentation: https://esbuild.github.io/api/#out-extension */149 outExtension?: { [ext: string]: string }150 /** Documentation: https://esbuild.github.io/api/#public-path */151 publicPath?: string152 /** Documentation: https://esbuild.github.io/api/#entry-names */153 entryNames?: string154 /** Documentation: https://esbuild.github.io/api/#chunk-names */155 chunkNames?: string156 /** Documentation: https://esbuild.github.io/api/#asset-names */157 assetNames?: string158 /** Documentation: https://esbuild.github.io/api/#inject */159 inject?: string[]160 /** Documentation: https://esbuild.github.io/api/#banner */161 banner?: { [type: string]: string }162 /** Documentation: https://esbuild.github.io/api/#footer */163 footer?: { [type: string]: string }164 /** Documentation: https://esbuild.github.io/api/#entry-points */165 entryPoints?: (string | { in: string, out: string })[] | Record<string, string>166 /** Documentation: https://esbuild.github.io/api/#stdin */167 stdin?: StdinOptions168 /** Documentation: https://esbuild.github.io/plugins/ */169 plugins?: Plugin[]170 /** Documentation: https://esbuild.github.io/api/#working-directory */171 absWorkingDir?: string172 /** Documentation: https://esbuild.github.io/api/#node-paths */173 nodePaths?: string[]; // The "NODE_PATH" variable from Node.js174}175 176export interface StdinOptions {177 contents: string | Uint8Array178 resolveDir?: string179 sourcefile?: string180 loader?: Loader181}182 183export interface Message {184 id: string185 pluginName: string186 text: string187 location: Location | null188 notes: Note[]189 190 /**191 * Optional user-specified data that is passed through unmodified. You can192 * use this to stash the original error, for example.193 */194 detail: any195}196 197export interface Note {198 text: string199 location: Location | null200}201 202export interface Location {203 file: string204 namespace: string205 /** 1-based */206 line: number207 /** 0-based, in bytes */208 column: number209 /** in bytes */210 length: number211 lineText: string212 suggestion: string213}214 215export interface OutputFile {216 path: string217 contents: Uint8Array218 hash: string219 /** "contents" as text (changes automatically with "contents") */220 readonly text: string221}222 223export interface BuildResult<ProvidedOptions extends BuildOptions = BuildOptions> {224 errors: Message[]225 warnings: Message[]226 /** Only when "write: false" */227 outputFiles: OutputFile[] | (ProvidedOptions['write'] extends false ? never : undefined)228 /** Only when "metafile: true" */229 metafile: Metafile | (ProvidedOptions['metafile'] extends true ? never : undefined)230 /** Only when "mangleCache" is present */231 mangleCache: Record<string, string | false> | (ProvidedOptions['mangleCache'] extends Object ? never : undefined)232}233 234export interface BuildFailure extends Error {235 errors: Message[]236 warnings: Message[]237}238 239/** Documentation: https://esbuild.github.io/api/#serve-arguments */240export interface ServeOptions {241 port?: number242 host?: string243 servedir?: string244 keyfile?: string245 certfile?: string246 fallback?: string247 cors?: CORSOptions248 onRequest?: (args: ServeOnRequestArgs) => void249}250 251/** Documentation: https://esbuild.github.io/api/#cors */252export interface CORSOptions {253 origin?: string | string[]254}255 256export interface ServeOnRequestArgs {257 remoteAddress: string258 method: string259 path: string260 status: number261 /** The time to generate the response, not to send it */262 timeInMS: number263}264 265/** Documentation: https://esbuild.github.io/api/#serve-return-values */266export interface ServeResult {267 port: number268 hosts: string[]269}270 271export interface TransformOptions extends CommonOptions {272 /** Documentation: https://esbuild.github.io/api/#sourcefile */273 sourcefile?: string274 /** Documentation: https://esbuild.github.io/api/#loader */275 loader?: Loader276 /** Documentation: https://esbuild.github.io/api/#banner */277 banner?: string278 /** Documentation: https://esbuild.github.io/api/#footer */279 footer?: string280}281 282export interface TransformResult<ProvidedOptions extends TransformOptions = TransformOptions> {283 code: string284 map: string285 warnings: Message[]286 /** Only when "mangleCache" is present */287 mangleCache: Record<string, string | false> | (ProvidedOptions['mangleCache'] extends Object ? never : undefined)288 /** Only when "legalComments" is "external" */289 legalComments: string | (ProvidedOptions['legalComments'] extends 'external' ? never : undefined)290}291 292export interface TransformFailure extends Error {293 errors: Message[]294 warnings: Message[]295}296 297export interface Plugin {298 name: string299 setup: (build: PluginBuild) => (void | Promise<void>)300}301 302export interface PluginBuild {303 /** Documentation: https://esbuild.github.io/plugins/#build-options */304 initialOptions: BuildOptions305 306 /** Documentation: https://esbuild.github.io/plugins/#resolve */307 resolve(path: string, options?: ResolveOptions): Promise<ResolveResult>308 309 /** Documentation: https://esbuild.github.io/plugins/#on-start */310 onStart(callback: () =>311 (OnStartResult | null | void | Promise<OnStartResult | null | void>)): void312 313 /** Documentation: https://esbuild.github.io/plugins/#on-end */314 onEnd(callback: (result: BuildResult) =>315 (OnEndResult | null | void | Promise<OnEndResult | null | void>)): void316 317 /** Documentation: https://esbuild.github.io/plugins/#on-resolve */318 onResolve(options: OnResolveOptions, callback: (args: OnResolveArgs) =>319 (OnResolveResult | null | undefined | Promise<OnResolveResult | null | undefined>)): void320 321 /** Documentation: https://esbuild.github.io/plugins/#on-load */322 onLoad(options: OnLoadOptions, callback: (args: OnLoadArgs) =>323 (OnLoadResult | null | undefined | Promise<OnLoadResult | null | undefined>)): void324 325 /** Documentation: https://esbuild.github.io/plugins/#on-dispose */326 onDispose(callback: () => void): void327 328 // This is a full copy of the esbuild library in case you need it329 esbuild: {330 context: typeof context,331 build: typeof build,332 buildSync: typeof buildSync,333 transform: typeof transform,334 transformSync: typeof transformSync,335 formatMessages: typeof formatMessages,336 formatMessagesSync: typeof formatMessagesSync,337 analyzeMetafile: typeof analyzeMetafile,338 analyzeMetafileSync: typeof analyzeMetafileSync,339 initialize: typeof initialize,340 version: typeof version,341 }342}343 344/** Documentation: https://esbuild.github.io/plugins/#resolve-options */345export interface ResolveOptions {346 pluginName?: string347 importer?: string348 namespace?: string349 resolveDir?: string350 kind?: ImportKind351 pluginData?: any352 with?: Record<string, string>353}354 355/** Documentation: https://esbuild.github.io/plugins/#resolve-results */356export interface ResolveResult {357 errors: Message[]358 warnings: Message[]359 360 path: string361 external: boolean362 sideEffects: boolean363 namespace: string364 suffix: string365 pluginData: any366}367 368export interface OnStartResult {369 errors?: PartialMessage[]370 warnings?: PartialMessage[]371}372 373export interface OnEndResult {374 errors?: PartialMessage[]375 warnings?: PartialMessage[]376}377 378/** Documentation: https://esbuild.github.io/plugins/#on-resolve-options */379export interface OnResolveOptions {380 filter: RegExp381 namespace?: string382}383 384/** Documentation: https://esbuild.github.io/plugins/#on-resolve-arguments */385export interface OnResolveArgs {386 path: string387 importer: string388 namespace: string389 resolveDir: string390 kind: ImportKind391 pluginData: any392 with: Record<string, string>393}394 395export type ImportKind =396 | 'entry-point'397 398 // JS399 | 'import-statement'400 | 'require-call'401 | 'dynamic-import'402 | 'require-resolve'403 404 // CSS405 | 'import-rule'406 | 'composes-from'407 | 'url-token'408 409/** Documentation: https://esbuild.github.io/plugins/#on-resolve-results */410export interface OnResolveResult {411 pluginName?: string412 413 errors?: PartialMessage[]414 warnings?: PartialMessage[]415 416 path?: string417 external?: boolean418 sideEffects?: boolean419 namespace?: string420 suffix?: string421 pluginData?: any422 423 watchFiles?: string[]424 watchDirs?: string[]425}426 427/** Documentation: https://esbuild.github.io/plugins/#on-load-options */428export interface OnLoadOptions {429 filter: RegExp430 namespace?: string431}432 433/** Documentation: https://esbuild.github.io/plugins/#on-load-arguments */434export interface OnLoadArgs {435 path: string436 namespace: string437 suffix: string438 pluginData: any439 with: Record<string, string>440}441 442/** Documentation: https://esbuild.github.io/plugins/#on-load-results */443export interface OnLoadResult {444 pluginName?: string445 446 errors?: PartialMessage[]447 warnings?: PartialMessage[]448 449 contents?: string | Uint8Array450 resolveDir?: string451 loader?: Loader452 pluginData?: any453 454 watchFiles?: string[]455 watchDirs?: string[]456}457 458export interface PartialMessage {459 id?: string460 pluginName?: string461 text?: string462 location?: Partial<Location> | null463 notes?: PartialNote[]464 detail?: any465}466 467export interface PartialNote {468 text?: string469 location?: Partial<Location> | null470}471 472/** Documentation: https://esbuild.github.io/api/#metafile */473export interface Metafile {474 inputs: {475 [path: string]: {476 bytes: number477 imports: {478 path: string479 kind: ImportKind480 external?: boolean481 original?: string482 with?: Record<string, string>483 }[]484 format?: 'cjs' | 'esm'485 with?: Record<string, string>486 }487 }488 outputs: {489 [path: string]: {490 bytes: number491 inputs: {492 [path: string]: {493 bytesInOutput: number494 }495 }496 imports: {497 path: string498 kind: ImportKind | 'file-loader'499 external?: boolean500 }[]501 exports: string[]502 entryPoint?: string503 cssBundle?: string504 }505 }506}507 508export interface FormatMessagesOptions {509 kind: 'error' | 'warning'510 color?: boolean511 terminalWidth?: number512}513 514export interface AnalyzeMetafileOptions {515 color?: boolean516 verbose?: boolean517}518 519/** Documentation: https://esbuild.github.io/api/#watch-arguments */520export interface WatchOptions {521 delay?: number // In milliseconds522}523 524export interface BuildContext<ProvidedOptions extends BuildOptions = BuildOptions> {525 /** Documentation: https://esbuild.github.io/api/#rebuild */526 rebuild(): Promise<BuildResult<ProvidedOptions>>527 528 /** Documentation: https://esbuild.github.io/api/#watch */529 watch(options?: WatchOptions): Promise<void>530 531 /** Documentation: https://esbuild.github.io/api/#serve */532 serve(options?: ServeOptions): Promise<ServeResult>533 534 cancel(): Promise<void>535 dispose(): Promise<void>536}537 538// This is a TypeScript type-level function which replaces any keys in "In"539// that aren't in "Out" with "never". We use this to reject properties with540// typos in object literals. See: https://stackoverflow.com/questions/49580725541type SameShape<Out, In extends Out> = In & { [Key in Exclude<keyof In, keyof Out>]: never }542 543/**544 * This function invokes the "esbuild" command-line tool for you. It returns a545 * promise that either resolves with a "BuildResult" object or rejects with a546 * "BuildFailure" object.547 *548 * - Works in node: yes549 * - Works in browser: yes550 *551 * Documentation: https://esbuild.github.io/api/#build552 */553export declare function build<T extends BuildOptions>(options: SameShape<BuildOptions, T>): Promise<BuildResult<T>>554 555/**556 * This is the advanced long-running form of "build" that supports additional557 * features such as watch mode and a local development server.558 *559 * - Works in node: yes560 * - Works in browser: no561 *562 * Documentation: https://esbuild.github.io/api/#build563 */564export declare function context<T extends BuildOptions>(options: SameShape<BuildOptions, T>): Promise<BuildContext<T>>565 566/**567 * This function transforms a single JavaScript file. It can be used to minify568 * JavaScript, convert TypeScript/JSX to JavaScript, or convert newer JavaScript569 * to older JavaScript. It returns a promise that is either resolved with a570 * "TransformResult" object or rejected with a "TransformFailure" object.571 *572 * - Works in node: yes573 * - Works in browser: yes574 *575 * Documentation: https://esbuild.github.io/api/#transform576 */577export declare function transform<T extends TransformOptions>(input: string | Uint8Array, options?: SameShape<TransformOptions, T>): Promise<TransformResult<T>>578 579/**580 * Converts log messages to formatted message strings suitable for printing in581 * the terminal. This allows you to reuse the built-in behavior of esbuild's582 * log message formatter. This is a batch-oriented API for efficiency.583 *584 * - Works in node: yes585 * - Works in browser: yes586 */587export declare function formatMessages(messages: PartialMessage[], options: FormatMessagesOptions): Promise<string[]>588 589/**590 * Pretty-prints an analysis of the metafile JSON to a string. This is just for591 * convenience to be able to match esbuild's pretty-printing exactly. If you want592 * to customize it, you can just inspect the data in the metafile yourself.593 *594 * - Works in node: yes595 * - Works in browser: yes596 *597 * Documentation: https://esbuild.github.io/api/#analyze598 */599export declare function analyzeMetafile(metafile: Metafile | string, options?: AnalyzeMetafileOptions): Promise<string>600 601/**602 * A synchronous version of "build".603 *604 * - Works in node: yes605 * - Works in browser: no606 *607 * Documentation: https://esbuild.github.io/api/#build608 */609export declare function buildSync<T extends BuildOptions>(options: SameShape<BuildOptions, T>): BuildResult<T>610 611/**612 * A synchronous version of "transform".613 *614 * - Works in node: yes615 * - Works in browser: no616 *617 * Documentation: https://esbuild.github.io/api/#transform618 */619export declare function transformSync<T extends TransformOptions>(input: string | Uint8Array, options?: SameShape<TransformOptions, T>): TransformResult<T>620 621/**622 * A synchronous version of "formatMessages".623 *624 * - Works in node: yes625 * - Works in browser: no626 */627export declare function formatMessagesSync(messages: PartialMessage[], options: FormatMessagesOptions): string[]628 629/**630 * A synchronous version of "analyzeMetafile".631 *632 * - Works in node: yes633 * - Works in browser: no634 *635 * Documentation: https://esbuild.github.io/api/#analyze636 */637export declare function analyzeMetafileSync(metafile: Metafile | string, options?: AnalyzeMetafileOptions): string638 639/**640 * This configures the browser-based version of esbuild. It is necessary to641 * call this first and wait for the returned promise to be resolved before642 * making other API calls when using esbuild in the browser.643 *644 * - Works in node: yes645 * - Works in browser: yes ("options" is required)646 *647 * Documentation: https://esbuild.github.io/api/#browser648 */649export declare function initialize(options: InitializeOptions): Promise<void>650 651export interface InitializeOptions {652 /**653 * The URL of the "esbuild.wasm" file. This must be provided when running654 * esbuild in the browser.655 */656 wasmURL?: string | URL657 658 /**659 * The result of calling "new WebAssembly.Module(buffer)" where "buffer"660 * is a typed array or ArrayBuffer containing the binary code of the661 * "esbuild.wasm" file.662 *663 * You can use this as an alternative to "wasmURL" for environments where it's664 * not possible to download the WebAssembly module.665 */666 wasmModule?: WebAssembly.Module667 668 /**669 * By default esbuild runs the WebAssembly-based browser API in a web worker670 * to avoid blocking the UI thread. This can be disabled by setting "worker"671 * to false.672 */673 worker?: boolean674}675 676export let version: string677 678// Call this function to terminate esbuild's child process. The child process679// is not terminated and re-created after each API call because it's more680// efficient to keep it around when there are multiple API calls.681//682// In node this happens automatically before the parent node process exits. So683// you only need to call this if you know you will not make any more esbuild684// API calls and you want to clean up resources.685//686// Unlike node, Deno lacks the necessary APIs to clean up child processes687// automatically. You must manually call stop() in Deno when you're done688// using esbuild or Deno will continue running forever.689//690// Another reason you might want to call this is if you are using esbuild from691// within a Deno test. Deno fails tests that create a child process without692// killing it before the test ends, so you have to call this function (and693// await the returned promise) in every Deno test that uses esbuild.694export declare function stop(): Promise<void>695 696// Note: These declarations exist to avoid type errors when you omit "dom" from697// "lib" in your "tsconfig.json" file. TypeScript confusingly declares the698// global "WebAssembly" type in "lib.dom.d.ts" even though it has nothing to do699// with the browser DOM and is present in many non-browser JavaScript runtimes700// (e.g. node and deno). Declaring it here allows esbuild's API to be used in701// these scenarios.702//703// There's an open issue about getting this problem corrected (although these704// declarations will need to remain even if this is fixed for backward705// compatibility with older TypeScript versions):706//707// https://github.com/microsoft/TypeScript-DOM-lib-generator/issues/826708//709declare global {710 namespace WebAssembly {711 interface Module {712 }713 }714 interface URL {715 }716}717 