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///////////////////////////////////////////////////2//////////////// TYPES ///////////////////3///////////////////////////////////////////////////4 5export interface $ZSF {6 $zsf: { version: number };7 type: string;8 // default value if not defined9 default: unknown;10 // fallback value if validation fails11 fallback: unknown;12}13 14export interface $ZSFString extends $ZSF {15 type: "string";16 min_length?: number;17 max_length?: number;18 pattern?: string;19}20 21export type NumberTypes = "float32" | "int32" | "uint32" | "float64" | "int64" | "uint64" | "bigint" | "bigdecimal";22 23export interface $ZSFNumber extends $ZSF {24 type: "number";25 format?: NumberTypes;26 minimum?: number;27 maximum?: number;28 multiple_of?: number;29}30 31export interface $ZSFBoolean extends $ZSF {32 type: "boolean";33}34 35export interface $ZSFNull extends $ZSF {36 type: "null";37}38 39export interface $ZSFUndefined extends $ZSF {40 type: "undefined";41}42 43export interface $ZSFOptional<T extends $ZSF = $ZSF> extends $ZSF {44 type: "optional";45 inner: T;46}47 48export interface $ZSFNever extends $ZSF {49 type: "never";50}51 52export interface $ZSFAny extends $ZSF {53 type: "any";54}55 56/** Supports */57export interface $ZSFEnum<Elements extends { [k: string]: $ZSFLiteral } = { [k: string]: $ZSFLiteral }> extends $ZSF {58 type: "enum";59 elements: Elements;60}61 62export interface $ZSFArray<PrefixItems extends $ZSF[] = $ZSF[], Items extends $ZSF = $ZSF> extends $ZSF {63 type: "array";64 prefixItems: PrefixItems;65 items: Items;66}67 68// type $ZSFObjectProperties = { [k: string]: $ZSF };69type $ZSFObjectProperties = Array<{70 key: string;71 value: $ZSF;72 format?: "literal" | "pattern";73 ordering?: number;74}>;75export interface $ZSFObject<Properties extends $ZSFObjectProperties = $ZSFObjectProperties> extends $ZSF {76 type: "object";77 properties: Properties;78}79 80// export interface $ZSFTuple<81// Items extends $ZSF[] = $ZSF[],82// Rest extends $ZSF = $ZSF,83// > extends $ZSF {84// type: "array";85// items: Items;86// rest: Rest;87// }88 89/** Supports arbitrary literal values */90export interface $ZSFLiteral<T extends $ZSF = $ZSF> extends $ZSF {91 type: "literal";92 schema: T;93 value: unknown;94}95 96export interface $ZSFUnion<Elements extends $ZSF[] = $ZSF[]> extends $ZSF {97 type: "union";98 elements: Elements;99}100 101export interface $ZSFIntersection extends $ZSF {102 type: "intersection";103 elements: $ZSF[];104}105 106export interface $ZSFMap<K extends $ZSF = $ZSF, V extends $ZSF = $ZSF> extends $ZSF {107 type: "map";108 keys: K;109 values: V;110}111 112export interface $ZSFConditional<If extends $ZSF, Then extends $ZSF, Else extends $ZSF> extends $ZSF {113 type: "conditional";114 if: If;115 then: Then;116 else: Else;117}118 119/////////////////////////////////////////////////120//////////////// CHECKS ////////////////121/////////////////////////////////////////////////122 123// export interface $ZSFCheckRegex {124// check: "regex";125// pattern: string;126// }127 128// export interface $ZSFCheckEmail {129// check: "email";130// }131 132// export interface $ZSFCheckURL {133// check: "url";134// }135 136// export interface $ZSFCheckEmoji {137// check: "emoji";138// }139 140// export interface $ZSFCheckUUID {141// check: "uuid";142// }143 144// export interface $ZSFCheckUUIDv4 {145// check: "uuidv4";146// }147 148// export interface $ZSFCheckUUIDv6 {149// check: "uuidv6";150// }151 152// export interface $ZSFCheckNanoid {153// check: "nanoid";154// }155 156// export interface $ZSFCheckGUID {157// check: "guid";158// }159 160// export interface $ZSFCheckCUID {161// check: "cuid";162// }163 164// export interface $ZSFCheckCUID2 {165// check: "cuid2";166// }167 168// export interface $ZSFCheckULID {169// check: "ulid";170// }171 172// export interface $ZSFCheckXID {173// check: "xid";174// }175 176// export interface $ZSFCheckKSUID {177// check: "ksuid";178// }179 180// export interface $ZSFCheckISODateTime {181// check: "datetime";182// precision?: number;183// local?: boolean;184// }185 186// export interface $ZSFCheckISODate {187// check: "date";188// }189 190// export interface $ZSFCheckISOTime {191// check: "time";192// precision?: number;193// local?: boolean;194// }195 196// export interface $ZSFCheckDuration {197// check: "duration";198// }199 200// export interface $ZSFCheckIP {201// check: "ip";202// }203 204// export interface $ZSFCheckIPv4 {205// check: "ipv4";206// }207 208// export interface $ZSFCheckIPv6 {209// check: "ipv6";210// }211 212// export interface $ZSFCheckBase64 {213// check: "base64";214// }215 216// export interface $ZSFCheckJWT {217// check: "jwt";218// }219 220// export interface $ZSFCheckJSONString {221// check: "json_string";222// }223 224// export interface $ZSFCheckPrefix {225// check: "prefix";226// prefix: string;227// }228 229// export interface $ZSFCheckSuffix {230// check: "suffix";231// suffix: string;232// }233 234// export interface $ZSFCheckIncludes {235// check: "includes";236// includes: string;237// }238 239// export interface $ZSFCheckMinSize {240// check: "min_size";241// minimum: number;242// }243 244// export interface $ZSFCheckMaxSize {245// check: "max_size";246// maximum: number;247// }248 249// export interface $ZSFCheckSizeEquals {250// check: "size_equals";251// size: number;252// }253 254// export interface $ZSFCheckLessThan {255// check: "less_than";256// maximum: number | bigint | Date;257// }258 259// export interface $ZSFCheckLessThanOrEqual {260// check: "less_than_or_equal";261// maximum: number | bigint | Date;262// }263 264// export interface $ZSFCheckGreaterThan {265// check: "greater_than";266// minimum: number | bigint | Date;267// }268 269// export interface $ZSFCheckGreaterThanOrEqual {270// check: "greater_than_or_equal";271// minimum: number | bigint | Date;272// }273 274// export interface $ZSFCheckEquals {275// check: "equals";276// value: number | bigint | Date;277// }278 279// export interface $ZSFCheckMultipleOf {280// check: "multiple_of";281// multipleOf: number;282// }283 284// export type $ZSFStringFormatChecks =285// | $ZSFCheckRegex286// | $ZSFCheckEmail287// | $ZSFCheckURL288// | $ZSFCheckEmoji289// | $ZSFCheckUUID290// | $ZSFCheckUUIDv4291// | $ZSFCheckUUIDv6292// | $ZSFCheckNanoid293// | $ZSFCheckGUID294// | $ZSFCheckCUID295// | $ZSFCheckCUID2296// | $ZSFCheckULID297// | $ZSFCheckXID298// | $ZSFCheckKSUID299// | $ZSFCheckISODateTime300// | $ZSFCheckISODate301// | $ZSFCheckISOTime302// | $ZSFCheckDuration303// | $ZSFCheckIP304// | $ZSFCheckIPv4305// | $ZSFCheckIPv6306// | $ZSFCheckBase64307// | $ZSFCheckJWT308// | $ZSFCheckJSONString309// | $ZSFCheckPrefix310// | $ZSFCheckSuffix311// | $ZSFCheckIncludes;312 313// export type $ZSFCheck =314// | $ZSFStringFormatChecks315// | $ZSFCheckMinSize316// | $ZSFCheckMaxSize317// | $ZSFCheckSizeEquals318// | $ZSFCheckLessThan319// | $ZSFCheckLessThanOrEqual320// | $ZSFCheckGreaterThan321// | $ZSFCheckGreaterThanOrEqual322// | $ZSFCheckEquals323// | $ZSFCheckMultipleOf;324 