From c7ab4d3238204525e16d571b885bcb3e54b88acb Mon Sep 17 00:00:00 2001 From: ModelHub XC Date: Mon, 1 Jun 2026 07:07:17 +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: ccui46/glmz1_9b_aime_per_chunk_act_glm_3000 Source: Original Platform --- .gitattributes | 36 +++ README.md | 201 ++++++++++++ chat_template.jinja | 45 +++ config.json | 27 ++ generation_config.json | 11 + loss_curve.png | Bin 0 -> 86091 bytes metrics.json | 8 + model-00001-of-00004.safetensors | 3 + model-00002-of-00004.safetensors | 3 + model-00003-of-00004.safetensors | 3 + model-00004-of-00004.safetensors | 3 + model.safetensors.index.json | 531 +++++++++++++++++++++++++++++++ special_tokens_map.json | 32 ++ tokenizer.json | 3 + tokenizer_config.json | 145 +++++++++ 15 files changed, 1051 insertions(+) create mode 100644 .gitattributes create mode 100644 README.md create mode 100644 chat_template.jinja create mode 100644 config.json create mode 100644 generation_config.json create mode 100644 loss_curve.png create mode 100644 metrics.json create mode 100644 model-00001-of-00004.safetensors create mode 100644 model-00002-of-00004.safetensors create mode 100644 model-00003-of-00004.safetensors create mode 100644 model-00004-of-00004.safetensors create mode 100644 model.safetensors.index.json create mode 100644 special_tokens_map.json create mode 100644 tokenizer.json create mode 100644 tokenizer_config.json diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..52373fe --- /dev/null +++ b/.gitattributes @@ -0,0 +1,36 @@ +*.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 +tokenizer.json filter=lfs diff=lfs merge=lfs -text diff --git a/README.md b/README.md new file mode 100644 index 0000000..2480968 --- /dev/null +++ b/README.md @@ -0,0 +1,201 @@ +--- +library_name: transformers +tags: +- trl +- sft +--- + +# Model Card for Model ID + + + + + +## Model Details + +### Model Description + + + +This is the model card of a 🤗 transformers model that has been pushed on the Hub. This model card has been automatically generated. + +- **Developed by:** [More Information Needed] +- **Funded by [optional]:** [More Information Needed] +- **Shared by [optional]:** [More Information Needed] +- **Model type:** [More Information Needed] +- **Language(s) (NLP):** [More Information Needed] +- **License:** [More Information Needed] +- **Finetuned from model [optional]:** [More Information Needed] + +### Model Sources [optional] + + + +- **Repository:** [More Information Needed] +- **Paper [optional]:** [More Information Needed] +- **Demo [optional]:** [More Information Needed] + +## Uses + + + +### Direct Use + + + +[More Information Needed] + +### Downstream Use [optional] + + + +[More Information Needed] + +### Out-of-Scope Use + + + +[More Information Needed] + +## Bias, Risks, and Limitations + + + +[More Information Needed] + +### Recommendations + + + +Users (both direct and downstream) should be made aware of the risks, biases and limitations of the model. More information needed for further recommendations. + +## How to Get Started with the Model + +Use the code below to get started with the model. + +[More Information Needed] + +## Training Details + +### Training Data + + + +[More Information Needed] + +### Training Procedure + + + +#### Preprocessing [optional] + +[More Information Needed] + + +#### Training Hyperparameters + +- **Training regime:** [More Information Needed] + +#### Speeds, Sizes, Times [optional] + + + +[More Information Needed] + +## Evaluation + + + +### Testing Data, Factors & Metrics + +#### Testing Data + + + +[More Information Needed] + +#### Factors + + + +[More Information Needed] + +#### Metrics + + + +[More Information Needed] + +### Results + +[More Information Needed] + +#### Summary + + + +## Model Examination [optional] + + + +[More Information Needed] + +## Environmental Impact + + + +Carbon emissions can be estimated using the [Machine Learning Impact calculator](https://mlco2.github.io/impact#compute) presented in [Lacoste et al. (2019)](https://arxiv.org/abs/1910.09700). + +- **Hardware Type:** [More Information Needed] +- **Hours used:** [More Information Needed] +- **Cloud Provider:** [More Information Needed] +- **Compute Region:** [More Information Needed] +- **Carbon Emitted:** [More Information Needed] + +## Technical Specifications [optional] + +### Model Architecture and Objective + +[More Information Needed] + +### Compute Infrastructure + +[More Information Needed] + +#### Hardware + +[More Information Needed] + +#### Software + +[More Information Needed] + +## Citation [optional] + + + +**BibTeX:** + +[More Information Needed] + +**APA:** + +[More Information Needed] + +## Glossary [optional] + + + +[More Information Needed] + +## More Information [optional] + +[More Information Needed] + +## Model Card Authors [optional] + +[More Information Needed] + +## Model Card Contact + +[More Information Needed] \ No newline at end of file diff --git a/chat_template.jinja b/chat_template.jinja new file mode 100644 index 0000000..98291f5 --- /dev/null +++ b/chat_template.jinja @@ -0,0 +1,45 @@ +[gMASK] +{%- if tools -%} +<|system|> +你是一个名为 ChatGLM 的人工智能助手。你是基于智谱 AI 公司训练的语言模型 GLM-4 模型开发的,你的任务是针对用户的问题和要求提供适当的答复和支持。 + +# 可用工具 +{%- for tool in tools %} + {%- set function = tool.function if tool.get("function") else tool %} + +## {{ function.name }} + +{{ function | tojson(indent=4, ensure_ascii=False) }} +在调用上述函数时,请使用 Json 格式表示调用的参数。 +{%- endfor %} +{%- endif -%} + +{%- for msg in messages %} + {%- if msg.role == 'system' %} +<|system|> +{{ msg.content }} + {%- endif %} +{%- endfor %} + +{%- for message in messages if message.role != 'system' %} + {%- set role = message['role'] %} + {%- set content = message['content'] %} + {%- set visible = content.split('')[-1].strip() %} + {%- set meta = message.get("metadata", "") %} + + {%- if role == 'user' %} +<|user|> +{{ visible }} + {%- elif role == 'assistant' and not meta %} +<|assistant|> +{{ visible }} + {%- elif role == 'assistant' and meta %} +<|assistant|>{{ meta }} +{{ visible }} + {%- elif role == 'observation' %} +<|observation|> +{{ visible }} + {%- endif %} +{%- endfor %} +{% if add_generation_prompt %}<|assistant|> +{% endif %} \ No newline at end of file diff --git a/config.json b/config.json new file mode 100644 index 0000000..933b963 --- /dev/null +++ b/config.json @@ -0,0 +1,27 @@ +{ + "architectures": [ + "Glm4ForCausalLM" + ], + "attention_bias": true, + "attention_dropout": 0.0, + "dtype": "bfloat16", + "eos_token_id": 151329, + "head_dim": 128, + "hidden_act": "silu", + "hidden_size": 4096, + "initializer_range": 0.02, + "intermediate_size": 13696, + "max_position_embeddings": 32768, + "model_type": "glm4", + "num_attention_heads": 32, + "num_hidden_layers": 40, + "num_key_value_heads": 2, + "pad_token_id": 151329, + "partial_rotary_factor": 0.5, + "rms_norm_eps": 1e-05, + "rope_theta": 10000.0, + "tie_word_embeddings": false, + "transformers_version": "4.57.1", + "use_cache": true, + "vocab_size": 151552 +} diff --git a/generation_config.json b/generation_config.json new file mode 100644 index 0000000..c3502c1 --- /dev/null +++ b/generation_config.json @@ -0,0 +1,11 @@ +{ + "_from_model_config": true, + "eos_token_id": [ + 151329, + 151329, + 151336, + 151338 + ], + "pad_token_id": 151329, + "transformers_version": "4.57.1" +} diff --git a/loss_curve.png b/loss_curve.png new file mode 100644 index 0000000000000000000000000000000000000000..250f0b8e2e71341b122466828d043b5d116234f7 GIT binary patch literal 86091 zcmd?Rc{r8(`#-vfl(BY^%ywi)hRTpxiO5D~nWczjo`(#js3fIO<}#0q%rhwzA=5Gs z$vn^F;@oewf9HFy-*x^u=Q@8K*JodQ?PYn^^PcYeH9eoFH&w1vku#8EFc>ODg=^{< z3@N-kRDI+y{L8Ap!vp>$<}9b{tYK&F>}KkC7o%+IY;SGnY;Ad)&GoLMlck;QCB6#+ zd?M%B?m0W#JBji0+x)Lj@Yy+9@c)~8MiZ`b)L!A169&Wb3H?K4+v*~PA;Mr3uU*k} zkDeWHd#kzDv%l0b`(`fqZrb1Kq?u3ro{^rXr&zzY{Nzb4N8Q!GP6#DGsrq~po0)5( zJbOIXL`UZ2v76W442sY4m01tHixI7o4rg|27Hu!gDZ8|QcNz0cjuu@Rc$c^HNOgY4 zOPsP+fCTOXe%RQP@;8WozsBS<6U+R5$@btl=FhuFpJR^wepA7O#P9bj8R9dTKNt9m zo`~)Dn=h-6pkcs|ABjBX$nQ5f1c+sRzxw~rC1toSy3Xo~GEu|-lw-sSDk2VHn6*7T zN(O!Ry$2lXnM)@>1UY{`emyllUWO&)x}~M%^pAwVx);nD(tArGdU@u`d4py@KFDp4 z@%yHk)&`v8;<_#>D#{>i{nlrz(bx)p^<8XY{Ckv;%d}=N{e`QKA3wgKs*3j`I^_IA z?$lJU$lyy;dWX2Yj~~_d_cp48Z2K=W+gB6aP*(0FB4dhwttxdZL~{KtHxEx#fi^~F zVniTvW&a8WBU45%?wUE?^zMveDPg_uDA5D$MZ(6=%v{k>*F>Ceb{LP26+YWAJuOYm z+&tNHb@Dyjo#kwIuGmJulS}IrvVslAgx+F@gzdE%F2(7-BAl>oe|IH?6&K#vw}Qpv z*Q>WLlob_!6yS|Ayyi>L$kjqNJS(;b7JO0ySv>!-W}C3TEO__Z$pII%GlT#H$Ojqx-&z_td5c}E>iU)#Ao#kES1)o z>o59SGUSwgjgMPRw!WXn zlE3#aO-*Oux>j1GS<8p2e0`annl6MUl2Xv!BW$l-q?Fy?##d6mZxm3?Ov)ZnThjF~m%*=c;VNmLvRu{s`nz`sy zHh@0tQcXm5uQ8l=8$PCGY>Zo*!DDwfm$rWf@jFkx50p3L!Njk;Cq9PpQ+Y%#6F&wE zkeY$3)MNGCb!ZqRB_(B$x?f!CGLt+zYptcDgIyW_zP;XOr=_RIAkjQxKN*S5{sBvl zTU}ixRP3gvVyqY8o3IOm6%5io$CdN}P|_tf;qCTmUt5y30(L zV(5#@KaYHWd*MvtGndi2V6lbrm3-$Zb;Y*f8vix8tLs!UM3@*FA~p;r<_Hm6>qV!D z=FZ2bj8Z>*_*+rk)bzd2dS2Yr$40((_CTiFJCQPM@vvT#Qz>y>zI!XI9u-E4Z6krK z*)&p{Y~$KZgvS^GAL*T*mer<9EefHBshQ|qRjW%&#i$qr74!?OUvUh0&SY)x4DH)` z&1Mx1ro%}08kO>u<1c{7V+C9?TtA-!{JalN+yTTA`LeI~2u;fS%VZT8-3iu7a2 ziMah;i?Lt76hehzf047ODfz?aGC?Ll_QfVi^o3w4aRietaBZ)`CI8JqJ$No7mXw zO7ETN-IW%6UW*i?wPH}+#L86FJ^{y9JWRZ{Fl2n|)-A^pgKy2vUDXc`xxf~gY4P35 zqvJE6Uy=x-<852R8{-mQh~3!Q+JetPNz`eHm2_#kP(Rs=#dX3lU~qW7JFZ*hQ<1C^ zlYT-~LaoAULt9TT^5Vsd9dK}C+y*^7;S}Y2ZP@nVg;mT8u@~~&og-Ifd-BYr%u7|L|qJ3*@eBE&~xXXPPcJIlR7VqyucoJj0F7L_aXS6)deKtjw9jR*5 zgB4{GEFt6+6hfY>_XtqGy4L6V%sgAZeY+vK-fbo}lbPo{{D6%6%o$nRBK?w*5{8R+ zo}B&nZG07B&Tboy*X=#g54T{0oK=bbC$1&s)2FN7BZZV;=5++(pK4Y45LWkg7RdbL zV7twHqTr`2^ehY*-{X_qnay*&%v3WioyP8N<>_7LnN?WlX5&U>*Yi=%cXyQ41$7~% z2)=JkO&u@UWmjj6_w}&&?BM-cD^6%C>>E7X+}0sc7tG`r*Eu5$K0JT^JZGY*p`rE5 zDPyMc{W?awZkCNMeLGTIT#Y~3O!4T8pyIBtuetiNQ_>2sc&n}Du|nKa*Jisag7yp^ z7ve5~i9c}>8cm8rn zWdo^$J+tffGjHY9Ia0^9SQt2c7rGEPO5?jJ8|1Sm4<)${x`jotL3ZlGlxtb=^0H&2 zXe7&tpyZ)Z_@mom=5^0c%lr6L-c^RF4KSszlZGBLY-SPbVcsO|)$Y_BCBi@JfZn7^ zX+OQRqNu7W!UFr?$%3fephSY(!r%qp7O6P?&K4p(MEW*>U{iGHv~pGGXIdyUMNPS5Z-nOVLo_+%xXKSc;VL z_Oxd{efqR1t}Is4>u?CF5DBpxP@|5p43)Xr^_lr>x5ph0DS^ZOA=as{&_-=P7M=c@ z2{IZMrnP7oi2q?K^2+hATyf8*grMR14;T_*6t0%J&b7V0VD>PoR;djjfgtR;q~v6@ z7Te2>{G5u|uFN0B4x?zxV4L1v2zS!b)ST?lP^BvTl9ZTuZ*y^kLCiVzdol_7kMMw;Kc~;bO|h-fLkuZru2_vh{0YM}LlBCIoYgdaqQRDzqoD zrOzii3$QwKgBAKp;pbm*5Qg>%aX$MyLp;ZhOxDs!YpSWeN=p9npk*6} z3(RKEjP=w)TkCsS7r;4b(2_2{7Zw*6|GD@ySr7J$ez|+@-eRD1!^~PbKt!|p7g{hJ z)X7Di#v3M9(vp+q(QX}c7W0=CUJtCh!WP^tz97-ZP7mwS`GQ&e;YNtqbZY8^t!GoA zO&?$n+cYu5+}m;n6SJKe5v6Vm*@k7Vq{h$Xi|jHN2a`cKR%drzTrqvjgykMv`iZ-_9e_1*O&n$FwZn7X1>wX>7_F$;q9jQ26$hOlpb#?XIzkdCq4}ES- znARz*&(tgUMlb4^XrtA;I8qyofLdZ{b{gO=GTcDfd})Rp)+Ts}vsU0a6{9doOM8*s z(A%LZp((K0!*!YK7P48^611>?!~TbL&lZTsD#48F5Nuy z;H7S}kjJ|*Gr$ApEUciQj71m+7%+BrcB&1fz@GdiL~)8QpXqgMEX(~pfDJ*G1ZA8~ z*-ZA-(5Aj^31_m?-n?5CMdjHp?%M$9uK@p&;c8aIh-FXN z=nL`l^#<-Ek838RwEMiT+&sah>(?eQHTooCgF*<*Q&FTv&CiD&`StBXQKgPs{%~I~&EIKinnb%D2HG74O`DEMR1}x84f#)yHA`7kLv7%HdLe0l< zfN@3KcS4o;eyI8^za}hKe*cl7!$08I$g37ow)lx6EH;);Q7^~jib7CP50s8%xF5wf zm_Rd2_BRZA7K{UMg=s)spEu$pJU+r0|4uV4e(oV=>vg{+_>kIJ)mSE`w{0E2zP|R) zdIP919}!3>VHxS^H=M?sest%W0d7wRCdD=D6%9)qnh2xHmOJsFZ*;}7qj#v_maA(a z%&_kxZz&$01H7=fhwcPmPu<5=Iwc^DhiD`a^i73hZ5o0VJ6*iAalUJ%FQ#_hCvzg$ zS!Km6%S8p|2T^*N(04*u?Zx#LK+mc5#tvU-Zzx)B;wZ&kXLDw2@T;s%Kr40gx;j>w z+EY|%#BGWSIyyTa|2tGM62REIO3<7B5XAR!;C0h^V6-RB{(EH5cjWP@Pb___B~MRq z>BZu3I6RE=q{KpxMI3XxUVShlm*PdrGk5q!(_FH{+-LhsE?qvlhAtu@?KW@Vz20LH zn)oB(`V0WZb^!0$z-sQ^xik6sglY#|DDhH@MEhU&MG)*#q>^6Q81fyOU7KHMNm0|k zk2jx)c6#CH@7tSm zP*oH1p%Ugyq-JGN4X(ROT&Qxhva(uqRaRE+cB*q4RG1KqD=KIPbl#89xy)ZZg*N&M z#jgDh^>W_Iz&sAquw+7)xDi?j@Y!T6gv0Ru(icwvvz$VY=umg$tJ-yp@!6g#)Vk~X zLUf#dZL0k`aEu>7_+1*<11F#HWVb##dII|TWbs}ua}a=wvzs)(0GpZkwX1<1@b|bG zmr8W1jWxkSMe>Gk}3;;FF`hVYDi@dsPiuFxxEVEu3^RyHm8ZLS7YFOJyBQHcN(4JydTmIElqDKs_Dw-Y`^b3*}T= zO<*PblU#7^bwor;AgfRJ@+RP+RRH!HZbRNh;pcCCKtSEDVl7-nd`_@27es@aJ|mpS z_=as}epqIwyK>9v7LPMA?e_<}#JDi=PDq<#dn!o9)z;o_W_w9uGT#3oQM|`CVt3h$ zw#8RyBv)T12HcFlKtBn{`~@JgU}kaci5NGd?w9p*t~1bELz<;_thKbY(~FCB(QV9E z?${ASl3oo!sK;0*cs1) zf(ks>ta$bE6#!yTijD(prqs?CVzDdq-dP`>3l05Ca=GD*1Fp>BlYK%)cIl0Us{Kmy zrnl^h+rM6`t^%@C2&I--l!>wbbd*8FHo94Iqd%25HMcv*)Sn{_aA+a>GAuJ^+K5;I z#SzA}xjvoRKpOndFF`hOcAoRw+uP>2A|aoM$OPU>Y#tnSf#elI$!tzjtISg8sSk*y zBI(IzC2ANTB)zW%;?>(cc(2J4}Fe?Py*xTd~L)V_W zg%g&+1bma}TL5IMQ|&@Fy@Jqr&;KfctIq&@Zq?E;OfstQoJ!BgZiB6)x4IWBEgQjS zXdP!q`IcI2GCp-;8f2R8iO7JTyi|Ppqi*Mn(B_1~@!2`{o-ei+4!VZmy;e3wD*P8v zb?iiw^4Jq%}KUHv@??1gBJzh}QB?__wBa$5y z6D_+tyO&P|CD)rOvDmB`if9=c zLV3QurQc2mc**(OxfGIxzBxWqhdjPfc<;+>1rqC8iRD8V(jdluX6dn~jIAA0^en1vhqlR|R z{uBje=z#R|`)&nE5mq%oyO;z`r5(@%oy7P?)qVwlUAp$|?~(I8g?Agn=?ZLakXy39 z7&EYu9LS&2973R%OhVy(r|&64=T~=WKFTXgCnSem$+BD=t|{G~&RCnxYq1(Ab+!(x(m$JI7AG4B>X(pN+x}DLo z7X^B`Q$`Q7ejH{A+1=e8wkb=igXNg+$+KA8gL?NNHqU|ehT`-)Vk|`cpuK#1M1}nTW^owk3c0j2M+K#NN_{D%Wi$jG)oRs$}Y@%DRhSwHz zX{2`r?$mDGgQDjGBCsW}pPHOcGi%czy*d2M3!|Z}ajleyhxl>sWlnQY$Sz3L0MqAUe0i@GzUC-?J%z}Ek z*PZ#01<#s?q-r5cI|O!rxt|36c6GoHM+T|!#C?~ybk!R;mh2e<=M>tY`t?swNGw(# zvLX8{C^?a?m2uTaSRCjaK2iw#A)6M{>Va&Emvnf*MiR^44`^z>=v}_h6xi9W z0On0-+hWT{&`IQ|l%n(4{&;#BMs=)r6sHnc#f*V;YWgLpY*lT3c zQd9p)K9*BZh0O!8X27-2#xxF>p5FFdWQeKU7mh~3+!`O=3o~c+*)$bMbry@+ z{=)Bbe4XG6#>`>6A((R0+SM3wx9M1~`J;nX^QAMNVozXNpPt5G;@dAzCBCLq4B!|A z#ocb*qxtga^I;F*QqQ4>cRDsf+YUw(88QQVPEAkGO4N3^`azwl@3zJ$$Q?q{)6>>N zcAe>3b->V=CGeIhF?7qjz};+_U>DXUgh*L|7gM{=1ns!arf7gpBCvf*5K-}cnxW4j zAo#spLH?7xmR8u<<*Fe&q_Wp}OvG5c2@AUw8z=5&yC@O*9E_L-$0pD(pC3OX4?MV| zqhmNX&;0vGL;dyzvHlA`B%r0#I7Q!I{wi-|WVE;k0O?e_C~70aSkO6_pp}15O-;>_ zEKE+WgH0y#+^Jc#9+Bv=t<_cMQScZpn772*Y!ZC>oX+dzH%vl1UX;XDZclgnnlK{K zlS&aT9jgXh+{0&Wx>Fv|glwhsiZ7hv+x@_>3R`GTo}@>JBdDu86%Y;s^Zmt|8naoS zs=54eHyir*_?-GtV4g+&jzMDp5MvD_;t5fNsSYBDI~G3#v&@ zeU^Sv^V`b~w;SBV9DaU>}3wmh!MZIWdu*1`t@o+AQc2WGwF03W|zHS>Twp$Vp7V zBvBUiF-z#C#6^J?y$HCOMxsc__h0DZkk5Q;SF!6%S;RcCVteCt2bTddXXdt zrMb1-W991E^}P`q-&SLQ`fq)G#KA)oo6B#{w;%a5Yz8P0DPTYa&eRIzgRsJDRDM}E zNf)?jdAUSm3BuCfqeU;d`!>8}7aM&@x$EVnFfi1pAS7w+}RQ7eI8WpnLb0x?}*-Y9Ag7gx%u}+)!+_RW<>&-lGL} zdtmba{E>g-?BKq{O4B9wiQW>Y6o=)nT-Ut^;I@MwQ=AGgY=0lf!mz>s+K&bB+*9FB zaB?Is#MO>2(Yy6KT+i@M29c|-Q^(lma!hmTLQHtL`J0G{zSxw+M2^IZjq}n7uBz$l zGitaPV>L0LqD4bF4tME?p*zGRR8|gdw#V(=fuGN-%q0W1qop(1dC^=vJUrtITTjls z5YW!l{V^L?mNtW{k}A#y6xPSmt~<6BQMLPJ^Shmo*)CzhS7f|721`OrR4YI^3QbNB zsju{)7F1pETDJy`u28G1OB1`xCj@8w5@IMzOs;w}Wx|v*LK5J;odN0T=K>xIa4&b< z7*eC~L)Sy<&33_j7fH{^Fcb4NG>mZoI>bmFcxG0VnL5w`$|3_|u`bf!>dKp&n}05d z1q-hZIYUwtaO9r*5VqwcEcW*Z!CNa6_4knoBTEX*B1WP8S){up%y=ZoMq^8GpT@ZI zd#tv{bh@ zF6u&Nxa9us3SzDK4x{pOJ$ct5*&yk)-ho`yb`^2u2m?pO?x}e7+Umz(M1rPZ)CM<> z0}E_zwnqag@IrWl1oTOD>rU@1HKKnMp&_J$RuMYvozkAht6!LE(Gu$r2YR4Fi}Zdu zcp+w}^nLmA1^nZ0U%#piReHO0n+95fA}j{8qou2R&!YkkwMCqFGAQRD+sHwIQMW!he#RM8r~pd&duc!rrU0#IIXL8!lauG0)DZW5O`FRqfc^qvz%;bo z&Zc*l3T}TP4+{%>tm!YmZ6Tvnh5fq6Fqm)on#F7O0@OK;C=olTC0YodgSMf7vJZ!; z7&@M-HV;CjT7wy}0tAcq1Cea7M8Jb3} zG^o@CP+1kJ+PlDp%;3S5tHYc<--(7V>w;KBQqho)KD?&hV-^LCO3>lwHRNVGsCs5+ zW_AEF#UVK;LkFj=sQ47dCJ4O;2~V(sp@2Ys8ll_(8%p)ae2S9vDumDhKRAsnlAiaV zu78icsIQ}w0sR* z*rgkf{2Jf=ojBxFBXEd#nfdp~BtRT)(%CG4skZJBK|V`HeQSFLCj|CNBS|-OK7~VM z)S4Uf1IW?&`SUg^@KE2vh8Ad8@ZhZ>UsPrnw_Ol?G-9t=u-39GvJD(Ls!p~DxCMICMPih{do?bcwW)}2VzM~u| zsF-Kb(ghqA2SiI9+*B=?amw18MYaPSpbs-c)f0n~3Zb0h)Yon>8)APG%fMH2WW9NF z5*;d3pZmPd!CN)~lK(4GRd><^-hrS0w?V3Ls|8ZF+>Wj;tDcW{LlePEE-^5;{rl1- zutey5g*wAII>*avQ&lNFMXA>bnu4HJN9wu}%EG~P2cjAh%p~eqRmsI$eefPehB$%v zSXO#Yj)1$@$fw7M?}}%im4dnh_F!n@!-vG8G0m<<$6NidCzxsRXT`X)m7VVx#7(9a z3;$5#{8mr`xW}aaPW$W~Uv|v346D)!V`Se$;3a?5>gVXjPFQ3lciKoqZr+~Sm7gQM z*RFplc>3ZQT)>jdPu*<_>&r>dlA@pguY+hhUi`nu{<&FzQcFuK4Pr5%XD#m# zvK&=#cpgQlm=U!j_m)H-bhWBwD?=FrDH(zk|6ID1*G_nG3?`h((jC&43`Og0Ou|s zH^?Jox$f0D5i=`ZFBT^F_}VkW1$)aq@&E(%S^60N$>&XyAlY{$u6;@~ghdjdezriWgES@lv>t_Rcf;zQ|Ll3K>oOm{ ze)~qQ&0e@}6m9eLcgWCBCElSI*FKfFOmmOx+_`f#-Xi*D#2b5`j42N;@c(4<%W#d_ zUk1b}=rY~mYFH1&Y7G7ZIH#*2+28+rj?wQc(hxE~_7yvrdGV9oJN~~G8MAbOGNB^k zAXxQ(e>Wy^u<@Z3BANb(R2R;;YS_mwc>f(>yu~euMxbBC`%{N<%ys9=B6dP8`s)}} zfBhHyyu6*DD<^;zVg&;4w{PD<>qpgKiJVc=1ytvk_?h71W(5tu?>nas6B9{-RW3GP zJo+Xs4hIOA*=KX4bfsAwB%XoL5FYb5-@OvPve}Ew&aGE&C@E zoc{exc9{xj7uxFi8hK=Fe$)xYA64QqyOW3>-xAx7=bNiwLX-5Q?;$CLpy?+P0N{a= z<`6FEg-$uPggPy_`5nMMQtMf~{zb+WY?&V))-)lNh7xT6C9bji@ zX&?dWuS$);c^Lp=iE?;XS#TK{?IJ_>6TkDRjAw>Jal_d0Q8TNLj5rRZhGjmU28xUB7Vbs^#cMbffsH-z zT$`qKG=PxKd0ZCsVvwj)Vd@bTXaxqJ{QNm3V4HuTvrw{t_l>-&7(loOIX$-pJ{&#+ z8-D-SGmceMp5bzrq_9EEMf)%fZDKE@;z3}QFt;^+P4x>ma4rq z9Ll8)e%LrV0ZARI0AC=0?I6s2KuIYmS`b_-T7~wFGJayv7z?1ZBUOtXR|N?^|B<23 zPfxhike*7_!5Kk`>CH6@q~kZrgfX@+SAvOTBd`nch`8*kJx_!or`wW(V1MO9v=1^$ zjq3$ZpJ0y31PWls=1m|aw!dS=L&OHNbu2}u`lhAJuP!xls6B%V5gaAaKB7!7x{UOq zzP2p>!d{GL=3V;k%W~dP?SLX@&$PGdD!eav&$RMU?`bE(nBe$ zRoHUVNL)6^?h1a277{pyPAJM%TFv*DfJjFn1!9$MFsrnYMT|>$xe*Td8iO}Xf6W9I ziv{>%rx@x3v4|NUW(5XOU~#rWzkd&F`$%FBmQWQqFR*2_I1s{MS>8qNBJzDefzXnd zm&fjPGyiq4&GNZds}kR6*6kbX!DRW}(b1dhd{X7pKiJp}uy{0$yWxh-!d;R9kmtj> zg)fyY;?jVfUWL43JSbF*5RFWbBN`?>WpM1TJs}kQMcFvx-Jhqp&z<|RJl5y}(xS+Y z_v|k04eG)nl_+6ej$P~lUOkvMa8-B>if=*;i~Ml1*ZSbMB3f+{ z!SXnl#$GNI=&L+7K3=!G;%rVyMAXXOv3YglPU_lLpCu>UIHvVJh{=`)^^5`UK^3zC zEeFl?!~H3czd2B{$fhtBWF`_jD3q0Q3uY6eA&j3UA?tVza=g@D{fHQP1apAe(=fWE z5NhN;LJAnAes?gK7Z2G;{HMnhqk3+C|BWGmuXdN+e~JIyR44BMs_m%q-GBQcM${=8 zNf2A)bwHi!KYO(5OB)S(B4E%ATXr-IK zWPj;w5}-tM9UVs@aQahg^ub;Z>N;uZTlVG+>uvU`DwlmK2re>|4}coCX(icHKTO`PVO1@1h{*oB8d;r0cFmI7Cm4((lA38cTQP2uv%DLH)fuXaZ zF9A-34w_#6y;tbu43xQLfQF-zq5-e)4X@6u`R;G{B7%9l_elXj4Y<2@3jXqVu)@1irMLL4W12y=UtjHFY0pQYT_8YWCvq~1e>@2*9} zjr`E@l@OZ8Kc*&fa4ltLV}9H|_1v=w{Oc^J`!_fNy;-7eqG&hXfxj>a+@4al^s}cIoFAkjiqQO|Za$l7&8H z-GJpUU%VRQIi2P?7N)ZbQKoxP8ld2*183ZW!!(U5HE5xZk^u7AP4B_hd|uOMSCs{A z9m!#vx}an&UIo=X(!4o34fI~&nO$INDQIi=O&~^y>OJiHPGpnYq=Z;32L7ueRJ-pF=k-cz@Gg`Q61NPHEe~`l`$X-H&&kqEG_RJO~;pDj-uI>6VIZuz&zK9u1Q)U#c3y zAybBa&(OYx)Du3w3O2?xESe^;F#sAV5Nw`6??)DN-5GY&+h>izs|xAq=V9}*vnHI# zPyqu?hlBu{8>b>N2)Y+r1Sq{h$+219+ff1=$-Z|f!r15ZQa7hkI7tdY*qrUv9SaNW zr$~D~HZiE8Zd=HX^#56V#^6TK4Xn_=S6Ldt5DOl&=?b7BK`2 ze8~4ezLFxs?A}$ zjTt<@yBAno$GJ#RhMGqwJHMPy?KnmrBKXgT=b#0DT7L^X9?1Zqn%dgQxAM#jzUqC< z%kwV+guvSZlCvIn-Nr}JU~%KvnLu5yrMf;)OxD~nVb=!^O= zEk}Im?$FA-4e2BCQHJe#ZBg0;sDj2RgjYp{u?Ac&CX zZ3yxxFfwW+yBM`k{5WM#?)_2dt z8*(DO;Armdg%iZT%(-I0x!#62L>6FVBLGPert~OnfGP%5T{!?dKS0IQpGvuB3>+Jg zsMXhTyVsEa06KUERQ+>8LRy5K4LoW&CeB#}Yx4YQMKec`h^Bh?|Epth4qHc^swnGu718B(Z}5%SlSX2?1`Fo|$R= zdaWNeH57rplfvCW78S}odp`~BKwQ2pRhXFgIkejC4zLO!5Mdli{|KJqKgX+~rskE& z?V*Y9)Mx24RR1=S-HO#vw?APRU*YgS?s(C&BJ}E^S6#R1gNw8zc*0AN2MBspQ}Fkt+1fi6C34{71D)8yBMSQ3?uNoPEopz zW}ioi!^MRvD=65e_WNBHN$*cbxegxM0oU3LZ6XvI1WaIYj#da)G)1t-+BAC>S@-<4 zw3WT>W^a z&RxTbY^lmP&xxX0Hy2+kPn$OGM=u`zktHu?tL9&Wr!~=H+F$;AUSo(!*^O-GADeK$ zjte+t$oNBjFEPk|yZ^mcFvyaI#LpBOKABy8+gW{>kaLBuBkm|F2xkX55(Re~=@3iv z1Ybq=#RZ&*I;Ok0YdljVmc<3O(bOJ=vKd7{A8qfm5t`I?!uc3Qm$x^n#HxN+#qBKY z6we|SiKxR)Kf3yKzrd52Vx2Ev5Wd=25oOb~KI;viJ&RGw5+Ustp!{yMR$EEgx6x&_ zmi_Dq?qD(59F9R71gjD}3d6r`a!MV?z75a4mkliJ@nmSc0d>;i?mdTclpj-Ur`MABFQsSDG|bRYIb>91m07~GLh!?k>L>~aCI*D} z0R82jb%2U}bkH`l4NCz}#!w6j7tIT!E9dZfU z=>-l1SB1Yw{Enl*bWLB2#LDxz3vhstrNnWLpI;S>F6`?9h%jlbOteIBK&DdUPK&f6 zU>N(H?M1+AT40*Zd7x0p@EoAaD&?-oBTck^QpDB5w0x5pHc8|%WmZ+a+g+j}zwe$I z?jAysC`!zx2+SenA(4Rwin4$%#jY56@$R#JTepT4unnkfDMi6VXq*A9B@0vy!JlI5 z^8*?CJ5~D>DraKBtC@2^@d!>upyWRQj#+#7fY*lv9zI2e%l2&WP2-XnZ|IC^IkbLR zCo#RG&ozIm%%P+jehJ{2lc5X&iZesUEuAau6NIOO;Xfx)zz34H>}l_b7XU3h+u21) zt8*#QAI`kEd==8Mu}Jj;L#P2zIQTs1k<(RpYzVy$O++#cir3GT{KtI`e&28=1bIRz zTNeg0C33TnzyeZASZL@6cmgn|v%Ze&FK)~R&OXe?rkB{D#SP(4i~==>j2b1YlmT)! z;jy>WKUtn|GZa9BM-cUT9Y=HFkx#%hf$FAmkJ*B=hax=41!( z$hjlA4YJY+C~I_qYHkv8!HC=dxL1d#lRm&6Ko1=OxKm1rc6^3N0H_~{x3J1*H8JzX zBM&PJ`wzV&mw~%-7Cv{5YF`C{bMR0x7|GvwF!{o@0>3sycJ&LE+&*4n!#qDQK|#Bn zs@$0mnsEV3CCu~@js>0`W`O5+!POgT<2(!$_hR+uqQBO~+@{8)VXT#GD#+Mq z{otDvNWi@{!s&oAmz}Kw9eb{VgKY}3{G?7SA@%Le8BYx-o^n4RG>DNrvdS&gWHiS~ zmkno&S_k^wB!X0cpUT-wmoA~iY&o+IF$XTW%1haoOI(atraGXpgV=zT?YxzeslK1S z&54w6?jeLyuqqB>gmH}O4vpDO81FMR6M!kz2aDFjSv^@tQG?Defy=uDzk zet%DM-RM#(JcI^m+0aB#8nDoHkPq^a)x=Eyj2Fd+1j_|%-c+S;Fi70uS`-3AY$pEf zY&#K#LD?P8h)iM(F%A3bu;cuiQ$QnuAwwgjlImj6@`Fa0gIhVr$@%!$F=qMe<-$%* zPFgo_whlHvp@6H@8W8CsNJfr-p+7_M&oKc=;(e4}T$hzO;sWHOb?Y({HCj}|QfD=Y zs6YxppBJ+VEtlc2lIx?Fq%Xyq3#OdKkV6Txq$27Uh&h%sa#5LRU7e^q`ERZ5&Q7v7 z^A3fJyIqnP%L9|sB0M}i84h56@7Au5Z%#om3|z&caZmhmt6s6NKAEfxhLKN+l+9F4 zpBztozCeXB$D5Sxw?F6iO9peKdr@~ClSo?3D@VT7%Z*8d$Hd|1<#{lM7{|$F0{rr` zo&Y_I4bm#W_Y(h$!Uo_s-U3BU_$_g{uUsak{}je^<`8$*GWW43RSd5W77inG(d@_( zliH7DCYP>qedg1nSPb~dO_=SG>%D1^bmFi}=ZOerX1vLShL`)uvUGed`%xc{yWCXIEm`c+>ccp6>*hn^pPHl5PL z+FR}J+l0BE!+!tOHxjfe-;cc{aI0f6Z4Rzm-Dk6=vco3FO z|0oG%=k}*S2O+7dZ&u~(Aw62Fk0Fn3Q?2knM=p^}F2fI1;%u+c{Z6B*8_KkPTEev6 zBOTks7p<4|{|xBsLs&l3EDXnaE1p-qzMN^9z1Y*A{!*pLG2Fp%Y#lm0#B(s2=g?$k zdSTj#`?Wui`t>zh@rG!9p~c8|8^7e1K_8L%3v77nw<(xQB#Cp^GRFIIi|WROa*Ht6 z$uT`-zgLVBtr*KGqTxMtM$SilCHQ3Goa`~)YV}nD8DhS0fYC^GZrr1=ufErPi8_nl z3hso|gelDH6*pzV;}G;A3C2?6q6c8|kImRz%5v_6Etp-e6}7 z)kK^9NlGODW~6(7-?huq2ZaKZX|%6$vM`BynaYA(k203K8U=1s+{rkjNuiEP0o=>s zgIQN5jpvuq?V$U+U^3u@z-^j^zyHq_MkDTCI5^!;QeukIbp2};c%4#7ven zGXL#aKg_WswG0?IpL9(`CYij|uef)vHn*_&p)c{{xQ;pUXv8&O9iu_iE!?!T_{D&T z-fWG<>reY-CSp4l;Bibr686$3I4hY%CWe_Bem#eNFKPb~%mV?5S)yWNIHS)CNH33{ zt3IyhmxduhSLYximSLkj#aq227tFuv^j*>I)>(nRryfTXKGT_0YM_tE{De_{GC9() zr-mh;Y?I`>>u#WCd|+D4vF(QQYO0&7ir-+eO#JTRml)($?RciVLdv zQ;9J$j_6X0#aDeL%PF7VJK;)XQp&X*m#nMjcZjIgaW6Ub&s`ltcZDT2SHA;{Q(IC=%mq@vSL^H8lUd5Y`va7jc;aJ6&fE(0D=)JST-Wq~|ECE_ zsg*AQ!e0Dw(k5w{O^e01dk^KL^LbL(=fC{jGvTjbbA7TGm(}-sokVP}<6+Z4SSVbu z$=mpt(TeRpBoF}7+gwGc=3EfdU;ksr%Fy#^keYahlK9aUyno*lE-93rx>oSjtF!l! z`_zR(O#MaD;&iBW_Kx>c(DeKLf+yr2jlf+Ga##`xllg__J6gy^l|!eojpX7?Ca<>o z6H9n<6zv3PgVE<{{l7BQYc^wdp10b_m(A)Q>>!tbc;{Ww>ufKX{*)&as5j-XAvFmuAhus?Cf_;~ zus0;$xHc}*w?t8N1SEoLmT#M)~y*N?qof1sJJBEpcu zzJ0$>vuIXxW=0vFT;*|_st;+w$1G&GZth68M;eB)w@g?R^G=ws%AgsS`G9t*eHm=w zr^e^Bbrxv!k8gaonBmoMn!xc`{@8hUs9b@!x?;HvO03Z7WmEcqy`{k$r*|CnaMJNQ zbaqEYrTG2-G?`^~bgd|EjCaf(T(L}bt4`GVJs>y5#`>n0Fo{24YwNSgre=ghvPs0BQ6J2p0GZsNiU7$Stffl>VSv`fp}B&rjdeL*C1Y4~%N2i?4bm{pk{usCdC{jxjl+ zaI2u;p`DwDVH3_yg><+`e!S0)!}u216W{yx*0rU~^HO}*c*t8lb`oaVtardNd5 zyVk1_>9WX@4sV)DI?wt&d|6MIi8aFL+GNA2B#t( ziPYL0#o*_&DNEvF#?|BaPEUtLneW8@_Z_czw%KJI9h2TdD`1w!^fT6;9G0nmS<5bJ zE!@Z>Li%LDsm&QLcYShUA?v1Vx>8Y`(-VW{lO@q@ugJzNM*>){R&CAPa9(~ne*w3) zGv~$I>2@Y^me+lt_`&v%_mY|mBF^?9){5%#R+Dj=-@Vdh=QqCDr0O#DUb^15q37R1 zN%LPnr9q?ZJ9%ksqY;&(SuZn&XlQ{g-0S)_;7Q2HN?)pD z{kLbHs2E4Q7|hwXy7bKOBBkY0vbv<0SJqhfv(i@lMB?N9p(ES0<^lafr>|$^-my6? z1(6vwW3z0G;LN)XSgd&O9t`8)MBo~~uJMQc^WBMANuA-NbW!R1rFT=(RU=k&7CQf_JyAkhjISh@v3TZE z{j@`1lcO^~#KaH~*TFIVj5@R_6(+b?-*MFR)Noi&{%U}C#dpk0c{oy92A1A?K`zoH ze!vHkzFiQ%N@`-BuGEt(xy8Ukp5j}fCGBzh!Jgo#c+5tFgv|xz8AI!yef}X=?%XlS z1Wk;v3Q>6Cq2;+lUj$c9ny~)Q?;LT}JCs&veP~eQF4g3>^x8nrF0 zwNie{o&RAYdlCT3u0-)gR2xL+3)0quPENm@3vMMYzx2uI;mZ2lp<=us(dB`;d;(?U z#f3w~dF9$dMpclPI$uAyw7#+2MRtB?|E_y9L)Rs)pF4t*!qIhveTFsOh7RvjtnbfI zH+0?#+~`&f4%vs!Qdf|3kV=E9`+kgD^`#8!qgq76JGn$`U*8O zp+cB`EhDV>s;t#pvEBai;9kSy4D!^{0;<{nTro>fATn8yn7JA16f&Cy|1dAp|5>6t zXxE$S5XP~!bi-}o^F;L5b-O!u*EpBSenw&XQv*3MneE{ML|_lC5W+6DY||ef-Sbti z9e!o+IW8af_jyIj|CWLhEycjGW5$fy{|94V0aa!5_4}Ly2$B{`hk{Be5(+Az7$Bk2 z(io(KbO;;^Fc3sRLP|=yyN)8FAR*mg5Ry^{CGVbt{=aYC@2-3AS^BP5VxE|pJu`d% z0xNW4BDy`5tg`(>atJ9pO*Pb5QP7i{ynk}mMM3l2hvJQxwo4VG_KGgmVGVGUX#Ar2 zUjy|67rbK3O3+GCHbdzhwQk?QV zMJ`BKV1B(JIj4$l^p32CWcNseb4-)sJ8-w5_AHZvTs zh|O==VM=RHr_;C#htkRyiJvvhQ`geGyyy03j$l}MGbbgAK5+GkBrTqOZrh5Vyp{CE z+AOumN;{)yP?6`MYqE*lT}+)9Sc>d1MTS=F)CfFFv>m&i1p87wv$Rm zKIW&eO+JfEdcl&)#}5ZKQ$-^m`IOAxY1_$%`7!z~if#VHlQan#cp@9nIgOm)pvt{^ zJz#pn%{hC@WuSD27i>WVCrdf9u6%~@Q zA=>WFoz$eSF?=H325b&;)!#K|Zd)H5xs^m&or}8+&Cy}|w6H?bx=-+nXI2cqu0~

