From 17bc10f52443bc36ed3a7b76cbfe20fc6a2569e2 Mon Sep 17 00:00:00 2001 From: ModelHub XC Date: Sun, 30 Aug 2026 04:31:16 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96=E9=A1=B9=E7=9B=AE?= =?UTF-8?q?=EF=BC=8C=E7=94=B1ModelHub=20XC=E7=A4=BE=E5=8C=BA=E6=8F=90?= =?UTF-8?q?=E4=BE=9B=E6=A8=A1=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Model: mykor/A.X-3.1-Light-gguf Source: Original Platform --- .gitattributes | 37 ++++ A.X-3.1-Light-BF16.gguf | 3 + A.X-3.1-Light-IQ1_M.gguf | 3 + A.X-3.1-Light-IQ1_S.gguf | 3 + A.X-3.1-Light-IQ2_M.gguf | 3 + A.X-3.1-Light-IQ2_S.gguf | 3 + A.X-3.1-Light-IQ2_XS.gguf | 3 + A.X-3.1-Light-IQ2_XXS.gguf | 3 + A.X-3.1-Light-IQ3_M.gguf | 3 + A.X-3.1-Light-IQ3_S.gguf | 3 + A.X-3.1-Light-IQ3_XS.gguf | 3 + A.X-3.1-Light-IQ3_XXS.gguf | 3 + A.X-3.1-Light-IQ4_NL.gguf | 3 + A.X-3.1-Light-IQ4_XS.gguf | 3 + A.X-3.1-Light-Q2_K.gguf | 3 + A.X-3.1-Light-Q2_K_S.gguf | 3 + A.X-3.1-Light-Q3_K_L.gguf | 3 + A.X-3.1-Light-Q3_K_M.gguf | 3 + A.X-3.1-Light-Q3_K_S.gguf | 3 + A.X-3.1-Light-Q4_K_M.gguf | 3 + A.X-3.1-Light-Q4_K_S.gguf | 3 + A.X-3.1-Light-Q5_0.gguf | 3 + A.X-3.1-Light-Q5_1.gguf | 3 + A.X-3.1-Light-Q5_K_M.gguf | 3 + A.X-3.1-Light-Q5_K_S.gguf | 3 + A.X-3.1-Light-Q6_K.gguf | 3 + A.X-3.1-Light-Q8_0.gguf | 3 + A.X-3.1-Light-TQ1_0.gguf | 3 + A.X-3.1-Light-TQ2_0.gguf | 3 + LICENSE | 226 ++++++++++++++++++++ README.md | 410 +++++++++++++++++++++++++++++++++++++ imatrix.dat | 3 + 32 files changed, 760 insertions(+) create mode 100644 .gitattributes create mode 100644 A.X-3.1-Light-BF16.gguf create mode 100644 A.X-3.1-Light-IQ1_M.gguf create mode 100644 A.X-3.1-Light-IQ1_S.gguf create mode 100644 A.X-3.1-Light-IQ2_M.gguf create mode 100644 A.X-3.1-Light-IQ2_S.gguf create mode 100644 A.X-3.1-Light-IQ2_XS.gguf create mode 100644 A.X-3.1-Light-IQ2_XXS.gguf create mode 100644 A.X-3.1-Light-IQ3_M.gguf create mode 100644 A.X-3.1-Light-IQ3_S.gguf create mode 100644 A.X-3.1-Light-IQ3_XS.gguf create mode 100644 A.X-3.1-Light-IQ3_XXS.gguf create mode 100644 A.X-3.1-Light-IQ4_NL.gguf create mode 100644 A.X-3.1-Light-IQ4_XS.gguf create mode 100644 A.X-3.1-Light-Q2_K.gguf create mode 100644 A.X-3.1-Light-Q2_K_S.gguf create mode 100644 A.X-3.1-Light-Q3_K_L.gguf create mode 100644 A.X-3.1-Light-Q3_K_M.gguf create mode 100644 A.X-3.1-Light-Q3_K_S.gguf create mode 100644 A.X-3.1-Light-Q4_K_M.gguf create mode 100644 A.X-3.1-Light-Q4_K_S.gguf create mode 100644 A.X-3.1-Light-Q5_0.gguf create mode 100644 A.X-3.1-Light-Q5_1.gguf create mode 100644 A.X-3.1-Light-Q5_K_M.gguf create mode 100644 A.X-3.1-Light-Q5_K_S.gguf create mode 100644 A.X-3.1-Light-Q6_K.gguf create mode 100644 A.X-3.1-Light-Q8_0.gguf create mode 100644 A.X-3.1-Light-TQ1_0.gguf create mode 100644 A.X-3.1-Light-TQ2_0.gguf create mode 100644 LICENSE create mode 100644 README.md create mode 100644 imatrix.dat diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..baa67b7 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,37 @@ +*.7z filter=lfs diff=lfs merge=lfs -text +*.arrow filter=lfs diff=lfs merge=lfs -text +*.bin filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.ckpt filter=lfs diff=lfs merge=lfs -text +*.ftz filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.h5 filter=lfs diff=lfs merge=lfs -text +*.joblib filter=lfs diff=lfs merge=lfs -text +*.lfs.* filter=lfs diff=lfs merge=lfs -text +*.mlmodel filter=lfs diff=lfs merge=lfs -text +*.model filter=lfs diff=lfs merge=lfs -text +*.msgpack filter=lfs diff=lfs merge=lfs -text +*.npy filter=lfs diff=lfs merge=lfs -text +*.npz filter=lfs diff=lfs merge=lfs -text +*.onnx filter=lfs diff=lfs merge=lfs -text +*.ot filter=lfs diff=lfs merge=lfs -text +*.parquet filter=lfs diff=lfs merge=lfs -text +*.pb filter=lfs diff=lfs merge=lfs -text +*.pickle filter=lfs diff=lfs merge=lfs -text +*.pkl filter=lfs diff=lfs merge=lfs -text +*.pt filter=lfs diff=lfs merge=lfs -text +*.pth filter=lfs diff=lfs merge=lfs -text +*.rar filter=lfs diff=lfs merge=lfs -text +*.safetensors filter=lfs diff=lfs merge=lfs -text +saved_model/**/* filter=lfs diff=lfs merge=lfs -text +*.tar.* filter=lfs diff=lfs merge=lfs -text +*.tar filter=lfs diff=lfs merge=lfs -text +*.tflite filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.wasm filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text +*tfevents* filter=lfs diff=lfs merge=lfs -text +imatrix.dat filter=lfs diff=lfs merge=lfs -text +*.gguf filter=lfs diff=lfs merge=lfs -text diff --git a/A.X-3.1-Light-BF16.gguf b/A.X-3.1-Light-BF16.gguf new file mode 100644 index 0000000..772e054 --- /dev/null +++ b/A.X-3.1-Light-BF16.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:acd9a744449088a8154b5070be197230df1bb2489a40f4aef799d6e74926c336 +size 14534973568 diff --git a/A.X-3.1-Light-IQ1_M.gguf b/A.X-3.1-Light-IQ1_M.gguf new file mode 100644 index 0000000..3144559 --- /dev/null +++ b/A.X-3.1-Light-IQ1_M.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:378b589c606ceeaf52b7837e43cb93d54bddb0ca10fd42413d203538ad5565bd +size 2407405888 diff --git a/A.X-3.1-Light-IQ1_S.gguf b/A.X-3.1-Light-IQ1_S.gguf new file mode 100644 index 0000000..2b903b0 --- /dev/null +++ b/A.X-3.1-Light-IQ1_S.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cb65c3fd738accca8148f528626a765b970176aabe32e9b91007aaa73a2316bd +size 2315393344 diff --git a/A.X-3.1-Light-IQ2_M.gguf b/A.X-3.1-Light-IQ2_M.gguf new file mode 100644 index 0000000..4a2a386 --- /dev/null +++ b/A.X-3.1-Light-IQ2_M.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:04dd9e5ba509742342ba3e2d15b825f46a12f0e933e61b81b72325c8982a2f72 +size 2995525952 diff --git a/A.X-3.1-Light-IQ2_S.gguf b/A.X-3.1-Light-IQ2_S.gguf new file mode 100644 index 0000000..47b635c --- /dev/null +++ b/A.X-3.1-Light-IQ2_S.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ed12babd95cb772d7d2b93b364e499b8ec3cdd25d0e386a7f9ba873e3af4e648 +size 2872842560 diff --git a/A.X-3.1-Light-IQ2_XS.gguf b/A.X-3.1-Light-IQ2_XS.gguf new file mode 100644 index 0000000..a630456 --- /dev/null +++ b/A.X-3.1-Light-IQ2_XS.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:05f57095c0ed1d7597b53f97660e6daebe14b0a47ddaefd03e1e66375970aad1 +size 2700220736 diff --git a/A.X-3.1-Light-IQ2_XXS.gguf b/A.X-3.1-Light-IQ2_XXS.gguf new file mode 100644 index 0000000..bb4f46f --- /dev/null +++ b/A.X-3.1-Light-IQ2_XXS.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c6c428cc9f957d2a89260f7ceaa9b37e1df7defeb2f8fe0eebfa5aba4530c10 +size 2560760128 diff --git a/A.X-3.1-Light-IQ3_M.gguf b/A.X-3.1-Light-IQ3_M.gguf new file mode 100644 index 0000000..ff353bc --- /dev/null +++ b/A.X-3.1-Light-IQ3_M.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:31de9a0e2eee42005a2fbd6bca680c97044340dafcb49a3049e89bca50399a66 +size 3645512000 diff --git a/A.X-3.1-Light-IQ3_S.gguf b/A.X-3.1-Light-IQ3_S.gguf new file mode 100644 index 0000000..cf13774 --- /dev/null +++ b/A.X-3.1-Light-IQ3_S.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7f087f97c2b69f4e20464dc5965cbe124f125dfe3eb2ca8825b69be0a0683ce3 +size 3480623424 diff --git a/A.X-3.1-Light-IQ3_XS.gguf b/A.X-3.1-Light-IQ3_XS.gguf new file mode 100644 index 0000000..93c5190 --- /dev/null +++ b/A.X-3.1-Light-IQ3_XS.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f402738a4ce79690a15bff1eee572a082c7b268a81ff9d8f0e7ddbcdcd33dfb6 +size 3330021696 diff --git a/A.X-3.1-Light-IQ3_XXS.gguf b/A.X-3.1-Light-IQ3_XXS.gguf new file mode 100644 index 0000000..8feb229 --- /dev/null +++ b/A.X-3.1-Light-IQ3_XXS.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d03f349aa449734fcc2d7030c0e0f9c883d5e9f3ad1025e3036bb7e520c3f799 +size 3148618048 diff --git a/A.X-3.1-Light-IQ4_NL.gguf b/A.X-3.1-Light-IQ4_NL.gguf new file mode 100644 index 0000000..730333e --- /dev/null +++ b/A.X-3.1-Light-IQ4_NL.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d91bdd88e5dc245d9d2484f72cbef4eb4b1d090b8b230c29de7d44554f3ce69c +size 4200339776 diff --git a/A.X-3.1-Light-IQ4_XS.gguf b/A.X-3.1-Light-IQ4_XS.gguf new file mode 100644 index 0000000..001de01 --- /dev/null +++ b/A.X-3.1-Light-IQ4_XS.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5d595cae5bdf665754d9c7973a7e913f61411bcf89272e7db6c326333eacb0a4 +size 4030994752 diff --git a/A.X-3.1-Light-Q2_K.gguf b/A.X-3.1-Light-Q2_K.gguf new file mode 100644 index 0000000..d2afc35 --- /dev/null +++ b/A.X-3.1-Light-Q2_K.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fdff6927e708b9662db6401b0777889a13a8aa408fd02865d345eb52f86895c9 +size 3039304000 diff --git a/A.X-3.1-Light-Q2_K_S.gguf b/A.X-3.1-Light-Q2_K_S.gguf new file mode 100644 index 0000000..3e9171b --- /dev/null +++ b/A.X-3.1-Light-Q2_K_S.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:734816285ef64e843fbfffa91fbade25fbf66d91409d06b729b3ac42bc1a86d7 +size 2952534336 diff --git a/A.X-3.1-Light-Q3_K_L.gguf b/A.X-3.1-Light-Q3_K_L.gguf new file mode 100644 index 0000000..d046d05 --- /dev/null +++ b/A.X-3.1-Light-Q3_K_L.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e33760863cfd13d4d0294b12bc148fef96078610482f58b02fea0aa738b56ef0 +size 4024834368 diff --git a/A.X-3.1-Light-Q3_K_M.gguf b/A.X-3.1-Light-Q3_K_M.gguf new file mode 100644 index 0000000..48e6a06 --- /dev/null +++ b/A.X-3.1-Light-Q3_K_M.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6646d9348f9582e83ef840cc5e52299eb478eebcebd77f18ad5ab731e2fa9875 +size 3811252544 diff --git a/A.X-3.1-Light-Q3_K_S.gguf b/A.X-3.1-Light-Q3_K_S.gguf new file mode 100644 index 0000000..2e31f2e --- /dev/null +++ b/A.X-3.1-Light-Q3_K_S.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:59f106c1232ae11a26f4c85ab4caa4a705ac1ae973ae295fe442efb7991c2239 +size 3480623424 diff --git a/A.X-3.1-Light-Q4_K_M.gguf b/A.X-3.1-Light-Q4_K_M.gguf new file mode 100644 index 0000000..3017f43 --- /dev/null +++ b/A.X-3.1-Light-Q4_K_M.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f2b33903faa05f6acee1fcd731c7895d9343d18ce3bac90f1f143857895f380b +size 4715190592 diff --git a/A.X-3.1-Light-Q4_K_S.gguf b/A.X-3.1-Light-Q4_K_S.gguf new file mode 100644 index 0000000..4eba769 --- /dev/null +++ b/A.X-3.1-Light-Q4_K_S.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:81ff6e11e324f9ee7bcadfd13abe2509962f4aba2ed8136b68edbe7f782727aa +size 4398127424 diff --git a/A.X-3.1-Light-Q5_0.gguf b/A.X-3.1-Light-Q5_0.gguf new file mode 100644 index 0000000..a8e6425 --- /dev/null +++ b/A.X-3.1-Light-Q5_0.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1bb9d2ae4428f1838d4725da756dd84a5eab1d905f1a928ac87059b109191dd0 +size 5067118912 diff --git a/A.X-3.1-Light-Q5_1.gguf b/A.X-3.1-Light-Q5_1.gguf new file mode 100644 index 0000000..7039080 --- /dev/null +++ b/A.X-3.1-Light-Q5_1.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0da71e534e2cca84027b1d5d09f42bbc12a599b6dd0064ff16a9b18573a0cb71 +size 5483796800 diff --git a/A.X-3.1-Light-Q5_K_M.gguf b/A.X-3.1-Light-Q5_K_M.gguf new file mode 100644 index 0000000..8d62979 --- /dev/null +++ b/A.X-3.1-Light-Q5_K_M.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bd59b4ac113b7604dbade8df8966177878e221feedbf4851d2cee2e58e01d16c +size 5403580736 diff --git a/A.X-3.1-Light-Q5_K_S.gguf b/A.X-3.1-Light-Q5_K_S.gguf new file mode 100644 index 0000000..bd13fe2 --- /dev/null +++ b/A.X-3.1-Light-Q5_K_S.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6a685d13b9a3745d5ca3559a4518a862c5f1471651772c758c0f135c389f98d1 +size 5145106752 diff --git a/A.X-3.1-Light-Q6_K.gguf b/A.X-3.1-Light-Q6_K.gguf new file mode 100644 index 0000000..b5db70f --- /dev/null +++ b/A.X-3.1-Light-Q6_K.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:339a98a601f18d12f66458fe3a563dc2e1a3461cac1051d59a88370bf9b46eaf +size 6310467904 diff --git a/A.X-3.1-Light-Q8_0.gguf b/A.X-3.1-Light-Q8_0.gguf new file mode 100644 index 0000000..430fe3b --- /dev/null +++ b/A.X-3.1-Light-Q8_0.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8cf277d7872e3034648ad83057acc3932dac3ee05347d3eaafdc87aacc013abb +size 7724472640 diff --git a/A.X-3.1-Light-TQ1_0.gguf b/A.X-3.1-Light-TQ1_0.gguf new file mode 100644 index 0000000..2e4fc3f --- /dev/null +++ b/A.X-3.1-Light-TQ1_0.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9325e52d046a29a1c4da8b46c0c6c7f6aaf02401488b1cd8404e2f725e1736ae +size 2442664256 diff --git a/A.X-3.1-Light-TQ2_0.gguf b/A.X-3.1-Light-TQ2_0.gguf new file mode 100644 index 0000000..01a2cb2 --- /dev/null +++ b/A.X-3.1-Light-TQ2_0.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0e749dab8679b726107533311c01a4277a1ff10b681149b29b22491af8c3d0c6 +size 2677020992 diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..11404e9 --- /dev/null +++ b/LICENSE @@ -0,0 +1,226 @@ +Copyright (c) 2025 SK Telecom Co., Ltd. All rights reserved. + +Unless otherwise stated, all files in this repository (including modified model weights +and tokenizer files) are distributed under the terms of the Apache License, Version 2.0 +(the "License"). You may obtain a copy of the License at: + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software distributed under +the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF +ANY KIND, either express or implied. See the License for the specific language governing +permissions and limitations under the License. + +================================================================================ +TRADEMARK +================================================================================ + +"SK Telecom" and associated logos are trademarks of SK Telecom Co., Ltd. +This License does not grant permission to use these trademarks without prior +written consent. + +================================================================================ +APACHE LICENSE 2.0 +================================================================================ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2025 SK Telecom Co. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..679c28b --- /dev/null +++ b/README.md @@ -0,0 +1,410 @@ +--- +license: apache-2.0 +license_link: https://huggingface.co/skt/A.X-3.1-Light/blob/main/LICENSE +language: +- en +- ko +pipeline_tag: text-generation +model_id: skt/A.X-3.1-Light +developers: SKT AI Model Lab +model-index: +- name: A.X-3.1-Light + results: + - task: + type: generate_until + name: mmlu + dataset: + name: mmlu (chat CoT) + type: hails/mmlu_no_train + metrics: + - type: exact_match + value: 66.95 + name: exact_match + - task: + type: generate_until + name: kmmlu + dataset: + name: kmmlu (chat CoT) + type: HAERAE-HUB/KMMLU + metrics: + - type: exact_match + value: 61.7 + name: exact_match +base_model: +- skt/A.X-3.1-Light +tags: +- A.X +--- + +# A.X 3.1 Light + +
+ A.X Logo +
+

