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/* eslint-disable */2/**3 * This file was automatically generated by json-schema-to-typescript.4 * DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file,5 * and run json-schema-to-typescript to regenerate this file.6 */7 8export type String = string;9/**10 * A CSS rule.11 */12export type Rule<D = Declaration, M = MediaQuery> = | {13 type: "media";14 value: MediaRule<D, M>;15 }16| {17 type: "import";18 value: ImportRule<M>;19 }20| {21 type: "style";22 value: StyleRule<D, M>;23 }24| {25 type: "keyframes";26 value: KeyframesRule<D>;27 }28| {29 type: "font-face";30 value: FontFaceRule;31 }32| {33 type: "font-palette-values";34 value: FontPaletteValuesRule;35 }36| {37 type: "font-feature-values";38 value: FontFeatureValuesRule;39 }40| {41 type: "page";42 value: PageRule<D>;43 }44| {45 type: "supports";46 value: SupportsRule<D, M>;47 }48| {49 type: "counter-style";50 value: CounterStyleRule<D>;51 }52| {53 type: "namespace";54 value: NamespaceRule;55 }56| {57 type: "moz-document";58 value: MozDocumentRule<D, M>;59 }60| {61 type: "nesting";62 value: NestingRule<D, M>;63 }64| {65 type: "nested-declarations";66 value: NestedDeclarationsRule<D>;67 }68| {69 type: "viewport";70 value: ViewportRule<D>;71 }72| {73 type: "custom-media";74 value: CustomMediaRule<M>;75 }76| {77 type: "layer-statement";78 value: LayerStatementRule;79 }80| {81 type: "layer-block";82 value: LayerBlockRule<D, M>;83 }84| {85 type: "property";86 value: PropertyRule;87 }88| {89 type: "container";90 value: ContainerRule<D, M>;91 }92| {93 type: "scope";94 value: ScopeRule<D, M>;95 }96| {97 type: "starting-style";98 value: StartingStyleRule<D, M>;99 }100| {101 type: "view-transition";102 value: ViewTransitionRule;103 }104| {105 type: "ignored";106 }107| {108 type: "unknown";109 value: UnknownAtRule;110 }111| {112 type: "custom";113 value: DefaultAtRule;114 };115/**116 * Represents a media condition.117 */118export type MediaCondition =119 | {120 type: "feature";121 value: QueryFeatureFor_MediaFeatureId;122 }123 | {124 type: "not";125 value: MediaCondition;126 }127 | {128 /**129 * The conditions for the operator.130 */131 conditions: MediaCondition[];132 /**133 * The operator for the conditions.134 */135 operator: Operator;136 type: "operation";137 };138/**139 * A generic media feature or container feature.140 */141export type QueryFeatureFor_MediaFeatureId =142 | {143 /**144 * The name of the feature.145 */146 name: MediaFeatureNameFor_MediaFeatureId;147 type: "plain";148 /**149 * The feature value.150 */151 value: MediaFeatureValue;152 }153 | {154 /**155 * The name of the feature.156 */157 name: MediaFeatureNameFor_MediaFeatureId;158 type: "boolean";159 }160 | {161 /**162 * The name of the feature.163 */164 name: MediaFeatureNameFor_MediaFeatureId;165 /**166 * A comparator.167 */168 operator: MediaFeatureComparison;169 type: "range";170 /**171 * The feature value.172 */173 value: MediaFeatureValue;174 }175 | {176 /**177 * The end value.178 */179 end: MediaFeatureValue;180 /**181 * A comparator for the end value.182 */183 endOperator: MediaFeatureComparison;184 /**185 * The name of the feature.186 */187 name: MediaFeatureNameFor_MediaFeatureId;188 /**189 * A start value.190 */191 start: MediaFeatureValue;192 /**193 * A comparator for the start value.194 */195 startOperator: MediaFeatureComparison;196 type: "interval";197 };198/**199 * A media feature name.200 */201export type MediaFeatureNameFor_MediaFeatureId = MediaFeatureId | String | String;202/**203 * A media query feature identifier.204 */205export type MediaFeatureId =206 | "width"207 | "height"208 | "aspect-ratio"209 | "orientation"210 | "overflow-block"211 | "overflow-inline"212 | "horizontal-viewport-segments"213 | "vertical-viewport-segments"214 | "display-mode"215 | "resolution"216 | "scan"217 | "grid"218 | "update"219 | "environment-blending"220 | "color"221 | "color-index"222 | "monochrome"223 | "color-gamut"224 | "dynamic-range"225 | "inverted-colors"226 | "pointer"227 | "hover"228 | "any-pointer"229 | "any-hover"230 | "nav-controls"231 | "video-color-gamut"232 | "video-dynamic-range"233 | "scripting"234 | "prefers-reduced-motion"235 | "prefers-reduced-transparency"236 | "prefers-contrast"237 | "forced-colors"238 | "prefers-color-scheme"239 | "prefers-reduced-data"240 | "device-width"241 | "device-height"242 | "device-aspect-ratio"243 | "-webkit-device-pixel-ratio"244 | "-moz-device-pixel-ratio";245/**246 * [media feature value](https://drafts.csswg.org/mediaqueries/#typedef-mf-value) within a media query.247 *248 * See [MediaFeature](MediaFeature).249 */250export type MediaFeatureValue =251 | {252 type: "length";253 value: Length;254 }255 | {256 type: "number";257 value: number;258 }259 | {260 type: "integer";261 value: number;262 }263 | {264 type: "boolean";265 value: boolean;266 }267 | {268 type: "resolution";269 value: Resolution;270 }271 | {272 type: "ratio";273 value: Ratio;274 }275 | {276 type: "ident";277 value: String;278 }279 | {280 type: "env";281 value: EnvironmentVariable;282 };283/**284 * A CSS [`<length>`](https://www.w3.org/TR/css-values-4/#lengths) value, with support for `calc()`.285 */286export type Length =287 | {288 type: "value";289 value: LengthValue;290 }291 | {292 type: "calc";293 value: CalcFor_Length;294 };295export type LengthUnit =296 | "px"297 | "in"298 | "cm"299 | "mm"300 | "q"301 | "pt"302 | "pc"303 | "em"304 | "rem"305 | "ex"306 | "rex"307 | "ch"308 | "rch"309 | "cap"310 | "rcap"311 | "ic"312 | "ric"313 | "lh"314 | "rlh"315 | "vw"316 | "lvw"317 | "svw"318 | "dvw"319 | "cqw"320 | "vh"321 | "lvh"322 | "svh"323 | "dvh"324 | "cqh"325 | "vi"326 | "svi"327 | "lvi"328 | "dvi"329 | "cqi"330 | "vb"331 | "svb"332 | "lvb"333 | "dvb"334 | "cqb"335 | "vmin"336 | "svmin"337 | "lvmin"338 | "dvmin"339 | "cqmin"340 | "vmax"341 | "svmax"342 | "lvmax"343 | "dvmax"344 | "cqmax";345/**346 * A mathematical expression used within the [`calc()`](https://www.w3.org/TR/css-values-4/#calc-func) function.347 *348 * This type supports generic value types. Values such as [Length](super::length::Length), [Percentage](super::percentage::Percentage), [Time](super::time::Time), and [Angle](super::angle::Angle) support `calc()` expressions.349 */350export type CalcFor_Length =351 | {352 type: "value";353 value: Length;354 }355 | {356 type: "number";357 value: number;358 }359 | {360 type: "sum";361 /**362 * @minItems 2363 * @maxItems 2364 */365 value: [CalcFor_Length, CalcFor_Length];366 }367 | {368 type: "product";369 /**370 * @minItems 2371 * @maxItems 2372 */373 value: [number, CalcFor_Length];374 }375 | {376 type: "function";377 value: MathFunctionFor_Length;378 };379/**380 * A CSS [math function](https://www.w3.org/TR/css-values-4/#math-function).381 *382 * Math functions may be used in most properties and values that accept numeric values, including lengths, percentages, angles, times, etc.383 */384export type MathFunctionFor_Length =385 | {386 type: "calc";387 value: CalcFor_Length;388 }389 | {390 type: "min";391 value: CalcFor_Length[];392 }393 | {394 type: "max";395 value: CalcFor_Length[];396 }397 | {398 type: "clamp";399 /**400 * @minItems 3401 * @maxItems 3402 */403 value: [CalcFor_Length, CalcFor_Length, CalcFor_Length];404 }405 | {406 type: "round";407 /**408 * @minItems 3409 * @maxItems 3410 */411 value: [RoundingStrategy, CalcFor_Length, CalcFor_Length];412 }413 | {414 type: "rem";415 /**416 * @minItems 2417 * @maxItems 2418 */419 value: [CalcFor_Length, CalcFor_Length];420 }421 | {422 type: "mod";423 /**424 * @minItems 2425 * @maxItems 2426 */427 value: [CalcFor_Length, CalcFor_Length];428 }429 | {430 type: "abs";431 value: CalcFor_Length;432 }433 | {434 type: "sign";435 value: CalcFor_Length;436 }437 | {438 type: "hypot";439 value: CalcFor_Length[];440 };441/**442 * A [rounding strategy](https://www.w3.org/TR/css-values-4/#typedef-rounding-strategy), as used in the `round()` function.443 */444export type RoundingStrategy = "nearest" | "up" | "down" | "to-zero";445/**446 * A CSS [`<resolution>`](https://www.w3.org/TR/css-values-4/#resolution) value.447 */448export type Resolution =449 | {450 type: "dpi";451 value: number;452 }453 | {454 type: "dpcm";455 value: number;456 }457 | {458 type: "dppx";459 value: number;460 };461/**462 * A CSS [`<ratio>`](https://www.w3.org/TR/css-values-4/#ratios) value, representing the ratio of two numeric values.463 *464 * @minItems 2465 * @maxItems 2466 */467export type Ratio = [number, number];468/**469 * A raw CSS token, or a parsed value.470 */471export type TokenOrValue =472 | {473 type: "token";474 value: Token;475 }476 | {477 type: "color";478 value: CssColor;479 }480 | {481 type: "unresolved-color";482 value: UnresolvedColor;483 }484 | {485 type: "url";486 value: Url;487 }488 | {489 type: "var";490 value: Variable;491 }492 | {493 type: "env";494 value: EnvironmentVariable;495 }496 | {497 type: "function";498 value: Function;499 }500 | {501 type: "length";502 value: LengthValue;503 }504 | {505 type: "angle";506 value: Angle;507 }508 | {509 type: "time";510 value: Time;511 }512 | {513 type: "resolution";514 value: Resolution;515 }516 | {517 type: "dashed-ident";518 value: String;519 }520 | {521 type: "animation-name";522 value: AnimationName;523 };524/**525 * A raw CSS token.526 */527export type Token =528 | {529 type: "ident";530 value: String;531 }532 | {533 type: "at-keyword";534 value: String;535 }536 | {537 type: "hash";538 value: String;539 }540 | {541 type: "id-hash";542 value: String;543 }544 | {545 type: "string";546 value: String;547 }548 | {549 type: "unquoted-url";550 value: String;551 }552 | {553 type: "delim";554 value: string;555 }556 | {557 type: "number";558 /**559 * The value as a float560 */561 value: number;562 }563 | {564 type: "percentage";565 /**566 * The value as a float, divided by 100 so that the nominal range is 0.0 to 1.0.567 */568 value: number;569 }570 | {571 type: "dimension";572 /**573 * The unit, e.g. "px" in `12px`574 */575 unit: String;576 /**577 * The value as a float578 */579 value: number;580 }581 | {582 type: "white-space";583 value: String;584 }585 | {586 type: "comment";587 value: String;588 }589 | {590 type: "colon";591 }592 | {593 type: "semicolon";594 }595 | {596 type: "comma";597 }598 | {599 type: "include-match";600 }601 | {602 type: "dash-match";603 }604 | {605 type: "prefix-match";606 }607 | {608 type: "suffix-match";609 }610 | {611 type: "substring-match";612 }613 | {614 type: "cdo";615 }616 | {617 type: "cdc";618 }619 | {620 type: "function";621 value: String;622 }623 | {624 type: "parenthesis-block";625 }626 | {627 type: "square-bracket-block";628 }629 | {630 type: "curly-bracket-block";631 }632 | {633 type: "bad-url";634 value: String;635 }636 | {637 type: "bad-string";638 value: String;639 }640 | {641 type: "close-parenthesis";642 }643 | {644 type: "close-square-bracket";645 }646 | {647 type: "close-curly-bracket";648 };649/**650 * A CSS [`<color>`](https://www.w3.org/TR/css-color-4/#color-type) value.651 *652 * CSS supports many different color spaces to represent colors. The most common values are stored as RGBA using a single byte per component. Less common values are stored using a `Box` to reduce the amount of memory used per color.653 *654 * Each color space is represented as a struct that implements the `From` and `Into` traits for all other color spaces, so it is possible to convert between color spaces easily. In addition, colors support [interpolation](#method.interpolate) as in the `color-mix()` function.655 */656export type CssColor = CurrentColor | RGBColor | LABColor | PredefinedColor | FloatColor | LightDark | SystemColor;657export type CurrentColor = {658 type: "currentcolor";659};660export type RGBColor = {661 /**662 * The alpha component.663 */664 alpha: number;665 /**666 * The blue component.667 */668 b: number;669 /**670 * The green component.671 */672 g: number;673 /**674 * The red component.675 */676 r: number;677 type: "rgb";678};679/**680 * A color in a LAB color space, including the `lab()`, `lch()`, `oklab()`, and `oklch()` functions.681 */682export type LABColor =683 | {684 /**685 * The a component.686 */687 a: number;688 /**689 * The alpha component.690 */691 alpha: number;692 /**693 * The b component.694 */695 b: number;696 /**697 * The lightness component.698 */699 l: number;700 type: "lab";701 }702 | {703 /**704 * The alpha component.705 */706 alpha: number;707 /**708 * The chroma component.709 */710 c: number;711 /**712 * The hue component.713 */714 h: number;715 /**716 * The lightness component.717 */718 l: number;719 type: "lch";720 }721 | {722 /**723 * The a component.724 */725 a: number;726 /**727 * The alpha component.728 */729 alpha: number;730 /**731 * The b component.732 */733 b: number;734 /**735 * The lightness component.736 */737 l: number;738 type: "oklab";739 }740 | {741 /**742 * The alpha component.743 */744 alpha: number;745 /**746 * The chroma component.747 */748 c: number;749 /**750 * The hue component.751 */752 h: number;753 /**754 * The lightness component.755 */756 l: number;757 type: "oklch";758 };759/**760 * A color in a predefined color space, e.g. `display-p3`.761 */762export type PredefinedColor =763 | {764 /**765 * The alpha component.766 */767 alpha: number;768 /**769 * The blue component.770 */771 b: number;772 /**773 * The green component.774 */775 g: number;776 /**777 * The red component.778 */779 r: number;780 type: "srgb";781 }782 | {783 /**784 * The alpha component.785 */786 alpha: number;787 /**788 * The blue component.789 */790 b: number;791 /**792 * The green component.793 */794 g: number;795 /**796 * The red component.797 */798 r: number;799 type: "srgb-linear";800 }801 | {802 /**803 * The alpha component.804 */805 alpha: number;806 /**807 * The blue component.808 */809 b: number;810 /**811 * The green component.812 */813 g: number;814 /**815 * The red component.816 */817 r: number;818 type: "display-p3";819 }820 | {821 /**822 * The alpha component.823 */824 alpha: number;825 /**826 * The blue component.827 */828 b: number;829 /**830 * The green component.831 */832 g: number;833 /**834 * The red component.835 */836 r: number;837 type: "a98-rgb";838 }839 | {840 /**841 * The alpha component.842 */843 alpha: number;844 /**845 * The blue component.846 */847 b: number;848 /**849 * The green component.850 */851 g: number;852 /**853 * The red component.854 */855 r: number;856 type: "prophoto-rgb";857 }858 | {859 /**860 * The alpha component.861 */862 alpha: number;863 /**864 * The blue component.865 */866 b: number;867 /**868 * The green component.869 */870 g: number;871 /**872 * The red component.873 */874 r: number;875 type: "rec2020";876 }877 | {878 /**879 * The alpha component.880 */881 alpha: number;882 type: "xyz-d50";883 /**884 * The x component.885 */886 x: number;887 /**888 * The y component.889 */890 y: number;891 /**892 * The z component.893 */894 z: number;895 }896 | {897 /**898 * The alpha component.899 */900 alpha: number;901 type: "xyz-d65";902 /**903 * The x component.904 */905 x: number;906 /**907 * The y component.908 */909 y: number;910 /**911 * The z component.912 */913 z: number;914 };915/**916 * A floating point representation of color types that are usually stored as RGBA. These are used when there are any `none` components, which are represented as NaN.917 */918export type FloatColor =919 | {920 /**921 * The alpha component.922 */923 alpha: number;924 /**925 * The blue component.926 */927 b: number;928 /**929 * The green component.930 */931 g: number;932 /**933 * The red component.934 */935 r: number;936 type: "rgb";937 }938 | {939 /**940 * The alpha component.941 */942 alpha: number;943 /**944 * The hue component.945 */946 h: number;947 /**948 * The lightness component.949 */950 l: number;951 /**952 * The saturation component.953 */954 s: number;955 type: "hsl";956 }957 | {958 /**959 * The alpha component.960 */961 alpha: number;962 /**963 * The blackness component.964 */965 b: number;966 /**967 * The hue component.968 */969 h: number;970 type: "hwb";971 /**972 * The whiteness component.973 */974 w: number;975 };976export type LightDark = {977 dark: CssColor;978 light: CssColor;979 type: "light-dark";980};981/**982 * A CSS [system color](https://drafts.csswg.org/css-color/#css-system-colors) keyword.983 */984export type SystemColor =985 | "accentcolor"986 | "accentcolortext"987 | "activetext"988 | "buttonborder"989 | "buttonface"990 | "buttontext"991 | "canvas"992 | "canvastext"993 | "field"994 | "fieldtext"995 | "graytext"996 | "highlight"997 | "highlighttext"998 | "linktext"999 | "mark"1000 | "marktext"1001 | "selecteditem"1002 | "selecteditemtext"1003 | "visitedtext"1004 | "activeborder"1005 | "activecaption"1006 | "appworkspace"1007 | "background"1008 | "buttonhighlight"1009 | "buttonshadow"1010 | "captiontext"1011 | "inactiveborder"1012 | "inactivecaption"1013 | "inactivecaptiontext"1014 | "infobackground"1015 | "infotext"1016 | "menu"1017 | "menutext"1018 | "scrollbar"1019 | "threeddarkshadow"1020 | "threedface"1021 | "threedhighlight"1022 | "threedlightshadow"1023 | "threedshadow"1024 | "window"1025 | "windowframe"1026 | "windowtext";1027/**1028 * A color value with an unresolved alpha value (e.g. a variable). These can be converted from the modern slash syntax to older comma syntax. This can only be done when the only unresolved component is the alpha since variables can resolve to multiple tokens.1029 */1030export type UnresolvedColor =1031 | {1032 /**1033 * The unresolved alpha component.1034 */1035 alpha: TokenOrValue[];1036 /**1037 * The blue component.1038 */1039 b: number;1040 /**1041 * The green component.1042 */1043 g: number;1044 /**1045 * The red component.1046 */1047 r: number;1048 type: "rgb";1049 }1050 | {1051 /**1052 * The unresolved alpha component.1053 */1054 alpha: TokenOrValue[];1055 /**1056 * The hue component.1057 */1058 h: number;1059 /**1060 * The lightness component.1061 */1062 l: number;1063 /**1064 * The saturation component.1065 */1066 s: number;1067 type: "hsl";1068 }1069 | {1070 /**1071 * The dark value.1072 */1073 dark: TokenOrValue[];1074 /**1075 * The light value.1076 */1077 light: TokenOrValue[];1078 type: "light-dark";1079 };1080/**1081 * Defines where the class names referenced in the `composes` property are located.1082 *1083 * See [Composes](Composes).1084 */1085export type Specifier =1086 | {1087 type: "global";1088 }1089 | {1090 type: "file";1091 value: String;1092 }1093 | {1094 type: "source-index";1095 value: number;1096 };1097/**1098 * A CSS [`<angle>`](https://www.w3.org/TR/css-values-4/#angles) value.1099 *1100 * Angles may be explicit or computed by `calc()`, but are always stored and serialized as their computed value.1101 */1102export type Angle =1103 | {1104 type: "deg";1105 value: number;1106 }1107 | {1108 type: "rad";1109 value: number;1110 }1111 | {1112 type: "grad";1113 value: number;1114 }1115 | {1116 type: "turn";1117 value: number;1118 };1119/**1120 * A CSS [`<time>`](https://www.w3.org/TR/css-values-4/#time) value, in either seconds or milliseconds.1121 *1122 * Time values may be explicit or computed by `calc()`, but are always stored and serialized as their computed value.1123 */1124export type Time =1125 | {1126 type: "seconds";1127 value: number;1128 }1129 | {1130 type: "milliseconds";1131 value: number;1132 };1133/**1134 * A value for the [animation-name](https://drafts.csswg.org/css-animations/#animation-name) property.1135 */1136export type AnimationName =1137 | {1138 type: "none";1139 }1140 | {1141 type: "ident";1142 value: String;1143 }1144 | {1145 type: "string";1146 value: String;1147 };1148/**1149 * A CSS environment variable name.1150 */1151export type EnvironmentVariableName =1152 | {1153 type: "ua";1154 value: UAEnvironmentVariable;1155 }1156 | {1157 /**1158 * CSS modules extension: the filename where the variable is defined. Only enabled when the CSS modules `dashed_idents` option is turned on.1159 */1160 from?: Specifier | null;1161 /**1162 * The referenced identifier.1163 */1164 ident: String;1165 type: "custom";1166 }1167 | {1168 type: "unknown";1169 value: String;1170 };1171/**1172 * A UA-defined environment variable name.1173 */1174export type UAEnvironmentVariable =1175 | "safe-area-inset-top"1176 | "safe-area-inset-right"1177 | "safe-area-inset-bottom"1178 | "safe-area-inset-left"1179 | "viewport-segment-width"1180 | "viewport-segment-height"1181 | "viewport-segment-top"1182 | "viewport-segment-left"1183 | "viewport-segment-bottom"1184 | "viewport-segment-right";1185/**1186 * A [comparator](https://drafts.csswg.org/mediaqueries/#typedef-mf-comparison) within a media query.1187 */1188export type MediaFeatureComparison = "equal" | "greater-than" | "greater-than-equal" | "less-than" | "less-than-equal";1189/**1190 * A binary `and` or `or` operator.1191 */1192export type Operator = "and" | "or";1193export type MediaType = string;1194/**1195 * A [media query qualifier](https://drafts.csswg.org/mediaqueries/#mq-prefix).1196 */1197export type Qualifier = "only" | "not";1198/**1199 * A [`<supports-condition>`](https://drafts.csswg.org/css-conditional-3/#typedef-supports-condition), as used in the `@supports` and `@import` rules.1200 */