&cOg@B5Xn${iT2a6o7%sH4!9o1wc(e_}2wSgD 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 E9|Oz;ng9R* literal 0 HcmV?d00001 diff --git a/metrics.json b/metrics.json new file mode 100644 index 0000000..8588d12 --- /dev/null +++ b/metrics.json @@ -0,0 +1,8 @@ +{ + "step": 3000, + "eval_loss_at_step": null, + "train_loss_last_logged": 0.0001, + "eval_loss_last_logged": null, + "num_train_logs": 300, + "num_eval_logs": 0 +} \ No newline at end of file diff --git a/model-00001-of-00004.safetensors b/model-00001-of-00004.safetensors new file mode 100644 index 0000000..6e034d2 --- /dev/null +++ b/model-00001-of-00004.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cd648d7e2087e15fe4c03285b48f944927d25c97ceeb44c53a49b73a1053cc26 +size 4984283160 diff --git a/model-00002-of-00004.safetensors b/model-00002-of-00004.safetensors new file mode 100644 index 0000000..f0ebd15 --- /dev/null +++ b/model-00002-of-00004.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:50ad834ee30623d33f64190ba481e561ea88c37f4456a2cd96737d2e4a77c25f +size 4895274600 diff --git a/model-00003-of-00004.safetensors b/model-00003-of-00004.safetensors new file mode 100644 index 0000000..2ffa5ec --- /dev/null +++ b/model-00003-of-00004.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:46ff14a4ae35ce7be81feefc945e44400009522dd935a841489f716e4ec9fab0 +size 4895274616 diff --git a/model-00004-of-00004.safetensors b/model-00004-of-00004.safetensors new file mode 100644 index 0000000..39fade6 --- /dev/null +++ b/model-00004-of-00004.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4c33de6de4ffef4d5df00ec2b11db17be5ee0886635e8d8f30e43373a4200781 +size 4025786080 diff --git a/model.safetensors.index.json b/model.safetensors.index.json new file mode 100644 index 0000000..666c2bb --- /dev/null +++ b/model.safetensors.index.json @@ -0,0 +1,531 @@ +{ + "metadata": { + "total_parameters": 9400279040, + "total_size": 18800558080 + }, + "weight_map": { + "lm_head.weight": "model-00004-of-00004.safetensors", + "model.embed_tokens.weight": "model-00001-of-00004.safetensors", + "model.layers.0.input_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.0.mlp.down_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.0.mlp.gate_up_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.0.post_attention_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.0.post_mlp_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.0.post_self_attn_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.0.self_attn.k_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.0.self_attn.k_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.0.self_attn.o_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.0.self_attn.q_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.0.self_attn.q_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.0.self_attn.v_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.0.self_attn.v_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.1.input_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.1.mlp.down_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.1.mlp.gate_up_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.1.post_attention_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.1.post_mlp_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.1.post_self_attn_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.1.self_attn.k_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.1.self_attn.k_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.1.self_attn.o_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.1.self_attn.q_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.1.self_attn.q_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.1.self_attn.v_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.1.self_attn.v_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.10.input_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.10.mlp.down_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.10.mlp.gate_up_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.10.post_attention_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.10.post_mlp_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.10.post_self_attn_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.10.self_attn.k_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.10.self_attn.k_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.10.self_attn.o_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.10.self_attn.q_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.10.self_attn.q_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.10.self_attn.v_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.10.self_attn.v_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.11.input_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.11.mlp.down_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.11.mlp.gate_up_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.11.post_attention_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.11.post_mlp_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.11.post_self_attn_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.11.self_attn.k_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.11.self_attn.k_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.11.self_attn.o_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.11.self_attn.q_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.11.self_attn.q_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.11.self_attn.v_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.11.self_attn.v_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.12.input_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.12.mlp.down_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.12.mlp.gate_up_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.12.post_attention_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.12.post_mlp_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.12.post_self_attn_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.12.self_attn.k_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.12.self_attn.k_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.12.self_attn.o_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.12.self_attn.q_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.12.self_attn.q_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.12.self_attn.v_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.12.self_attn.v_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.13.input_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.13.mlp.down_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.13.mlp.gate_up_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.13.post_attention_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.13.post_mlp_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.13.post_self_attn_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.13.self_attn.k_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.13.self_attn.k_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.13.self_attn.o_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.13.self_attn.q_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.13.self_attn.q_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.13.self_attn.v_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.13.self_attn.v_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.14.input_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.14.mlp.down_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.14.mlp.gate_up_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.14.post_attention_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.14.post_mlp_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.14.post_self_attn_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.14.self_attn.k_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.14.self_attn.k_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.14.self_attn.o_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.14.self_attn.q_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.14.self_attn.q_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.14.self_attn.v_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.14.self_attn.v_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.15.input_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.15.mlp.down_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.15.mlp.gate_up_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.15.post_attention_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.15.post_mlp_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.15.post_self_attn_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.15.self_attn.k_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.15.self_attn.k_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.15.self_attn.o_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.15.self_attn.q_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.15.self_attn.q_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.15.self_attn.v_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.15.self_attn.v_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.16.input_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.16.mlp.down_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.16.mlp.gate_up_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.16.post_attention_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.16.post_mlp_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.16.post_self_attn_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.16.self_attn.k_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.16.self_attn.k_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.16.self_attn.o_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.16.self_attn.q_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.16.self_attn.q_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.16.self_attn.v_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.16.self_attn.v_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.17.input_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.17.mlp.down_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.17.mlp.gate_up_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.17.post_attention_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.17.post_mlp_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.17.post_self_attn_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.17.self_attn.k_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.17.self_attn.k_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.17.self_attn.o_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.17.self_attn.q_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.17.self_attn.q_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.17.self_attn.v_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.17.self_attn.v_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.18.input_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.18.mlp.down_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.18.mlp.gate_up_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.18.post_attention_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.18.post_mlp_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.18.post_self_attn_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.18.self_attn.k_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.18.self_attn.k_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.18.self_attn.o_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.18.self_attn.q_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.18.self_attn.q_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.18.self_attn.v_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.18.self_attn.v_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.19.input_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.19.mlp.down_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.19.mlp.gate_up_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.19.post_attention_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.19.post_mlp_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.19.post_self_attn_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.19.self_attn.k_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.19.self_attn.k_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.19.self_attn.o_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.19.self_attn.q_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.19.self_attn.q_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.19.self_attn.v_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.19.self_attn.v_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.2.input_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.2.mlp.down_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.2.mlp.gate_up_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.2.post_attention_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.2.post_mlp_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.2.post_self_attn_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.2.self_attn.k_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.2.self_attn.k_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.2.self_attn.o_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.2.self_attn.q_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.2.self_attn.q_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.2.self_attn.v_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.2.self_attn.v_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.20.input_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.20.mlp.down_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.20.mlp.gate_up_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.20.post_attention_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.20.post_mlp_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.20.post_self_attn_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.20.self_attn.k_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.20.self_attn.k_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.20.self_attn.o_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.20.self_attn.q_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.20.self_attn.q_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.20.self_attn.v_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.20.self_attn.v_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.21.input_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.21.mlp.down_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.21.mlp.gate_up_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.21.post_attention_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.21.post_mlp_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.21.post_self_attn_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.21.self_attn.k_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.21.self_attn.k_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.21.self_attn.o_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.21.self_attn.q_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.21.self_attn.q_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.21.self_attn.v_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.21.self_attn.v_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.22.input_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.22.mlp.down_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.22.mlp.gate_up_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.22.post_attention_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.22.post_mlp_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.22.post_self_attn_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.22.self_attn.k_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.22.self_attn.k_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.22.self_attn.o_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.22.self_attn.q_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.22.self_attn.q_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.22.self_attn.v_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.22.self_attn.v_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.23.input_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.23.mlp.down_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.23.mlp.gate_up_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.23.post_attention_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.23.post_mlp_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.23.post_self_attn_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.23.self_attn.k_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.23.self_attn.k_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.23.self_attn.o_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.23.self_attn.q_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.23.self_attn.q_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.23.self_attn.v_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.23.self_attn.v_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.24.input_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.24.mlp.down_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.24.mlp.gate_up_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.24.post_attention_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.24.post_mlp_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.24.post_self_attn_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.24.self_attn.k_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.24.self_attn.k_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.24.self_attn.o_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.24.self_attn.q_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.24.self_attn.q_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.24.self_attn.v_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.24.self_attn.v_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.25.input_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.25.mlp.down_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.25.mlp.gate_up_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.25.post_attention_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.25.post_mlp_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.25.post_self_attn_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.25.self_attn.k_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.25.self_attn.k_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.25.self_attn.o_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.25.self_attn.q_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.25.self_attn.q_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.25.self_attn.v_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.25.self_attn.v_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.26.input_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.26.mlp.down_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.26.mlp.gate_up_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.26.post_attention_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.26.post_mlp_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.26.post_self_attn_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.26.self_attn.k_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.26.self_attn.k_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.26.self_attn.o_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.26.self_attn.q_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.26.self_attn.q_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.26.self_attn.v_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.26.self_attn.v_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.27.input_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.27.mlp.down_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.27.mlp.gate_up_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.27.post_attention_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.27.post_mlp_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.27.post_self_attn_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.27.self_attn.k_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.27.self_attn.k_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.27.self_attn.o_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.27.self_attn.q_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.27.self_attn.q_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.27.self_attn.v_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.27.self_attn.v_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.28.input_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.28.mlp.down_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.28.mlp.gate_up_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.28.post_attention_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.28.post_mlp_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.28.post_self_attn_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.28.self_attn.k_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.28.self_attn.k_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.28.self_attn.o_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.28.self_attn.q_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.28.self_attn.q_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.28.self_attn.v_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.28.self_attn.v_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.29.input_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.29.mlp.down_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.29.mlp.gate_up_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.29.post_attention_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.29.post_mlp_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.29.post_self_attn_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.29.self_attn.k_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.29.self_attn.k_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.29.self_attn.o_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.29.self_attn.q_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.29.self_attn.q_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.29.self_attn.v_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.29.self_attn.v_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.3.input_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.3.mlp.down_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.3.mlp.gate_up_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.3.post_attention_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.3.post_mlp_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.3.post_self_attn_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.3.self_attn.k_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.3.self_attn.k_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.3.self_attn.o_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.3.self_attn.q_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.3.self_attn.q_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.3.self_attn.v_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.3.self_attn.v_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.30.input_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.30.mlp.down_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.30.mlp.gate_up_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.30.post_attention_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.30.post_mlp_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.30.post_self_attn_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.30.self_attn.k_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.30.self_attn.k_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.30.self_attn.o_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.30.self_attn.q_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.30.self_attn.q_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.30.self_attn.v_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.30.self_attn.v_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.31.input_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.31.mlp.down_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.31.mlp.gate_up_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.31.post_attention_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.31.post_mlp_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.31.post_self_attn_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.31.self_attn.k_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.31.self_attn.k_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.31.self_attn.o_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.31.self_attn.q_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.31.self_attn.q_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.31.self_attn.v_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.31.self_attn.v_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.32.input_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.32.mlp.down_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.32.mlp.gate_up_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.32.post_attention_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.32.post_mlp_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.32.post_self_attn_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.32.self_attn.k_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.32.self_attn.k_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.32.self_attn.o_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.32.self_attn.q_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.32.self_attn.q_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.32.self_attn.v_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.32.self_attn.v_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.33.input_layernorm.weight": "model-00004-of-00004.safetensors", + "model.layers.33.mlp.down_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.33.mlp.gate_up_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.33.post_attention_layernorm.weight": "model-00004-of-00004.safetensors", + "model.layers.33.post_mlp_layernorm.weight": "model-00004-of-00004.safetensors", + "model.layers.33.post_self_attn_layernorm.weight": "model-00004-of-00004.safetensors", + "model.layers.33.self_attn.k_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.33.self_attn.k_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.33.self_attn.o_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.33.self_attn.q_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.33.self_attn.q_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.33.self_attn.v_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.33.self_attn.v_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.34.input_layernorm.weight": "model-00004-of-00004.safetensors", + "model.layers.34.mlp.down_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.34.mlp.gate_up_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.34.post_attention_layernorm.weight": "model-00004-of-00004.safetensors", + "model.layers.34.post_mlp_layernorm.weight": "model-00004-of-00004.safetensors", + "model.layers.34.post_self_attn_layernorm.weight": "model-00004-of-00004.safetensors", + "model.layers.34.self_attn.k_proj.bias": "model-00004-of-00004.safetensors", + "model.layers.34.self_attn.k_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.34.self_attn.o_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.34.self_attn.q_proj.bias": "model-00004-of-00004.safetensors", + "model.layers.34.self_attn.q_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.34.self_attn.v_proj.bias": "model-00004-of-00004.safetensors", + "model.layers.34.self_attn.v_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.35.input_layernorm.weight": "model-00004-of-00004.safetensors", + "model.layers.35.mlp.down_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.35.mlp.gate_up_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.35.post_attention_layernorm.weight": "model-00004-of-00004.safetensors", + "model.layers.35.post_mlp_layernorm.weight": "model-00004-of-00004.safetensors", + "model.layers.35.post_self_attn_layernorm.weight": "model-00004-of-00004.safetensors", + "model.layers.35.self_attn.k_proj.bias": "model-00004-of-00004.safetensors", + "model.layers.35.self_attn.k_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.35.self_attn.o_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.35.self_attn.q_proj.bias": "model-00004-of-00004.safetensors", + "model.layers.35.self_attn.q_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.35.self_attn.v_proj.bias": "model-00004-of-00004.safetensors", + "model.layers.35.self_attn.v_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.36.input_layernorm.weight": "model-00004-of-00004.safetensors", + "model.layers.36.mlp.down_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.36.mlp.gate_up_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.36.post_attention_layernorm.weight": "model-00004-of-00004.safetensors", + "model.layers.36.post_mlp_layernorm.weight": "model-00004-of-00004.safetensors", + "model.layers.36.post_self_attn_layernorm.weight": "model-00004-of-00004.safetensors", + "model.layers.36.self_attn.k_proj.bias": "model-00004-of-00004.safetensors", + "model.layers.36.self_attn.k_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.36.self_attn.o_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.36.self_attn.q_proj.bias": "model-00004-of-00004.safetensors", + "model.layers.36.self_attn.q_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.36.self_attn.v_proj.bias": "model-00004-of-00004.safetensors", + "model.layers.36.self_attn.v_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.37.input_layernorm.weight": "model-00004-of-00004.safetensors", + "model.layers.37.mlp.down_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.37.mlp.gate_up_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.37.post_attention_layernorm.weight": "model-00004-of-00004.safetensors", + "model.layers.37.post_mlp_layernorm.weight": "model-00004-of-00004.safetensors", + "model.layers.37.post_self_attn_layernorm.weight": "model-00004-of-00004.safetensors", + "model.layers.37.self_attn.k_proj.bias": "model-00004-of-00004.safetensors", + "model.layers.37.self_attn.k_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.37.self_attn.o_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.37.self_attn.q_proj.bias": "model-00004-of-00004.safetensors", + "model.layers.37.self_attn.q_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.37.self_attn.v_proj.bias": "model-00004-of-00004.safetensors", + "model.layers.37.self_attn.v_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.38.input_layernorm.weight": "model-00004-of-00004.safetensors", + "model.layers.38.mlp.down_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.38.mlp.gate_up_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.38.post_attention_layernorm.weight": "model-00004-of-00004.safetensors", + "model.layers.38.post_mlp_layernorm.weight": "model-00004-of-00004.safetensors", + "model.layers.38.post_self_attn_layernorm.weight": "model-00004-of-00004.safetensors", + "model.layers.38.self_attn.k_proj.bias": "model-00004-of-00004.safetensors", + "model.layers.38.self_attn.k_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.38.self_attn.o_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.38.self_attn.q_proj.bias": "model-00004-of-00004.safetensors", + "model.layers.38.self_attn.q_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.38.self_attn.v_proj.bias": "model-00004-of-00004.safetensors", + "model.layers.38.self_attn.v_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.39.input_layernorm.weight": "model-00004-of-00004.safetensors", + "model.layers.39.mlp.down_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.39.mlp.gate_up_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.39.post_attention_layernorm.weight": "model-00004-of-00004.safetensors", + "model.layers.39.post_mlp_layernorm.weight": "model-00004-of-00004.safetensors", + "model.layers.39.post_self_attn_layernorm.weight": "model-00004-of-00004.safetensors", + "model.layers.39.self_attn.k_proj.bias": "model-00004-of-00004.safetensors", + "model.layers.39.self_attn.k_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.39.self_attn.o_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.39.self_attn.q_proj.bias": "model-00004-of-00004.safetensors", + "model.layers.39.self_attn.q_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.39.self_attn.v_proj.bias": "model-00004-of-00004.safetensors", + "model.layers.39.self_attn.v_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.4.input_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.4.mlp.down_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.4.mlp.gate_up_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.4.post_attention_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.4.post_mlp_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.4.post_self_attn_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.4.self_attn.k_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.4.self_attn.k_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.4.self_attn.o_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.4.self_attn.q_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.4.self_attn.q_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.4.self_attn.v_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.4.self_attn.v_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.5.input_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.5.mlp.down_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.5.mlp.gate_up_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.5.post_attention_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.5.post_mlp_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.5.post_self_attn_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.5.self_attn.k_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.5.self_attn.k_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.5.self_attn.o_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.5.self_attn.q_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.5.self_attn.q_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.5.self_attn.v_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.5.self_attn.v_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.6.input_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.6.mlp.down_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.6.mlp.gate_up_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.6.post_attention_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.6.post_mlp_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.6.post_self_attn_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.6.self_attn.k_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.6.self_attn.k_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.6.self_attn.o_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.6.self_attn.q_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.6.self_attn.q_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.6.self_attn.v_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.6.self_attn.v_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.7.input_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.7.mlp.down_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.7.mlp.gate_up_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.7.post_attention_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.7.post_mlp_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.7.post_self_attn_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.7.self_attn.k_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.7.self_attn.k_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.7.self_attn.o_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.7.self_attn.q_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.7.self_attn.q_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.7.self_attn.v_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.7.self_attn.v_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.8.input_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.8.mlp.down_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.8.mlp.gate_up_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.8.post_attention_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.8.post_mlp_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.8.post_self_attn_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.8.self_attn.k_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.8.self_attn.k_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.8.self_attn.o_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.8.self_attn.q_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.8.self_attn.q_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.8.self_attn.v_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.8.self_attn.v_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.9.input_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.9.mlp.down_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.9.mlp.gate_up_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.9.post_attention_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.9.post_mlp_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.9.post_self_attn_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.9.self_attn.k_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.9.self_attn.k_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.9.self_attn.o_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.9.self_attn.q_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.9.self_attn.q_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.9.self_attn.v_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.9.self_attn.v_proj.weight": "model-00001-of-00004.safetensors", + "model.norm.weight": "model-00004-of-00004.safetensors" + } +} diff --git a/special_tokens_map.json b/special_tokens_map.json new file mode 100644 index 0000000..582da4a --- /dev/null +++ b/special_tokens_map.json @@ -0,0 +1,32 @@ +{ + "additional_special_tokens": [ + "<|endoftext|>", + "[MASK]", + "[gMASK]", + "[sMASK]", + "", + "", + "<|system|>", + "<|user|>", + "<|assistant|>", + "<|observation|>", + "<|begin_of_image|>", + "<|end_of_image|>", + "<|begin_of_video|>", + "<|end_of_video|>" + ], + "eos_token": { + "content": "<|endoftext|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false + }, + "pad_token": { + "content": "<|endoftext|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false + } +} diff --git a/tokenizer.json b/tokenizer.json new file mode 100644 index 0000000..4d1dde3 --- /dev/null +++ b/tokenizer.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:76ebeac0d8bd7879ead7b43c16b44981f277e47225de2bd7de9ae1a6cc664a8c +size 19966496 diff --git a/tokenizer_config.json b/tokenizer_config.json new file mode 100644 index 0000000..3821426 --- /dev/null +++ b/tokenizer_config.json @@ -0,0 +1,145 @@ +{ + "added_tokens_decoder": { + "151329": { + "content": "<|endoftext|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "151330": { + "content": "[MASK]", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "151331": { + "content": "[gMASK]", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "151332": { + "content": "[sMASK]", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "151333": { + "content": "", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "151334": { + "content": "", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "151335": { + "content": "<|system|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "151336": { + "content": "<|user|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "151337": { + "content": "<|assistant|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "151338": { + "content": "<|observation|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "151339": { + "content": "<|begin_of_image|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "151340": { + "content": "<|end_of_image|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "151341": { + "content": "<|begin_of_video|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "151342": { + "content": "<|end_of_video|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + } + }, + "additional_special_tokens": [ + "<|endoftext|>", + "[MASK]", + "[gMASK]", + "[sMASK]", + "", + "", + "<|system|>", + "<|user|>", + "<|assistant|>", + "<|observation|>", + "<|begin_of_image|>", + "<|end_of_image|>", + "<|begin_of_video|>", + "<|end_of_video|>" + ], + "clean_up_tokenization_spaces": false, + "do_lower_case": false, + "eos_token": "<|endoftext|>", + "extra_special_tokens": {}, + "model_input_names": [ + "input_ids", + "attention_mask" + ], + "model_max_length": 128000, + "pad_token": "<|endoftext|>", + "padding_side": "left", + "remove_space": false, + "tokenizer_class": "PreTrainedTokenizerFast" +}