πŸ€— Models | πŸ–₯️ Github

+ +## A.X 3.1 Light Highlights + + +**A.X 3.1 Light** (pronounced "A dot X") is a light weight LLM optimized for Korean-language understanding and enterprise deployment. +This sovereign AI model was developed entirely in-house by SKT, encompassing model architecture, data curation, and training, all carried out on SKT’s proprietary supercomputing infrastructure, TITAN. +The model was trained from scratch on a high-quality multilingual corpus comprising **1.65 trillion tokens**, with a primary focus on the Korean language. +With a strong emphasis on data quality, A.X 3.1 Light achieves **Pareto-optimal performance among Korean LLMs relative to its training corpus size**, enabling **highly efficient and cost-effective compute usage**. + + +- **Authentic Korean Sovereign AI**: A.X 3.1 Light was trained on a high-quality multilingual datasetβ€”fully curated in-houseβ€”using SKT’s proprietary GPU infrastructure. +- **Highly Efficient Multilingual LLM**: A.X 3.1 Light demonstrates superior performance among open-source Korean LLMs, despite its relatively compact training size of 1.65 trillion tokens. +- **Superior Korean Proficiency**: A.X 3.1 Light achieved a score of **61.7** on the [KMMLU](https://huggingface.co/datasets/HAERAE-HUB/KMMLU): the leading benchmark for Korean-language evaluation and a Korean-specific adaptation of MMLU, outperforming other Korean-specified models. +- **Deep Korean Understanding**: A.X 3.1 Light obtained **27.43** on the [KoBALT-700](https://huggingface.co/datasets/snunlp/KoBALT-700): a benchmark for Korean advanced linguistic tasks, outperforming other Korean-specialized models. +- **Efficient Token Usage**: A.X 3.1 Light requires approximately 33% fewer tokens than GPT-4o to process equivalent Korean inputs, facilitating more cost-effective and computationally efficient inference. +- **Long-Context Handling**: A.X 3.1 Light supports up to **32,768 tokens**. + + +## Core Technologies + +A.X 3.1 Light represents **an efficient sovereign AI model**, developed end-to-end by SKT, encompassing model architecture, data curation, infrastructure deployment, and optimization. + +### Model Architecture Specs + + + + + + + + + + + + + + + + + + + +
Model# Params# Layers# KV-HeadsHidden DimFFN Dim
A.X 3.1 Light7B3232409610880
+ +### High-Quality Data Pipeline & Strategic Mixture + +- We collected and curated a training dataset comprising 20 trillion tokens sourced from diverse domains. +- The entire dataset was processed through SKT’s proprietary data pipeline, incorporating synthetic data generation and comprehensive quality filtering. +- For training A.X 3.1 Light, a total of **1.65 trillion tokens** were utilized, comprising a Korean-focused multilingual corpus. + +### Pareto-Optimal Compute Efficiency + +A.X 3.1 Light achieves 5 to 6 times lower computational cost compared to models with similar performance levels. +Rigorous data curation and two-stage training with STEM-focused data enabled competitive performance at reduced FLOPs. + + +![image](./assets/A.X_3.1_Light_pareto.png) + +## Benchmark Results + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
BenchmarksA.X 3.1 LightKanana-1.5-8BEXAONE-3.5-7.8BQwen2.5-7BQwen3-8B
(w/o reasoning)
KnowledgeKMMLU61.7048.2853.7649.5663.53
CLIcK71.2261.3064.1158.3063.31
KoBALT27.4323.1421.7121.5726.57
MMLU66.9568.8272.2075.4082.89
GeneralKo-MT-Bench78.5676.3081.0661.3164.06
MT-Bench74.3877.6083.5079.3765.69
Instruction
Following
Ko-IFEval70.0469.9665.0160.7373.39
IFEval79.8680.1182.6176.7385.38
MathHRM8K41.7030.8731.8835.1352.50
MATH70.1459.2863.2065.5871.48
Code
HumanEval+73.7876.8376.8374.3977.44
MBPP+61.6467.9964.2968.5062.17
+ +## πŸš€ Quickstart + +### with HuggingFace Transformers + +- `transformers>=4.46.0` or the latest version is required to use `skt/A.X-3.1-Light` +```bash +pip install transformers>=4.46.0 +``` + +#### Example Usage + +```python +import torch +from transformers import AutoModelForCausalLM, AutoTokenizer + +model_name = "skt/A.X-3.1-Light" +model = AutoModelForCausalLM.from_pretrained( + model_name, + torch_dtype=torch.bfloat16, + device_map="auto", +) +model.eval() +tokenizer = AutoTokenizer.from_pretrained(model_name) + +messages = [ + {"role": "system", "content": "당신은 μ‚¬μš©μžκ°€ μ œκ³΅ν•˜λŠ” μ˜μ–΄ λ¬Έμž₯듀을 ν•œκ΅­μ–΄λ‘œ λ²ˆμ—­ν•˜λŠ” AI μ „λ¬Έκ°€μž…λ‹ˆλ‹€."}, + {"role": "user", "content": "The first human went into space and orbited the Earth on April 12, 1961."}, +] +input_ids = tokenizer.apply_chat_template(messages, add_generation_prompt=True, return_tensors="pt").to(model.device) + +with torch.no_grad(): + output = model.generate( + input_ids, + max_new_tokens=128, + do_sample=False, + ) + +len_input_prompt = len(input_ids[0]) +response = tokenizer.decode(output[0][len_input_prompt:], skip_special_tokens=True) +print(response) +# Output: +# 1961λ…„ 4μ›” 12일, 졜초의 인간이 μš°μ£Όμ— λ‚˜κ°€ 지ꡬλ₯Ό ꢀ도λ₯Ό λŒμ•˜μŠ΅λ‹ˆλ‹€. +``` + +### with vLLM + +- `vllm>=v0.6.4.post1` or the latest version is required to use tool-use feature +```bash +pip install vllm>=v0.6.4.post1 +# if you don't want to activate tool-use feature, just commenting out below vLLM option +VLLM_OPTION="--enable-auto-tool-choice --tool-call-parser hermes" +vllm serve skt/A.X-3.1-Light $VLLM_OPTION +``` + +#### Example Usage + +```python +from openai import OpenAI + +def call(messages, model): + completion = client.chat.completions.create( + model=model, + messages=messages, + ) + print(completion.choices[0].message) + +client = OpenAI( + base_url="http://localhost:8000/v1", + api_key="api_key" +) +model = "skt/A.X-3.1-Light" +messages = [{"role": "user", "content": "에어컨 여름철 적정 μ˜¨λ„λŠ”? ν•œμ€„λ‘œ λ‹΅λ³€ν•΄μ€˜"}] +call(messages, model) +# Output: +# 에어컨 여름철 적정 μ˜¨λ„λŠ” 24~26λ„μž…λ‹ˆλ‹€. + +messages = [{"role": "user", "content": "What is the appropriate temperature for air conditioning in summer? Respond in a single sentence."}] +call(messages, model) +# Output: +# The appropriate temperature for air conditioning in summer is generally set between 24 to 26Β°C for optimal comfort and energy efficiency. +``` + +#### Examples for tool-use +```python +from openai import OpenAI + + +def call(messages, model): + completion = client.chat.completions.create( + model=model, + messages=messages, + tools=tools + ) + print(completion.choices[0].message) + + +client = OpenAI( + base_url="http://localhost:8000/v1", + api_key="api_key" +) +model = "skt/A.X-3.1-Light" + +calculate_discount = { + "type": "function", + "function": { + "name": "calculate_discount", + "description": "원가격과 ν• μΈμœ¨(νΌμ„ΌνŠΈ λ‹¨μœ„)을 μž…λ ₯λ°›μ•„ ν• μΈλœ κ°€κ²©μ„κ³„μ‚°ν•œλ‹€.", + "parameters": { + "type": "object", + "properties": { + "original_price": { + "type": "number", + "description": "μƒν’ˆμ˜ μ›λž˜ 가격" + }, + "discount_percentage": { + "type": "number", + "description": "μ μš©ν•  ν• μΈμœ¨" + } + }, + "required": ["original_price", "discount_percentage"] + } + } +} +get_exchange_rate = { + "type": "function", + "function": { + "name": "get_exchange_rate", + "description": "두 톡화 κ°„μ˜ ν™˜μœ¨μ„ κ°€μ Έμ˜¨λ‹€.", + "parameters": { + "type": "object", + "properties": { + "base_currency": { + "type": "string", + "description": "The currency to convert from." + }, + "target_currency": { + "type": "string", + "description": "The currency to convert to." + } + }, + "required": ["base_currency", "target_currency"] + } + } +} +tools = [calculate_discount, get_exchange_rate] + +### Slot filling ### +messages = [{"role": "user", "content": "μš°λ¦¬κ°€ 뭘 μ‚¬μ•Όλ˜λŠ”λ° 원가가 57600원인데 직원할인 λ°›μœΌλ©΄ μ–Όλ§ˆμ•Ό?"}] +call(messages, model) +# Output: +# ChatCompletionMessage(content='직원 할인을 μ μš©ν•˜κΈ° μœ„ν•΄μ„œλŠ” ν• μΈμœ¨μ„ μ•Œ 수 μžˆμ–΄μ•Ό ν•©λ‹ˆλ‹€. ν• μΈμœ¨μ„ μ•Œλ €μ£Όμ‹€ 수 μžˆλ‚˜μš”?', role='assistant', function_call=None, tool_calls=[], reasoning_content=None) + + +### Function calling ### +messages = [ + {"role": "user", "content": "μš°λ¦¬κ°€ 뭘 μ‚¬μ•Όλ˜λŠ”λ° 원가가 57600원인데 직원할인 λ°›μœΌλ©΄ μ–Όλ§ˆμ•Ό?"}, + {"role": "assistant", "content": "직원 할인을 μ μš©ν•˜κΈ° μœ„ν•΄μ„œλŠ” ν• μΈμœ¨μ„ μ•Œ 수 μžˆμ–΄μ•Ό ν•©λ‹ˆλ‹€. ν• μΈμœ¨μ„ μ•Œλ €μ£Όμ‹€ 수 μžˆλ‚˜μš”?"}, + {"role": "user", "content": "15% 할인 받을 수 μžˆμ–΄."}, +] +call(messages, model) +# Output: +# ChatCompletionMessage(content=None, role='assistant', function_call=None, tool_calls=[ChatCompletionMessageToolCall(id='chatcmpl-tool-3ebf11847364450daf363039db80cc50', function=Function(arguments='{"original_price": 57600, "discount_percentage": 15}', name='calculate_discount'), type='function')], reasoning_content=None) + + +### Completion ### +messages = [ + {"role": "user", "content": "μš°λ¦¬κ°€ 뭘 μ‚¬μ•Όλ˜λŠ”λ° 원가가 57600원인데 직원할인 λ°›μœΌλ©΄ μ–Όλ§ˆμ•Ό?"}, + {"role": "assistant", "content": ""}, + {"role": "user", "content": "15% 할인 받을 수 μžˆμ–΄."}, + {"role": "tool", "tool_call_id": "random_id", "name": "calculate_discount", "content": "{\"original_price\": 57600, \"discount_percentage\": 15, \"discounted_price\": 48960.0}"} +] +call(messages, model) +# Output: +# ChatCompletionMessage(content='57,600μ›μ˜ μƒν’ˆμ— 15% 할인을 μ μš©ν•˜λ©΄, ν• μΈλœ 가격은 48,960μ›μž…λ‹ˆλ‹€.', role='assistant', function_call=None, tool_calls=[], reasoning_content=None) +``` + +## License + +The `A.X 3.1 Light` model is licensed under `Apache License 2.0`. + +## Citation +``` +@article{SKTAdotX3.1Light, + title={A.X 3.1 Light}, + author={SKT AI Model Lab}, + year={2025}, + url={https://huggingface.co/skt/A.X-3.1-Light} +} +``` + +## Contact + +- Business & Partnership Contact: [a.x@sk.com](a.x@sk.com) \ No newline at end of file diff --git a/imatrix.dat b/imatrix.dat new file mode 100644 index 0000000..ece3d6a --- /dev/null +++ b/imatrix.dat @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3f26416ef37e425575f0407c146fb6493f27b0b52d4bac96b5145ef8dcf59b09 +size 4545778