From 0fd06ce448866d820fb2dce71aa5ac156ebaefea Mon Sep 17 00:00:00 2001 From: ModelHub XC Date: Sat, 18 Apr 2026 14:08:36 +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: kth8/Llama-3.3-8B-Instruct-SuperGPQA-Classifier Source: Original Platform --- .gitattributes | 36 + README.md | 98 ++ chat_template.jinja | 5 + config.json | 29 + generation_config.json | 12 + 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 | 299 +++++ special_tokens_map.json | 17 + tokenizer.json | 3 + tokenizer_config.json | 2064 ++++++++++++++++++++++++++++++ train/log.json | 1190 +++++++++++++++++ train/training_loss.png | Bin 0 -> 59864 bytes train/validation_loss.png | Bin 0 -> 56411 bytes 16 files changed, 3765 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 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 create mode 100644 train/log.json create mode 100644 train/training_loss.png create mode 100644 train/validation_loss.png 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..6c3785e --- /dev/null +++ b/README.md @@ -0,0 +1,98 @@ +--- +license: llama3.2 +language: +- en +base_model: allura-forge/Llama-3.3-8B-Instruct +datasets: +- m-a-p/SuperGPQA +pipeline_tag: text-generation +library_name: transformers +tags: +- sft +- trl +- unsloth +- llama +- llama3 +- llama3.3 +--- +![logo](https://i.imgur.com/iuUzm7L.jpeg) +A fine-tune of [allura-forge/Llama-3.3-8B-Instruct](https://huggingface.co/allura-forge/Llama-3.3-8B-Instruct) on the [m-a-p/SuperGPQA](https://huggingface.co/datasets/m-a-p/SuperGPQA) dataset. + +## Usage example +Set temperature as 0.0 for best results. + +**System prompt** +``` +You are a classifier. Categorize the following problem into discipline, field, and subfield in JSON format. +``` +**User prompt** +``` +Cotton and linen both readily catch fire. A batch of towels is composed of both cotton and linen, and is known to have caught fire. If it is known that the towels were ignited by a lit cigarette, which of the following arguments utilizes the most appropriate form of reasoning? +``` +**Assistant response** +``` +{"discipline": "Philosophy", "field": "Philosophy", "subfield": "Logic"} +``` +# Possible output options +Discipline +``` +['Medicine', 'Literature and Arts', 'History', 'Science', 'Philosophy', 'Law', 'Engineering', 'Management', 'Agronomy', 'Economics', 'Military Science', 'Sociology', 'Education'] +``` +Field +``` +['Animal Husbandry', 'Political Science', 'Civil Engineering', 'Materials Science and Engineering', 'Weapon Science and Technology', 'History', 'Stomatology', 'Agricultural Engineering', 'Mechanical Engineering', 'Astronomy', 'Nuclear Science and Technology', 'Language and Literature', 'Forestry Engineering', 'Geology', 'Basic Medicine', 'Crop Science', 'Electronic Science and Technology', 'Military Science', 'Petroleum and Natural Gas Engineering', 'Metallurgical Engineering', 'Management Science and Engineering', 'Library, Information and Archival Management', 'Clinical Medicine', 'Art Studies', 'Food Science and Engineering', 'Systems Science', 'Aquaculture', 'Business Administration', 'Computer Science and Technology', 'Electrical Engineering', 'Forestry', 'Textile Science and Engineering', 'Physical Education', 'Oceanography', 'Musicology', 'Traditional Chinese Medicine', 'Mining Engineering', 'Psychology', 'Law', 'Control Science and Engineering', 'Chemistry', 'Hydraulic Engineering', 'Public Administration', 'Chemical Engineering and Technology', 'Geography', 'Optical Engineering', 'Applied Economics', 'Architecture', 'Power Engineering and Engineering Thermophysics', 'Education', 'Journalism and Communication', 'Aeronautical and Astronautical Science and Technology', 'Veterinary Medicine', 'Geophysics', 'Instrument Science and Technology', 'Mathematics', 'Information and Communication Engineering', 'Physical Oceanography', 'Theoretical Economics', 'Mechanics', 'Philosophy', 'Geological Resources and Geological Engineering', 'Physics', 'Pharmacy', 'Environmental Science and Engineering', 'Transportation Engineering', 'Biology', 'Naval Architecture and Ocean Engineering', 'Atmospheric Science', 'Sociology', 'Public Health and Preventive Medicine', 'Surveying and Mapping Science and Technology'] +``` +Subfield +``` +['Political Science', 'Social Medicine and Health Management', 'Preschool Education', 'Geriatric Medicine', 'Civil and Commercial Law', 'Biophysics', 'Rigid Body Mechanics', 'Cartography and Geographic Information Engineering', 'Anesthesiology', 'Stellar and Interstellar Evolution', 'Chemical Transport Engineering', 'Structural Geology', 'Contract Law', 'Obstetrics and Gynecology', 'Pathology and Pathophysiology', 'Harmony', 'Aquaculture', 'Pharmaceutics', 'Vehicle Operation Engineering', 'Circuits and Systems', 'Solid State Physics', 'Theoretical Fluid Mechanics', 'Mineral Processing Engineering', 'Functions of Real Variables', 'Signal and Information Processing', 'Pathogen Biology', 'Computer Networks', 'Optical Fiber Communication', 'Genetics', 'Architectural History', 'Oil and Gas Field Development and Storage & Transportation Engineering', 'Tourism Management and Technological Economics Management', 'Drama and Opera Studies', 'Polynomials and Series Expansions', 'Cryptography', 'Polymer Chemistry and Physics', 'Principles of Seismic Exploration', 'Fuzzy Mathematics', 'Physiology', 'Pitch and Scales', 'Heat Transfer', 'Operating Systems', 'Fluid Physics', 'Microelectronics and Solid-State Electronics', 'Non-ferrous Metallurgy', 'Environmental Science', 'Power Electronics and Electrical Drives', 'Communication and Information Systems', 'Oncology', 'Military Thought and History', 'Procedural Law', 'Group Theory', 'Fine Arts', 'Transportation Planning and Management', 'Physical Chemistry', 'Physical Oceanography', 'Sports Science and Medicine', 'Animal Nutrition and Feed Science', 'Urban Planning and Design', 'Space physics', 'Electrical Theory and New Technologies', 'Economic History', 'Geotechnical Engineering', 'Ecology', 'Theory of Curriculum and Instruction', 'Radiation Medicine', 'Information Management Science', 'Functions of Complex Variables', 'Computer Software and Theory', 'Nursing and Rehabilitation Medicine', 'Wood Science and Technology', 'Mass Transport and Separation Process in Chemical Engineering', 'Religious Studies', 'Mineralogy, Petrology, and Economic Geology', 'Thermodynamics and Statistical Physics', 'Structural Engineering', 'Demography and Anthropology', 'Philology and Bibliography', 'Databases', 'Textile Materials Science', 'Textile Chemistry and Dyeing Engineering', 'Physical Chemistry of Metallurgical Process', 'Ethics', 'Internal Combustion Engineering', 'Design Arts', 'Refrigeration and Cryogenic Engineering', 'Mechatronic Engineering', 'Dermatology and Venereology', 'Economic Statistics', 'Applied Optics', 'Systems Science', 'Particle and Nuclear Physics', 'Information Management and Communication', 'French Language and Literature', 'Labor Economics', 'Medicinal Chemistry', 'Literary Theory', 'Microbiology', 'Physical Education and Training', 'Internal Medicine', 'Computer Architecture', 'Operations Research and Cybernetics', 'Dynamic Meteorology', 'Industrial Economics', 'Literary History', 'Marine Engineering', 'Optoelectronic Technology', 'Combinatorial Mathematics', 'Theoretical Optics', 'Materials Processing Engineering', 'Nutrition and Food Hygiene', 'Theoretical Mechanics', 'Graph Theory', 'Quantum Mechanics', 'Materials Physics and Chemistry', 'Marine Biology', 'Forest Cultivation and Genetic Breeding', 'National and Defense Economics', 'Poromechanics and Reservoir Physics', 'Road and Railway Engineering', 'Aeronautical and Astronautical Science and Technology', 'Data Structures', 'Historical Geography', 'Analytical Chemistry', 'Military Law', 'Pharmaceutical Analysis', 'Polymer Physics', 'Atmospheric Physics and Atmospheric Environment', 'Communication Principles', 'Underwater Acoustics', 'Journalism and News Practice', 'Water conservancy and Hydropower Engineering', 'Inorganic Chemistry', 'Animal Rearing and Breeding', 'Educational Technology and Principles', 'High Voltage and Insulation Technology', 'Advanced Algebra', 'Food Biochemistry', 'Philosophy of Science and Technology', 'Logic', 'Film Studies', 'Military Command and Information Systems', 'Fundamentals of Dynamics and Control', 'Neurology', 'Cosmology', 'Forest Engineering', 'Ophthalmology', 'Agricultural Environment and Soil-Water Engineering', 'Crop Science', 'Human Anatomy and Histology-Embryology', 'Probability and Statistics', 'Communication and Broadcasting', 'Maternal, Child and Adolescent Health', 'Thermodynamics', 'Surgery', 'Architectural Design and Theory', 'Western Economics', 'Ordinary Differential Equations', 'Management Science and Engineering', 'Military Logistics and Equipment', 'Discrete Mathematics', 'Mathematical Analysis', 'Astrophysics', 'Linguistics and Applied Linguistics', 'Quantitative Economics', 'Cell Biology', 'Urban Infrastructure Engineering', 'Pattern Recognition', 'Forensic Medicine', 'Antenna and Radio Communication', 'Constitutional and Administrative Law', 'Laser Technology', 'Traditional Chinese Medicine Theory', 'Biochemistry and Molecular Biology', 'Mining and Safety Engineering', 'Geometry and Topology', 'Dance Studies', 'Semiconductor Physics', 'Computational Mathematics', 'Fluid Machinery and Engineering', 'Philosophical Aesthetics', 'Engineering Fluid Mechanics', 'Stochastic Processes', 'Psychology', 'Traditional Chinese Pharmacy', 'Environmental and Resource Protection', 'Physical Geography', 'Archaeology and Museology', 'Power Systems and Automation', 'Music History, Education, and Technology', 'Pediatrics', 'Modern and Contemporary Chinese Literature', 'Geodesy and Surveying Engineering', 'Zoology', 'Military Management', 'Iron and Steel Metallurgy', 'Epidemiology and Health Statistics', 'Weapon Systems Science and Engineering', 'Military Chemistry and Pyrotechnics', 'World History', 'Meteorology', 'Finance', 'Electrodynamics', 'Organic Chemistry', 'History and Theory of Journalism and Media Management', 'Solar System Science', 'Geochemistry', 'Veterinary Medicine', 'Geological Resources and Geological Engineering', 'Psychiatry and Mental Health', 'Manufacturing Automation', 'Traditional Chinese Health Preservation', 'Business and Accounting Management', 'Atomic and Molecular Physics', 'Education Economics, Management and Social Security', 'Hydraulics and Hydrology', 'Otorhinolaryngology', 'Number Theory', 'Principles of Metallurgy', 'Radiation Protection and Nuclear Technology Applications', 'Principles of Computer Organization', 'Special Education', 'Digital Surveying and Remote Sensing Applications', 'Marine Chemistry', 'Composition', 'Traffic Information Engineering and Control', 'Emergency Medicine', 'Fluid Flow and Heat Transfer in Chemical Engineering', 'Criminal Law', 'Classical Chinese Literature', 'Numerical Analysis', 'Food Processing and Storage Engineering', 'Electrochemistry', 'Russian Language and Literature', 'Special Number Theory', 'Political Economy', 'Imaging and Nuclear Medicine', 'Fundamental Mathematics', 'Pharmacology', 'Astronomical Observation and Technology', 'Human Geography', 'Subatomic and Atomic Physics', 'Bridge and Tunnel Engineering', 'Acoustics', 'Social and Folklore Studies', 'Radiochemistry', 'Musical Forms and Analysis', 'Control Theory and Control Engineering', 'Engineering Thermophysics', 'Health Toxicology and Environmental Health', 'Legal Theory and Legal History', 'Relativity', 'Nuclear Energy and Reactor Technology', 'Guidance, Navigation and Control', 'Library and Archival Science', 'Sports Humanities and Sociology', 'Agricultural Mechanization Engineering', 'Formal Languages', 'Thermal Energy Engineering', 'Law and Social Governance', 'International Trade', 'Electromagnetic Field and Microwave Technology', 'Instrumentation and Performance', 'Broadcasting and Television Art', 'Solid Mechanics', 'Environmental Engineering', 'Advanced Programming Languages', 'Solid Earth Geophysics', 'Statistical Mechanics', 'Hydrogeology', 'Land Resource Management and Administrative Management', 'Power Machinery and Engineering', 'Paleontology and Stratigraphy', 'Landscape Plants and Ornamental Horticulture', 'Instrument Science and Technology', 'Immunology', 'Clinical Stomatology', 'Clinical Laboratory Diagnostics', 'Botany', 'Microbiology and Biochemical Pharmacy', 'Ship Mechanics and Design Principles', 'International Law', 'Elements of Chemical Reaction Engineering', 'Basic Stomatology', 'Public Finance'] +``` +## Model Details +- Base Model: `allura-forge/Llama-3.3-8B-Instruct` +- Parameter Count: 8,030,261,248 +- Precision: torch.bfloat16 + +## Hardware +- GPU: NVIDIA RTX PRO 6000 Blackwell Server Edition +- Announced: Mar 17th, 2025 +- Release Date: Mar 18th, 2025 +- Memory Type: GDDR7 +- Bandwidth: 1.79 TB/s +- Memory Size: 96 GB +- Memory Bus: 512 bit +- Shading Units: 24064 +- TDP: 600W + +## Training Settings +### PEFT +- Rank: 32 +- LoRA alpha: 64 +- Modules: q_proj, k_proj, v_proj, o_proj, gate_proj, up_proj, down_proj +- Gradient checkpointing: unsloth + +### SFT +- Epoch: 2 +- Batch size: 32 +- Gradient Accumulation steps: 1 +- Warmup ratio: 0.05 +- Learning rate: 0.0002 +- Optimizer: adamw_torch_fused +- Learning rate scheduler: cosine + +## Training stats +- Date: 2026-03-26T03:53:29.234881 +- Peak VRAM usage: 32.135 GB +- Global step: 1576 +- Training runtime (seconds): 2681.8444 +- Average training loss: 0.06838441643920647 +- Final validation loss: 0.0504293330013752 + +## Framework versions +- Unsloth: 2026.3.15 +- TRL: 0.22.2 +- Transformers: 4.56.2 +- Pytorch: 2.10.0+cu128 +- Datasets: 4.8.4 +- Tokenizers: 0.22.2 + +## License +This model is released under the Llama3 license. See the [Terms of Use](https://www.llama.com/llama3/license/) for details. \ No newline at end of file diff --git a/chat_template.jinja b/chat_template.jinja new file mode 100644 index 0000000..39bd0c9 --- /dev/null +++ b/chat_template.jinja @@ -0,0 +1,5 @@ +{% set loop_messages = messages %}{% for message in loop_messages %}{% set content = '<|start_header_id|>' + message['role'] + '<|end_header_id|> + +'+ message['content'] | trim + '<|eot_id|>' %}{% if loop.index0 == 0 %}{% set content = bos_token + content %}{% endif %}{{ content }}{% endfor %}{% if add_generation_prompt %}{{ '<|start_header_id|>assistant<|end_header_id|> + +' }}{% endif %} \ No newline at end of file diff --git a/config.json b/config.json new file mode 100644 index 0000000..5d9fb1e --- /dev/null +++ b/config.json @@ -0,0 +1,29 @@ +{ + "architectures": [ + "LlamaForCausalLM" + ], + "attention_bias": false, + "attention_dropout": 0.0, + "bos_token_id": 128000, + "dtype": "bfloat16", + "eos_token_id": 128009, + "head_dim": 128, + "hidden_act": "silu", + "hidden_size": 4096, + "initializer_range": 0.02, + "intermediate_size": 14336, + "max_position_embeddings": 8192, + "mlp_bias": false, + "model_type": "llama", + "num_attention_heads": 32, + "num_hidden_layers": 32, + "num_key_value_heads": 8, + "pretraining_tp": 1, + "rms_norm_eps": 1e-05, + "rope_scaling": null, + "rope_theta": 500000.0, + "tie_word_embeddings": false, + "transformers_version": "4.56.2", + "use_cache": true, + "vocab_size": 128256 +} diff --git a/generation_config.json b/generation_config.json new file mode 100644 index 0000000..416142d --- /dev/null +++ b/generation_config.json @@ -0,0 +1,12 @@ +{ + "bos_token_id": 128000, + "do_sample": true, + "eos_token_id": [ + 128001, + 128009 + ], + "max_length": 4096, + "temperature": 0.6, + "top_p": 0.9, + "transformers_version": "4.56.2" +} diff --git a/model-00001-of-00004.safetensors b/model-00001-of-00004.safetensors new file mode 100644 index 0000000..11b4c36 --- /dev/null +++ b/model-00001-of-00004.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:60d42e32f551f12ce79b67b7d6a3959ae9367ab673298ecddd32778e8b8b8f75 +size 4976698672 diff --git a/model-00002-of-00004.safetensors b/model-00002-of-00004.safetensors new file mode 100644 index 0000000..81e069f --- /dev/null +++ b/model-00002-of-00004.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7e86540e301b30ce4d7315cbc99b835852b14405901816fcc96b8c60e3426aab +size 4999802720 diff --git a/model-00003-of-00004.safetensors b/model-00003-of-00004.safetensors new file mode 100644 index 0000000..85c233d --- /dev/null +++ b/model-00003-of-00004.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0cc9b6bc2d9e7c7f3e8f19292c857ea68b600326ca602945a63505764bae0fd7 +size 4915916176 diff --git a/model-00004-of-00004.safetensors b/model-00004-of-00004.safetensors new file mode 100644 index 0000000..71a491e --- /dev/null +++ b/model-00004-of-00004.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ce3f749a1e7d3a08afe65b6f7beeffa960918d97b4e54449ae5af1ac77a71b49 +size 1168138808 diff --git a/model.safetensors.index.json b/model.safetensors.index.json new file mode 100644 index 0000000..5c64f1e --- /dev/null +++ b/model.safetensors.index.json @@ -0,0 +1,299 @@ +{ + "metadata": { + "total_parameters": 8030261248, + "total_size": 16060522496 + }, + "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_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.0.mlp.up_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.0.post_attention_layernorm.weight": "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.weight": "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_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.1.mlp.up_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.1.post_attention_layernorm.weight": "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.weight": "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_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.10.mlp.up_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.10.post_attention_layernorm.weight": "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.weight": "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_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.11.mlp.up_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.11.post_attention_layernorm.weight": "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.weight": "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_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.12.mlp.up_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.12.post_attention_layernorm.weight": "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.weight": "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_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.13.mlp.up_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.13.post_attention_layernorm.weight": "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.weight": "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_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.14.mlp.up_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.14.post_attention_layernorm.weight": "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.weight": "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_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.15.mlp.up_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.15.post_attention_layernorm.weight": "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.weight": "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_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.16.mlp.up_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.16.post_attention_layernorm.weight": "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.weight": "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_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.17.mlp.up_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.17.post_attention_layernorm.weight": "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.weight": "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_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.18.mlp.up_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.18.post_attention_layernorm.weight": "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.weight": "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_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.19.mlp.up_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.19.post_attention_layernorm.weight": "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.weight": "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_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.2.mlp.up_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.2.post_attention_layernorm.weight": "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.weight": "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-00003-of-00004.safetensors", + "model.layers.20.mlp.down_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.20.mlp.gate_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.20.mlp.up_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.20.post_attention_layernorm.weight": "model-00003-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.weight": "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_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.21.mlp.up_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.21.post_attention_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.21.self_attn.k_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.21.self_attn.o_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.21.self_attn.q_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.21.self_attn.v_proj.weight": "model-00003-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_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.22.mlp.up_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.22.post_attention_layernorm.weight": "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.weight": "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_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.23.mlp.up_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.23.post_attention_layernorm.weight": "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.weight": "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_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.24.mlp.up_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.24.post_attention_layernorm.weight": "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.weight": "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_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.25.mlp.up_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.25.post_attention_layernorm.weight": "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.weight": "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_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.26.mlp.up_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.26.post_attention_layernorm.weight": "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.weight": "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_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.27.mlp.up_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.27.post_attention_layernorm.weight": "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.weight": "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_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.28.mlp.up_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.28.post_attention_layernorm.weight": "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.weight": "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_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.29.mlp.up_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.29.post_attention_layernorm.weight": "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.weight": "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_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.3.mlp.up_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.3.post_attention_layernorm.weight": "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.weight": "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_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.30.mlp.up_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.30.post_attention_layernorm.weight": "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.weight": "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-00004-of-00004.safetensors", + "model.layers.31.mlp.down_proj.weight": "model-00004-of-00004.safetensors", + "model.layers.31.mlp.gate_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.31.mlp.up_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.31.post_attention_layernorm.weight": "model-00004-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.weight": "model-00003-of-00004.safetensors", + "model.layers.31.self_attn.v_proj.weight": "model-00003-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_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.4.mlp.up_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.4.post_attention_layernorm.weight": "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.weight": "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_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.5.mlp.up_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.5.post_attention_layernorm.weight": "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.weight": "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_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.6.mlp.up_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.6.post_attention_layernorm.weight": "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.weight": "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_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.7.mlp.up_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.7.post_attention_layernorm.weight": "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.weight": "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_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.8.mlp.up_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.8.post_attention_layernorm.weight": "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.weight": "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_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.9.mlp.up_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.9.post_attention_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.9.self_attn.k_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.9.self_attn.o_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.9.self_attn.q_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.9.self_attn.v_proj.weight": "model-00002-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..348af68 --- /dev/null +++ b/special_tokens_map.json @@ -0,0 +1,17 @@ +{ + "bos_token": { + "content": "<|begin_of_text|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false + }, + "eos_token": { + "content": "<|eot_id|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false + }, + "pad_token": "<|reserved_special_token_250|>" +} diff --git a/tokenizer.json b/tokenizer.json new file mode 100644 index 0000000..86a3394 --- /dev/null +++ b/tokenizer.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3c5cf44023714fb39b05e71e425f8d7b92805ff73f7988b083b8c87f0bf87393 +size 17209961 diff --git a/tokenizer_config.json b/tokenizer_config.json new file mode 100644 index 0000000..ad03d76 --- /dev/null +++ b/tokenizer_config.json @@ -0,0 +1,2064 @@ +{ + "added_tokens_decoder": { + "128000": { + "content": "<|begin_of_text|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128001": { + "content": "<|end_of_text|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128002": { + "content": "<|reserved_special_token_0|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128003": { + "content": "<|reserved_special_token_1|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128004": { + "content": "<|reserved_special_token_2|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128005": { + "content": "<|reserved_special_token_3|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128006": { + "content": "<|start_header_id|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128007": { + "content": "<|end_header_id|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128008": { + "content": "<|reserved_special_token_4|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128009": { + "content": "<|eot_id|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128010": { + "content": "<|reserved_special_token_5|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128011": { + "content": "<|reserved_special_token_6|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128012": { + "content": "<|reserved_special_token_7|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128013": { + "content": "<|reserved_special_token_8|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128014": { + "content": "<|reserved_special_token_9|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128015": { + "content": "<|reserved_special_token_10|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128016": { + "content": "<|reserved_special_token_11|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128017": { + "content": "<|reserved_special_token_12|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128018": { + "content": "<|reserved_special_token_13|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128019": { + "content": "<|reserved_special_token_14|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128020": { + "content": "<|reserved_special_token_15|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128021": { + "content": "<|reserved_special_token_16|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128022": { + "content": "<|reserved_special_token_17|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128023": { + "content": "<|reserved_special_token_18|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128024": { + "content": "<|reserved_special_token_19|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128025": { + "content": "<|reserved_special_token_20|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128026": { + "content": "<|reserved_special_token_21|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128027": { + "content": "<|reserved_special_token_22|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128028": { + "content": "<|reserved_special_token_23|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128029": { + "content": "<|reserved_special_token_24|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128030": { + "content": "<|reserved_special_token_25|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128031": { + "content": "<|reserved_special_token_26|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128032": { + "content": "<|reserved_special_token_27|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128033": { + "content": "<|reserved_special_token_28|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128034": { + "content": "<|reserved_special_token_29|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128035": { + "content": "<|reserved_special_token_30|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128036": { + "content": "<|reserved_special_token_31|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128037": { + "content": "<|reserved_special_token_32|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128038": { + "content": "<|reserved_special_token_33|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128039": { + "content": "<|reserved_special_token_34|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128040": { + "content": "<|reserved_special_token_35|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128041": { + "content": "<|reserved_special_token_36|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128042": { + "content": "<|reserved_special_token_37|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128043": { + "content": "<|reserved_special_token_38|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128044": { + "content": "<|reserved_special_token_39|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128045": { + "content": "<|reserved_special_token_40|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128046": { + "content": "<|reserved_special_token_41|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128047": { + "content": "<|reserved_special_token_42|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128048": { + "content": "<|reserved_special_token_43|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128049": { + "content": "<|reserved_special_token_44|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128050": { + "content": "<|reserved_special_token_45|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128051": { + "content": "<|reserved_special_token_46|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128052": { + "content": "<|reserved_special_token_47|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128053": { + "content": "<|reserved_special_token_48|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128054": { + "content": "<|reserved_special_token_49|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128055": { + "content": "<|reserved_special_token_50|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128056": { + "content": "<|reserved_special_token_51|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128057": { + "content": "<|reserved_special_token_52|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128058": { + "content": "<|reserved_special_token_53|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128059": { + "content": "<|reserved_special_token_54|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128060": { + "content": "<|reserved_special_token_55|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128061": { + "content": "<|reserved_special_token_56|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128062": { + "content": "<|reserved_special_token_57|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128063": { + "content": "<|reserved_special_token_58|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128064": { + "content": "<|reserved_special_token_59|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128065": { + "content": "<|reserved_special_token_60|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128066": { + "content": "<|reserved_special_token_61|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128067": { + "content": "<|reserved_special_token_62|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128068": { + "content": "<|reserved_special_token_63|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128069": { + "content": "<|reserved_special_token_64|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128070": { + "content": "<|reserved_special_token_65|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128071": { + "content": "<|reserved_special_token_66|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128072": { + "content": "<|reserved_special_token_67|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128073": { + "content": "<|reserved_special_token_68|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128074": { + "content": "<|reserved_special_token_69|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128075": { + "content": "<|reserved_special_token_70|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128076": { + "content": "<|reserved_special_token_71|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128077": { + "content": "<|reserved_special_token_72|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128078": { + "content": "<|reserved_special_token_73|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128079": { + "content": "<|reserved_special_token_74|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128080": { + "content": "<|reserved_special_token_75|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128081": { + "content": "<|reserved_special_token_76|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128082": { + "content": "<|reserved_special_token_77|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128083": { + "content": "<|reserved_special_token_78|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128084": { + "content": "<|reserved_special_token_79|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128085": { + "content": "<|reserved_special_token_80|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128086": { + "content": "<|reserved_special_token_81|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128087": { + "content": "<|reserved_special_token_82|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128088": { + "content": "<|reserved_special_token_83|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128089": { + "content": "<|reserved_special_token_84|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128090": { + "content": "<|reserved_special_token_85|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128091": { + "content": "<|reserved_special_token_86|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128092": { + "content": "<|reserved_special_token_87|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128093": { + "content": "<|reserved_special_token_88|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128094": { + "content": "<|reserved_special_token_89|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128095": { + "content": "<|reserved_special_token_90|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128096": { + "content": "<|reserved_special_token_91|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128097": { + "content": "<|reserved_special_token_92|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128098": { + "content": "<|reserved_special_token_93|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128099": { + "content": "<|reserved_special_token_94|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128100": { + "content": "<|reserved_special_token_95|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128101": { + "content": "<|reserved_special_token_96|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128102": { + "content": "<|reserved_special_token_97|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128103": { + "content": "<|reserved_special_token_98|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128104": { + "content": "<|reserved_special_token_99|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128105": { + "content": "<|reserved_special_token_100|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128106": { + "content": "<|reserved_special_token_101|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128107": { + "content": "<|reserved_special_token_102|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128108": { + "content": "<|reserved_special_token_103|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128109": { + "content": "<|reserved_special_token_104|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128110": { + "content": "<|reserved_special_token_105|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128111": { + "content": "<|reserved_special_token_106|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128112": { + "content": "<|reserved_special_token_107|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128113": { + "content": "<|reserved_special_token_108|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128114": { + "content": "<|reserved_special_token_109|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128115": { + "content": "<|reserved_special_token_110|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128116": { + "content": "<|reserved_special_token_111|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128117": { + "content": "<|reserved_special_token_112|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128118": { + "content": "<|reserved_special_token_113|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128119": { + "content": "<|reserved_special_token_114|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128120": { + "content": "<|reserved_special_token_115|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128121": { + "content": "<|reserved_special_token_116|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128122": { + "content": "<|reserved_special_token_117|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128123": { + "content": "<|reserved_special_token_118|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128124": { + "content": "<|reserved_special_token_119|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128125": { + "content": "<|reserved_special_token_120|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128126": { + "content": "<|reserved_special_token_121|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128127": { + "content": "<|reserved_special_token_122|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128128": { + "content": "<|reserved_special_token_123|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128129": { + "content": "<|reserved_special_token_124|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128130": { + "content": "<|reserved_special_token_125|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128131": { + "content": "<|reserved_special_token_126|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128132": { + "content": "<|reserved_special_token_127|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128133": { + "content": "<|reserved_special_token_128|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128134": { + "content": "<|reserved_special_token_129|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128135": { + "content": "<|reserved_special_token_130|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128136": { + "content": "<|reserved_special_token_131|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128137": { + "content": "<|reserved_special_token_132|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128138": { + "content": "<|reserved_special_token_133|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128139": { + "content": "<|reserved_special_token_134|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128140": { + "content": "<|reserved_special_token_135|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128141": { + "content": "<|reserved_special_token_136|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128142": { + "content": "<|reserved_special_token_137|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128143": { + "content": "<|reserved_special_token_138|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128144": { + "content": "<|reserved_special_token_139|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128145": { + "content": "<|reserved_special_token_140|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128146": { + "content": "<|reserved_special_token_141|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128147": { + "content": "<|reserved_special_token_142|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128148": { + "content": "<|reserved_special_token_143|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128149": { + "content": "<|reserved_special_token_144|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128150": { + "content": "<|reserved_special_token_145|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128151": { + "content": "<|reserved_special_token_146|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128152": { + "content": "<|reserved_special_token_147|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128153": { + "content": "<|reserved_special_token_148|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128154": { + "content": "<|reserved_special_token_149|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128155": { + "content": "<|reserved_special_token_150|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128156": { + "content": "<|reserved_special_token_151|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128157": { + "content": "<|reserved_special_token_152|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128158": { + "content": "<|reserved_special_token_153|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128159": { + "content": "<|reserved_special_token_154|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128160": { + "content": "<|reserved_special_token_155|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128161": { + "content": "<|reserved_special_token_156|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128162": { + "content": "<|reserved_special_token_157|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128163": { + "content": "<|reserved_special_token_158|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128164": { + "content": "<|reserved_special_token_159|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128165": { + "content": "<|reserved_special_token_160|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128166": { + "content": "<|reserved_special_token_161|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128167": { + "content": "<|reserved_special_token_162|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128168": { + "content": "<|reserved_special_token_163|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128169": { + "content": "<|reserved_special_token_164|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128170": { + "content": "<|reserved_special_token_165|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128171": { + "content": "<|reserved_special_token_166|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128172": { + "content": "<|reserved_special_token_167|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128173": { + "content": "<|reserved_special_token_168|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128174": { + "content": "<|reserved_special_token_169|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128175": { + "content": "<|reserved_special_token_170|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128176": { + "content": "<|reserved_special_token_171|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128177": { + "content": "<|reserved_special_token_172|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128178": { + "content": "<|reserved_special_token_173|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128179": { + "content": "<|reserved_special_token_174|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128180": { + "content": "<|reserved_special_token_175|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128181": { + "content": "<|reserved_special_token_176|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128182": { + "content": "<|reserved_special_token_177|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128183": { + "content": "<|reserved_special_token_178|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128184": { + "content": "<|reserved_special_token_179|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128185": { + "content": "<|reserved_special_token_180|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128186": { + "content": "<|reserved_special_token_181|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128187": { + "content": "<|reserved_special_token_182|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128188": { + "content": "<|reserved_special_token_183|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128189": { + "content": "<|reserved_special_token_184|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128190": { + "content": "<|reserved_special_token_185|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128191": { + "content": "<|reserved_special_token_186|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128192": { + "content": "<|reserved_special_token_187|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128193": { + "content": "<|reserved_special_token_188|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128194": { + "content": "<|reserved_special_token_189|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128195": { + "content": "<|reserved_special_token_190|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128196": { + "content": "<|reserved_special_token_191|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128197": { + "content": "<|reserved_special_token_192|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128198": { + "content": "<|reserved_special_token_193|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128199": { + "content": "<|reserved_special_token_194|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128200": { + "content": "<|reserved_special_token_195|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128201": { + "content": "<|reserved_special_token_196|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128202": { + "content": "<|reserved_special_token_197|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128203": { + "content": "<|reserved_special_token_198|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128204": { + "content": "<|reserved_special_token_199|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128205": { + "content": "<|reserved_special_token_200|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128206": { + "content": "<|reserved_special_token_201|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128207": { + "content": "<|reserved_special_token_202|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128208": { + "content": "<|reserved_special_token_203|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128209": { + "content": "<|reserved_special_token_204|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128210": { + "content": "<|reserved_special_token_205|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128211": { + "content": "<|reserved_special_token_206|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128212": { + "content": "<|reserved_special_token_207|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128213": { + "content": "<|reserved_special_token_208|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128214": { + "content": "<|reserved_special_token_209|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128215": { + "content": "<|reserved_special_token_210|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128216": { + "content": "<|reserved_special_token_211|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128217": { + "content": "<|reserved_special_token_212|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128218": { + "content": "<|reserved_special_token_213|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128219": { + "content": "<|reserved_special_token_214|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128220": { + "content": "<|reserved_special_token_215|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128221": { + "content": "<|reserved_special_token_216|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128222": { + "content": "<|reserved_special_token_217|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128223": { + "content": "<|reserved_special_token_218|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128224": { + "content": "<|reserved_special_token_219|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128225": { + "content": "<|reserved_special_token_220|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128226": { + "content": "<|reserved_special_token_221|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128227": { + "content": "<|reserved_special_token_222|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128228": { + "content": "<|reserved_special_token_223|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128229": { + "content": "<|reserved_special_token_224|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128230": { + "content": "<|reserved_special_token_225|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128231": { + "content": "<|reserved_special_token_226|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128232": { + "content": "<|reserved_special_token_227|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128233": { + "content": "<|reserved_special_token_228|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128234": { + "content": "<|reserved_special_token_229|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128235": { + "content": "<|reserved_special_token_230|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128236": { + "content": "<|reserved_special_token_231|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128237": { + "content": "<|reserved_special_token_232|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128238": { + "content": "<|reserved_special_token_233|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128239": { + "content": "<|reserved_special_token_234|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128240": { + "content": "<|reserved_special_token_235|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128241": { + "content": "<|reserved_special_token_236|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128242": { + "content": "<|reserved_special_token_237|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128243": { + "content": "<|reserved_special_token_238|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128244": { + "content": "<|reserved_special_token_239|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128245": { + "content": "<|reserved_special_token_240|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128246": { + "content": "<|reserved_special_token_241|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128247": { + "content": "<|reserved_special_token_242|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128248": { + "content": "<|reserved_special_token_243|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128249": { + "content": "<|reserved_special_token_244|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128250": { + "content": "<|reserved_special_token_245|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128251": { + "content": "<|reserved_special_token_246|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128252": { + "content": "<|reserved_special_token_247|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128253": { + "content": "<|reserved_special_token_248|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128254": { + "content": "<|reserved_special_token_249|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128255": { + "content": "<|reserved_special_token_250|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + } + }, + "bos_token": "<|begin_of_text|>", + "clean_up_tokenization_spaces": true, + "eos_token": "<|eot_id|>", + "extra_special_tokens": {}, + "model_input_names": [ + "input_ids", + "attention_mask" + ], + "model_max_length": 1000000000000000019884624838656, + "pad_token": "<|reserved_special_token_250|>", + "padding_side": "left", + "tokenizer_class": "PreTrainedTokenizerFast" +} diff --git a/train/log.json b/train/log.json new file mode 100644 index 0000000..106ba2e --- /dev/null +++ b/train/log.json @@ -0,0 +1,1190 @@ +[ + { + "loss": 1.8996, + "grad_norm": 5.035277843475342, + "learning_rate": 2.278481012658228e-05, + "epoch": 0.012690355329949238, + "step": 10 + }, + { + "loss": 0.5315, + "grad_norm": 1.102072834968567, + "learning_rate": 4.810126582278481e-05, + "epoch": 0.025380710659898477, + "step": 20 + }, + { + "loss": 0.3353, + "grad_norm": 0.7798988819122314, + "learning_rate": 7.341772151898734e-05, + "epoch": 0.03807106598984772, + "step": 30 + }, + { + "loss": 0.2226, + "grad_norm": 0.8653473854064941, + "learning_rate": 9.873417721518988e-05, + "epoch": 0.050761421319796954, + "step": 40 + }, + { + "loss": 0.164, + "grad_norm": 0.7569780349731445, + "learning_rate": 0.0001240506329113924, + "epoch": 0.06345177664974619, + "step": 50 + }, + { + "loss": 0.1394, + "grad_norm": 1.0211968421936035, + "learning_rate": 0.00014936708860759494, + "epoch": 0.07614213197969544, + "step": 60 + }, + { + "loss": 0.1201, + "grad_norm": 0.5370887517929077, + "learning_rate": 0.00017468354430379748, + "epoch": 0.08883248730964467, + "step": 70 + }, + { + "loss": 0.122, + "grad_norm": 0.49917498230934143, + "learning_rate": 0.0002, + "epoch": 0.10152284263959391, + "step": 80 + }, + { + "loss": 0.1217, + "grad_norm": 0.4577413499355316, + "learning_rate": 0.0001999779803602204, + "epoch": 0.11421319796954314, + "step": 90 + }, + { + "loss": 0.0965, + "grad_norm": 0.48522070050239563, + "learning_rate": 0.00019991193113817244, + "epoch": 0.12690355329949238, + "step": 100 + }, + { + "loss": 0.11, + "grad_norm": 0.41902250051498413, + "learning_rate": 0.00019980188142145754, + "epoch": 0.13959390862944163, + "step": 110 + }, + { + "loss": 0.0823, + "grad_norm": 0.5561641454696655, + "learning_rate": 0.00019964787967517817, + "epoch": 0.15228426395939088, + "step": 120 + }, + { + "loss": 0.0856, + "grad_norm": 0.3316971957683563, + "learning_rate": 0.00019944999372059388, + "epoch": 0.1649746192893401, + "step": 130 + }, + { + "loss": 0.0849, + "grad_norm": 0.372153639793396, + "learning_rate": 0.00019920831070525342, + "epoch": 0.17766497461928935, + "step": 140 + }, + { + "loss": 0.0929, + "grad_norm": 0.33250877261161804, + "learning_rate": 0.00019892293706461555, + "epoch": 0.19035532994923857, + "step": 150 + }, + { + "eval_loss": 0.08791538327932358, + "eval_runtime": 29.62, + "eval_samples_per_second": 44.801, + "eval_steps_per_second": 11.209, + "epoch": 0.19923857868020303, + "step": 157 + }, + { + "loss": 0.0824, + "grad_norm": 0.4130192995071411, + "learning_rate": 0.00019859399847517567, + "epoch": 0.20304568527918782, + "step": 160 + }, + { + "loss": 0.0902, + "grad_norm": 0.3217241168022156, + "learning_rate": 0.0001982216397991188, + "epoch": 0.21573604060913706, + "step": 170 + }, + { + "loss": 0.0766, + "grad_norm": 0.4728490710258484, + "learning_rate": 0.0001978060250205232, + "epoch": 0.22842639593908629, + "step": 180 + }, + { + "loss": 0.0844, + "grad_norm": 0.5730077028274536, + "learning_rate": 0.0001973473371731431, + "epoch": 0.24111675126903553, + "step": 190 + }, + { + "loss": 0.0841, + "grad_norm": 0.5745298862457275, + "learning_rate": 0.00019684577825980192, + "epoch": 0.25380710659898476, + "step": 200 + }, + { + "loss": 0.0797, + "grad_norm": 0.3141058683395386, + "learning_rate": 0.0001963015691634317, + "epoch": 0.26649746192893403, + "step": 210 + }, + { + "loss": 0.0822, + "grad_norm": 0.3730680048465729, + "learning_rate": 0.00019571494954979775, + "epoch": 0.27918781725888325, + "step": 220 + }, + { + "loss": 0.0677, + "grad_norm": 0.3915182650089264, + "learning_rate": 0.00019508617776195167, + "epoch": 0.2918781725888325, + "step": 230 + }, + { + "loss": 0.08, + "grad_norm": 0.3052193820476532, + "learning_rate": 0.00019441553070645887, + "epoch": 0.30456852791878175, + "step": 240 + }, + { + "loss": 0.0744, + "grad_norm": 0.3673352003097534, + "learning_rate": 0.000193703303731451, + "epoch": 0.31725888324873097, + "step": 250 + }, + { + "loss": 0.0821, + "grad_norm": 0.39443644881248474, + "learning_rate": 0.00019294981049655668, + "epoch": 0.3299492385786802, + "step": 260 + }, + { + "loss": 0.073, + "grad_norm": 0.44178199768066406, + "learning_rate": 0.0001921553828347681, + "epoch": 0.3426395939086294, + "step": 270 + }, + { + "loss": 0.0784, + "grad_norm": 0.4202715754508972, + "learning_rate": 0.00019132037060630409, + "epoch": 0.3553299492385787, + "step": 280 + }, + { + "loss": 0.0646, + "grad_norm": 0.23640507459640503, + "learning_rate": 0.00019044514154453434, + "epoch": 0.3680203045685279, + "step": 290 + }, + { + "loss": 0.0785, + "grad_norm": 0.4354120194911957, + "learning_rate": 0.0001895300810940321, + "epoch": 0.38071065989847713, + "step": 300 + }, + { + "loss": 0.0656, + "grad_norm": 0.2467317283153534, + "learning_rate": 0.00018857559224082736, + "epoch": 0.3934010152284264, + "step": 310 + }, + { + "eval_loss": 0.0728072002530098, + "eval_runtime": 19.9827, + "eval_samples_per_second": 66.407, + "eval_steps_per_second": 16.614, + "epoch": 0.39847715736040606, + "step": 314 + }, + { + "loss": 0.0738, + "grad_norm": 0.2969267666339874, + "learning_rate": 0.00018758209533493444, + "epoch": 0.40609137055837563, + "step": 320 + }, + { + "loss": 0.067, + "grad_norm": 0.3527528643608093, + "learning_rate": 0.00018655002790523328, + "epoch": 0.41878172588832485, + "step": 330 + }, + { + "loss": 0.0714, + "grad_norm": 0.2732889950275421, + "learning_rate": 0.00018547984446678437, + "epoch": 0.43147208121827413, + "step": 340 + }, + { + "loss": 0.0602, + "grad_norm": 0.25770312547683716, + "learning_rate": 0.000184372016320664, + "epoch": 0.44416243654822335, + "step": 350 + }, + { + "loss": 0.0624, + "grad_norm": 0.22473905980587006, + "learning_rate": 0.00018322703134640654, + "epoch": 0.45685279187817257, + "step": 360 + }, + { + "loss": 0.0709, + "grad_norm": 0.3180300295352936, + "learning_rate": 0.00018204539378714561, + "epoch": 0.46954314720812185, + "step": 370 + }, + { + "loss": 0.0698, + "grad_norm": 0.2796868085861206, + "learning_rate": 0.00018082762402754936, + "epoch": 0.48223350253807107, + "step": 380 + }, + { + "loss": 0.0658, + "grad_norm": 0.3655967712402344, + "learning_rate": 0.0001795742583646466, + "epoch": 0.4949238578680203, + "step": 390 + }, + { + "loss": 0.0682, + "grad_norm": 0.2886195182800293, + "learning_rate": 0.0001782858487716455, + "epoch": 0.5076142131979695, + "step": 400 + }, + { + "loss": 0.071, + "grad_norm": 0.27021610736846924, + "learning_rate": 0.00017696296265484862, + "epoch": 0.5203045685279187, + "step": 410 + }, + { + "loss": 0.0636, + "grad_norm": 0.28307008743286133, + "learning_rate": 0.00017560618260377116, + "epoch": 0.5329949238578681, + "step": 420 + }, + { + "loss": 0.0546, + "grad_norm": 0.28294482827186584, + "learning_rate": 0.00017421610613457282, + "epoch": 0.5456852791878173, + "step": 430 + }, + { + "loss": 0.0612, + "grad_norm": 0.2255251258611679, + "learning_rate": 0.00017279334542691596, + "epoch": 0.5583756345177665, + "step": 440 + }, + { + "loss": 0.0629, + "grad_norm": 0.22404751181602478, + "learning_rate": 0.0001713385270543661, + "epoch": 0.5710659898477157, + "step": 450 + }, + { + "loss": 0.0596, + "grad_norm": 0.2632795572280884, + "learning_rate": 0.00016985229170845339, + "epoch": 0.583756345177665, + "step": 460 + }, + { + "loss": 0.0717, + "grad_norm": 0.3002878427505493, + "learning_rate": 0.0001683352939165167, + "epoch": 0.5964467005076142, + "step": 470 + }, + { + "eval_loss": 0.06722872704267502, + "eval_runtime": 20.1214, + "eval_samples_per_second": 65.95, + "eval_steps_per_second": 16.5, + "epoch": 0.5977157360406091, + "step": 471 + }, + { + "loss": 0.0618, + "grad_norm": 0.15326248109340668, + "learning_rate": 0.00016678820175345454, + "epoch": 0.6091370558375635, + "step": 480 + }, + { + "loss": 0.0718, + "grad_norm": 0.27122628688812256, + "learning_rate": 0.00016521169654750968, + "epoch": 0.6218274111675127, + "step": 490 + }, + { + "loss": 0.0636, + "grad_norm": 0.29509711265563965, + "learning_rate": 0.00016360647258021696, + "epoch": 0.6345177664974619, + "step": 500 + }, + { + "loss": 0.0655, + "grad_norm": 0.4090014100074768, + "learning_rate": 0.00016197323678064697, + "epoch": 0.6472081218274112, + "step": 510 + }, + { + "loss": 0.0606, + "grad_norm": 0.2687474191188812, + "learning_rate": 0.00016031270841407926, + "epoch": 0.6598984771573604, + "step": 520 + }, + { + "loss": 0.0519, + "grad_norm": 0.25125357508659363, + "learning_rate": 0.00015862561876524338, + "epoch": 0.6725888324873096, + "step": 530 + }, + { + "loss": 0.0623, + "grad_norm": 0.21579739451408386, + "learning_rate": 0.0001569127108162662, + "epoch": 0.6852791878172588, + "step": 540 + }, + { + "loss": 0.0612, + "grad_norm": 0.24012021720409393, + "learning_rate": 0.000155174738919468, + "epoch": 0.6979695431472082, + "step": 550 + }, + { + "loss": 0.0617, + "grad_norm": 0.22273781895637512, + "learning_rate": 0.00015341246846515096, + "epoch": 0.7106598984771574, + "step": 560 + }, + { + "loss": 0.0627, + "grad_norm": 0.29965269565582275, + "learning_rate": 0.0001516266755445271, + "epoch": 0.7233502538071066, + "step": 570 + }, + { + "loss": 0.0649, + "grad_norm": 0.2375640720129013, + "learning_rate": 0.00014981814660793314, + "epoch": 0.7360406091370558, + "step": 580 + }, + { + "loss": 0.0653, + "grad_norm": 0.2595769166946411, + "learning_rate": 0.0001479876781184833, + "epoch": 0.748730964467005, + "step": 590 + }, + { + "loss": 0.0634, + "grad_norm": 0.28185659646987915, + "learning_rate": 0.00014613607620131294, + "epoch": 0.7614213197969543, + "step": 600 + }, + { + "loss": 0.0601, + "grad_norm": 0.20655085146427155, + "learning_rate": 0.00014426415628856663, + "epoch": 0.7741116751269036, + "step": 610 + }, + { + "loss": 0.0632, + "grad_norm": 0.4992614686489105, + "learning_rate": 0.0001423727427602879, + "epoch": 0.7868020304568528, + "step": 620 + }, + { + "eval_loss": 0.05841095373034477, + "eval_runtime": 20.0018, + "eval_samples_per_second": 66.344, + "eval_steps_per_second": 16.599, + "epoch": 0.7969543147208121, + "step": 628 + }, + { + "loss": 0.0522, + "grad_norm": 0.2023015171289444, + "learning_rate": 0.0001404626685813681, + "epoch": 0.799492385786802, + "step": 630 + }, + { + "loss": 0.0567, + "grad_norm": 0.20891991257667542, + "learning_rate": 0.00013853477493471468, + "epoch": 0.8121827411167513, + "step": 640 + }, + { + "loss": 0.0555, + "grad_norm": 0.27132412791252136, + "learning_rate": 0.00013658991085080025, + "epoch": 0.8248730964467005, + "step": 650 + }, + { + "loss": 0.0594, + "grad_norm": 0.22256866097450256, + "learning_rate": 0.0001346289328337558, + "epoch": 0.8375634517766497, + "step": 660 + }, + { + "loss": 0.0556, + "grad_norm": 0.20859505236148834, + "learning_rate": 0.00013265270448417234, + "epoch": 0.850253807106599, + "step": 670 + }, + { + "loss": 0.0557, + "grad_norm": 0.2204328030347824, + "learning_rate": 0.00013066209611877746, + "epoch": 0.8629441624365483, + "step": 680 + }, + { + "loss": 0.059, + "grad_norm": 0.2515346109867096, + "learning_rate": 0.00012865798438715413, + "epoch": 0.8756345177664975, + "step": 690 + }, + { + "loss": 0.0546, + "grad_norm": 0.3130325376987457, + "learning_rate": 0.00012664125188567056, + "epoch": 0.8883248730964467, + "step": 700 + }, + { + "loss": 0.0475, + "grad_norm": 0.2509436011314392, + "learning_rate": 0.00012461278676879098, + "epoch": 0.9010152284263959, + "step": 710 + }, + { + "loss": 0.0561, + "grad_norm": 0.23676852881908417, + "learning_rate": 0.00012257348235793897, + "epoch": 0.9137055837563451, + "step": 720 + }, + { + "loss": 0.0536, + "grad_norm": 0.20894668996334076, + "learning_rate": 0.00012052423674808513, + "epoch": 0.9263959390862944, + "step": 730 + }, + { + "loss": 0.0517, + "grad_norm": 0.18107716739177704, + "learning_rate": 0.00011846595241223247, + "epoch": 0.9390862944162437, + "step": 740 + }, + { + "loss": 0.0623, + "grad_norm": 0.3013327717781067, + "learning_rate": 0.00011639953580397367, + "epoch": 0.9517766497461929, + "step": 750 + }, + { + "loss": 0.0579, + "grad_norm": 0.19317802786827087, + "learning_rate": 0.00011432589695829576, + "epoch": 0.9644670050761421, + "step": 760 + }, + { + "loss": 0.0559, + "grad_norm": 0.26291170716285706, + "learning_rate": 0.00011224594909080704, + "epoch": 0.9771573604060914, + "step": 770 + }, + { + "loss": 0.0537, + "grad_norm": 0.28403881192207336, + "learning_rate": 0.00011016060819556353, + "epoch": 0.9898477157360406, + "step": 780 + }, + { + "eval_loss": 0.05360769107937813, + "eval_runtime": 20.0465, + "eval_samples_per_second": 66.196, + "eval_steps_per_second": 16.562, + "epoch": 0.9961928934010152, + "step": 785 + }, + { + "loss": 0.0502, + "grad_norm": 0.1471383273601532, + "learning_rate": 0.0001080707926416719, + "epoch": 1.00253807106599, + "step": 790 + }, + { + "loss": 0.038, + "grad_norm": 0.17716127634048462, + "learning_rate": 0.00010597742276884614, + "epoch": 1.015228426395939, + "step": 800 + }, + { + "loss": 0.0351, + "grad_norm": 0.2006382942199707, + "learning_rate": 0.00010388142048209676, + "epoch": 1.0279187817258884, + "step": 810 + }, + { + "loss": 0.0375, + "grad_norm": 0.2539692521095276, + "learning_rate": 0.00010178370884573046, + "epoch": 1.0406091370558375, + "step": 820 + }, + { + "loss": 0.0422, + "grad_norm": 0.2615308165550232, + "learning_rate": 9.968521167683905e-05, + "epoch": 1.0532994923857868, + "step": 830 + }, + { + "loss": 0.0406, + "grad_norm": 0.23757147789001465, + "learning_rate": 9.758685313845727e-05, + "epoch": 1.0659898477157361, + "step": 840 + }, + { + "loss": 0.0387, + "grad_norm": 0.16979315876960754, + "learning_rate": 9.548955733256803e-05, + "epoch": 1.0786802030456852, + "step": 850 + }, + { + "loss": 0.0352, + "grad_norm": 0.1853126734495163, + "learning_rate": 9.339424789313445e-05, + "epoch": 1.0913705583756346, + "step": 860 + }, + { + "loss": 0.0356, + "grad_norm": 0.15106192231178284, + "learning_rate": 9.13018475793382e-05, + "epoch": 1.1040609137055837, + "step": 870 + }, + { + "loss": 0.037, + "grad_norm": 0.20427311956882477, + "learning_rate": 8.921327786920294e-05, + "epoch": 1.116751269035533, + "step": 880 + }, + { + "loss": 0.0324, + "grad_norm": 0.1580514758825302, + "learning_rate": 8.712945855378218e-05, + "epoch": 1.1294416243654823, + "step": 890 + }, + { + "loss": 0.0301, + "grad_norm": 0.2191898375749588, + "learning_rate": 8.505130733208968e-05, + "epoch": 1.1421319796954315, + "step": 900 + }, + { + "loss": 0.0355, + "grad_norm": 0.16614247858524323, + "learning_rate": 8.297973940695163e-05, + "epoch": 1.1548223350253808, + "step": 910 + }, + { + "loss": 0.0349, + "grad_norm": 0.18907427787780762, + "learning_rate": 8.091566708195786e-05, + "epoch": 1.16751269035533, + "step": 920 + }, + { + "loss": 0.0336, + "grad_norm": 0.24296258389949799, + "learning_rate": 7.885999935968982e-05, + "epoch": 1.1802030456852792, + "step": 930 + }, + { + "loss": 0.0372, + "grad_norm": 0.1817648708820343, + "learning_rate": 7.681364154140264e-05, + "epoch": 1.1928934010152283, + "step": 940 + }, + { + "eval_loss": 0.057017017155885696, + "eval_runtime": 19.9628, + "eval_samples_per_second": 66.474, + "eval_steps_per_second": 16.631, + "epoch": 1.1954314720812182, + "step": 942 + }, + { + "loss": 0.03, + "grad_norm": 0.19095705449581146, + "learning_rate": 7.47774948283366e-05, + "epoch": 1.2055837563451777, + "step": 950 + }, + { + "loss": 0.035, + "grad_norm": 0.33682745695114136, + "learning_rate": 7.275245592483492e-05, + "epoch": 1.218274111675127, + "step": 960 + }, + { + "loss": 0.0384, + "grad_norm": 0.2646084427833557, + "learning_rate": 7.073941664344152e-05, + "epoch": 1.2309644670050761, + "step": 970 + }, + { + "loss": 0.0287, + "grad_norm": 0.1980791836977005, + "learning_rate": 6.873926351215312e-05, + "epoch": 1.2436548223350254, + "step": 980 + }, + { + "loss": 0.0342, + "grad_norm": 0.18797655403614044, + "learning_rate": 6.67528773839989e-05, + "epoch": 1.2563451776649746, + "step": 990 + }, + { + "loss": 0.0337, + "grad_norm": 0.24009937047958374, + "learning_rate": 6.478113304911886e-05, + "epoch": 1.2690355329949239, + "step": 1000 + }, + { + "loss": 0.0272, + "grad_norm": 0.29159170389175415, + "learning_rate": 6.282489884951295e-05, + "epoch": 1.281725888324873, + "step": 1010 + }, + { + "loss": 0.036, + "grad_norm": 0.16352516412734985, + "learning_rate": 6.0885036296629064e-05, + "epoch": 1.2944162436548223, + "step": 1020 + }, + { + "loss": 0.0292, + "grad_norm": 0.17807820439338684, + "learning_rate": 5.896239969195994e-05, + "epoch": 1.3071065989847717, + "step": 1030 + }, + { + "loss": 0.0332, + "grad_norm": 0.2500491738319397, + "learning_rate": 5.7057835750814867e-05, + "epoch": 1.3197969543147208, + "step": 1040 + }, + { + "loss": 0.0294, + "grad_norm": 0.2208271473646164, + "learning_rate": 5.517218322943224e-05, + "epoch": 1.33248730964467, + "step": 1050 + }, + { + "loss": 0.0342, + "grad_norm": 0.23927471041679382, + "learning_rate": 5.3306272555597504e-05, + "epoch": 1.3451776649746192, + "step": 1060 + }, + { + "loss": 0.0307, + "grad_norm": 0.20309758186340332, + "learning_rate": 5.1460925462928546e-05, + "epoch": 1.3578680203045685, + "step": 1070 + }, + { + "loss": 0.0314, + "grad_norm": 0.23275193572044373, + "learning_rate": 4.96369546289904e-05, + "epoch": 1.3705583756345177, + "step": 1080 + }, + { + "loss": 0.0333, + "grad_norm": 0.2078331708908081, + "learning_rate": 4.783516331739769e-05, + "epoch": 1.383248730964467, + "step": 1090 + }, + { + "eval_loss": 0.05335332825779915, + "eval_runtime": 19.9859, + "eval_samples_per_second": 66.397, + "eval_steps_per_second": 16.612, + "epoch": 1.3946700507614214, + "step": 1099 + }, + { + "loss": 0.0309, + "grad_norm": 0.18032079935073853, + "learning_rate": 4.605634502406321e-05, + "epoch": 1.3959390862944163, + "step": 1100 + }, + { + "loss": 0.0328, + "grad_norm": 0.20803005993366241, + "learning_rate": 4.430128312774804e-05, + "epoch": 1.4086294416243654, + "step": 1110 + }, + { + "loss": 0.027, + "grad_norm": 0.1680465191602707, + "learning_rate": 4.2570750545067076e-05, + "epoch": 1.4213197969543148, + "step": 1120 + }, + { + "loss": 0.0317, + "grad_norm": 0.2528463900089264, + "learning_rate": 4.086550939010227e-05, + "epoch": 1.434010152284264, + "step": 1130 + }, + { + "loss": 0.0313, + "grad_norm": 0.19024434685707092, + "learning_rate": 3.9186310638773047e-05, + "epoch": 1.4467005076142132, + "step": 1140 + }, + { + "loss": 0.0287, + "grad_norm": 0.20934472978115082, + "learning_rate": 3.753389379811185e-05, + "epoch": 1.4593908629441623, + "step": 1150 + }, + { + "loss": 0.0265, + "grad_norm": 0.29412180185317993, + "learning_rate": 3.590898658059062e-05, + "epoch": 1.4720812182741116, + "step": 1160 + }, + { + "loss": 0.0298, + "grad_norm": 0.3268195390701294, + "learning_rate": 3.4312304583641484e-05, + "epoch": 1.484771573604061, + "step": 1170 + }, + { + "loss": 0.0251, + "grad_norm": 0.17332251369953156, + "learning_rate": 3.274455097451269e-05, + "epoch": 1.49746192893401, + "step": 1180 + }, + { + "loss": 0.0318, + "grad_norm": 0.3481772541999817, + "learning_rate": 3.1206416180598995e-05, + "epoch": 1.5101522842639594, + "step": 1190 + }, + { + "loss": 0.0335, + "grad_norm": 0.24047453701496124, + "learning_rate": 2.9698577585382282e-05, + "epoch": 1.5228426395939088, + "step": 1200 + }, + { + "loss": 0.0339, + "grad_norm": 0.21146714687347412, + "learning_rate": 2.8221699230116793e-05, + "epoch": 1.5355329949238579, + "step": 1210 + }, + { + "loss": 0.0308, + "grad_norm": 0.140832781791687, + "learning_rate": 2.67764315213902e-05, + "epoch": 1.548223350253807, + "step": 1220 + }, + { + "loss": 0.026, + "grad_norm": 0.1721792370080948, + "learning_rate": 2.536341094468906e-05, + "epoch": 1.5609137055837563, + "step": 1230 + }, + { + "loss": 0.0277, + "grad_norm": 0.14980490505695343, + "learning_rate": 2.398325978409539e-05, + "epoch": 1.5736040609137056, + "step": 1240 + }, + { + "loss": 0.028, + "grad_norm": 0.18908673524856567, + "learning_rate": 2.263658584823717e-05, + "epoch": 1.5862944162436547, + "step": 1250 + }, + { + "eval_loss": 0.052472274750471115, + "eval_runtime": 19.9786, + "eval_samples_per_second": 66.421, + "eval_steps_per_second": 16.618, + "epoch": 1.5939086294416245, + "step": 1256 + }, + { + "loss": 0.0272, + "grad_norm": 0.12164825201034546, + "learning_rate": 2.1323982202613735e-05, + "epoch": 1.598984771573604, + "step": 1260 + }, + { + "loss": 0.0245, + "grad_norm": 0.2658851146697998, + "learning_rate": 2.004602690841414e-05, + "epoch": 1.6116751269035534, + "step": 1270 + }, + { + "loss": 0.0304, + "grad_norm": 0.2891974151134491, + "learning_rate": 1.8803282767942954e-05, + "epoch": 1.6243654822335025, + "step": 1280 + }, + { + "loss": 0.0292, + "grad_norm": 0.2979351580142975, + "learning_rate": 1.7596297076766455e-05, + "epoch": 1.6370558375634516, + "step": 1290 + }, + { + "loss": 0.0284, + "grad_norm": 0.20141719281673431, + "learning_rate": 1.6425601382687405e-05, + "epoch": 1.649746192893401, + "step": 1300 + }, + { + "loss": 0.0254, + "grad_norm": 0.1950131356716156, + "learning_rate": 1.5291711251655316e-05, + "epoch": 1.6624365482233503, + "step": 1310 + }, + { + "loss": 0.0282, + "grad_norm": 0.21205022931098938, + "learning_rate": 1.41951260407149e-05, + "epoch": 1.6751269035532994, + "step": 1320 + }, + { + "loss": 0.0247, + "grad_norm": 0.2470894753932953, + "learning_rate": 1.3136328678092746e-05, + "epoch": 1.6878172588832487, + "step": 1330 + }, + { + "loss": 0.0257, + "grad_norm": 0.26378998160362244, + "learning_rate": 1.2115785450519434e-05, + "epoch": 1.700507614213198, + "step": 1340 + }, + { + "loss": 0.0282, + "grad_norm": 0.12680888175964355, + "learning_rate": 1.1133945797879908e-05, + "epoch": 1.7131979695431472, + "step": 1350 + }, + { + "loss": 0.0251, + "grad_norm": 0.19744935631752014, + "learning_rate": 1.019124211528365e-05, + "epoch": 1.7258883248730963, + "step": 1360 + }, + { + "loss": 0.0327, + "grad_norm": 0.18419434130191803, + "learning_rate": 9.288089562640844e-06, + "epoch": 1.7385786802030458, + "step": 1370 + }, + { + "loss": 0.0282, + "grad_norm": 0.19115136563777924, + "learning_rate": 8.42488588182897e-06, + "epoch": 1.751269035532995, + "step": 1380 + }, + { + "loss": 0.0245, + "grad_norm": 0.17252641916275024, + "learning_rate": 7.602011221530236e-06, + "epoch": 1.763959390862944, + "step": 1390 + }, + { + "loss": 0.029, + "grad_norm": 0.22253695130348206, + "learning_rate": 6.819827969816661e-06, + "epoch": 1.7766497461928934, + "step": 1400 + }, + { + "loss": 0.0269, + "grad_norm": 0.21938475966453552, + "learning_rate": 6.078680594557163e-06, + "epoch": 1.7893401015228427, + "step": 1410 + }, + { + "eval_loss": 0.05091211572289467, + "eval_runtime": 20.0145, + "eval_samples_per_second": 66.302, + "eval_steps_per_second": 16.588, + "epoch": 1.7931472081218274, + "step": 1413 + }, + { + "loss": 0.0305, + "grad_norm": 0.2024271935224533, + "learning_rate": 5.378895491716285e-06, + "epoch": 1.8020304568527918, + "step": 1420 + }, + { + "loss": 0.029, + "grad_norm": 0.22723488509655, + "learning_rate": 4.720780841611738e-06, + "epoch": 1.8147208121827412, + "step": 1430 + }, + { + "loss": 0.0266, + "grad_norm": 0.2747625410556793, + "learning_rate": 4.104626473194151e-06, + "epoch": 1.8274111675126905, + "step": 1440 + }, + { + "loss": 0.0262, + "grad_norm": 0.18593831360340118, + "learning_rate": 3.5307037364083253e-06, + "epoch": 1.8401015228426396, + "step": 1450 + }, + { + "loss": 0.0291, + "grad_norm": 0.2651998996734619, + "learning_rate": 2.9992653826927508e-06, + "epoch": 1.8527918781725887, + "step": 1460 + }, + { + "loss": 0.026, + "grad_norm": 0.19439752399921417, + "learning_rate": 2.510545453669744e-06, + "epoch": 1.865482233502538, + "step": 1470 + }, + { + "loss": 0.03, + "grad_norm": 0.17483021318912506, + "learning_rate": 2.06475917807506e-06, + "epoch": 1.8781725888324874, + "step": 1480 + }, + { + "loss": 0.029, + "grad_norm": 0.22444817423820496, + "learning_rate": 1.662102876972882e-06, + "epoch": 1.8908629441624365, + "step": 1490 + }, + { + "loss": 0.0243, + "grad_norm": 0.17885605990886688, + "learning_rate": 1.3027538772973026e-06, + "epoch": 1.9035532994923858, + "step": 1500 + }, + { + "loss": 0.0272, + "grad_norm": 0.19312232732772827, + "learning_rate": 9.868704337588797e-07, + "epoch": 1.9162436548223352, + "step": 1510 + }, + { + "loss": 0.0254, + "grad_norm": 0.1709776520729065, + "learning_rate": 7.145916591504098e-07, + "epoch": 1.9289340101522843, + "step": 1520 + }, + { + "loss": 0.0252, + "grad_norm": 0.18656505644321442, + "learning_rate": 4.860374630826004e-07, + "epoch": 1.9416243654822334, + "step": 1530 + }, + { + "loss": 0.0267, + "grad_norm": 0.11956395953893661, + "learning_rate": 3.0130849917681114e-07, + "epoch": 1.9543147208121827, + "step": 1540 + }, + { + "loss": 0.0305, + "grad_norm": 0.25038954615592957, + "learning_rate": 1.604861207378794e-07, + "epoch": 1.967005076142132, + "step": 1550 + }, + { + "loss": 0.025, + "grad_norm": 0.19318363070487976, + "learning_rate": 6.363234492674507e-08, + "epoch": 1.9796954314720812, + "step": 1560 + }, + { + "loss": 0.0276, + "grad_norm": 0.26012641191482544, + "learning_rate": 1.0789825448476177e-08, + "epoch": 1.9923857868020305, + "step": 1570 + }, + { + "eval_loss": 0.0504293330013752, + "eval_runtime": 19.8337, + "eval_samples_per_second": 66.906, + "eval_steps_per_second": 16.739, + "epoch": 1.9923857868020305, + "step": 1570 + }, + { + "train_runtime": 2681.8444, + "train_samples_per_second": 18.795, + "train_steps_per_second": 0.588, + "total_flos": 6.800278675429786e+17, + "train_loss": 0.06838441643920647, + "epoch": 2.0, + "step": 1576 + } +] \ No newline at end of file diff --git a/train/training_loss.png b/train/training_loss.png new file mode 100644 index 0000000000000000000000000000000000000000..0855eb31eb3563b0a0553dd30546bdb23b48cc3b GIT binary patch literal 59864 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 ~}U>cWuEB?7PtLFn6ku6;5p4M>P2*9 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%0DggBqu1>Z8&rG z=1LoZVGSy#3rhD4)ajXsmA{=mlwxk+<7=={}15HidEZ)`|!n z6B`+M?`5oSEV}(i8q!vqciv*f>AStT{azr)rS!qd7fI%emvPnGFm$Z_a{31`m2d^nV0vX&wa;CvP$5(A!aYUh-dM0MO81FDTG1j--tq^_f3)w@dB?7HVXf3y z>nk}V{t#b)yaqHMKXHuG#J4Vo$X4=-7hiN7|LllRd9v34fD$dvcU)h;(&56bd*?U(%NKLTn$Mr(Ef)4`xgC6QL{`>wOAgc7S>X??e>XLBS`;tCf`tTJZC{96 zu#1O|$YMeNU#n=c(rak*2L95FM$QBNWPV|9&ix}@)evwCy*(L-JP1Z}oQp5Yl7CkZ z;HC4J|JqKVh&g2tglzn8?R|4!#ju#p6`}vbi(hgY!^O$0w%+PTQ1QH^K1=Cqu(?z* z>fbpifB5jJ?++eiWcq$ptb$pZs^L0sIkkAnRd*{B$IVhM3cGWbR)+aUBt&H-xop;s zv`(uS(^Sh_pFSYyjB8@%Tv|3%Vpu5?ui1pT!2eJs17QcDuaE<+ zmko@JSXWo@5%Msfsm^zKQ`iX=6=?~HW5`nPLc8yGgg<(;iJ6&sXv2Kl#|nyJC?Pe#;E#_wayR(NMR%sUto|u zOd6I7(>R8%7@e>Q!;*exWJH1dCI&BTSAKemv2VG+g%2+-bw`A0L;knF@Wz1BlgP-; z>_MTS+d5?EPultRUcb5B%<54xWYWI#5L@@DQfZ0lA@3|#R7^L^iS)&vO1^NWAV5?E z3dw93BqwPqzMuZ9tL|!Ql~+|&M4Z-%4_9L`GC>ej4-t)+kdUoAIXUg9A4wUC;bHg)cFJk9yA$SG zZfh^_S&8DQk^M}MmItikePJtuu%3)huNKEb%X;i@x1lO?EFt{K6K8IRt|Mlc^PYQX zx#%j4lC-pM-OSdNTy%sxV-;pb*|R!Me9V~nL|?t*Cv0a#yCWkbTX2D0BcoGy;-=7z zON@ORr+@S?u@2xbtlA!MN&C+wf4(dKdHRiqb`=#BCAGD+U81y2d`p)uWn}ah+r_LH z^v_$y!>g*Hv7V8UkB`sSii*_`&4^4--;ecr=#_Qwm*1si0{>xNI+fMRvv5?+AXlG* z3;Ofu=qMv2dGB2D>DS`fK6(M`z_%E#wEcYCnbq2&OffpVU9jhAoHm9_4~}2dQdVAr za`R2C>1HOgp|{(|#}18ikjJjCX9a`fo!zR=lG2bPo7uJNlg)(WziXH~0%bdL4un0H z3nqV~*D@dLk22jrnI07Ei!Td`irOtF-1T^3fHsqr2bSJCG|SPA9SwjZw@Jom{5U3jG;Tg{@T->zR)f}mF^dJqi3f8?1iK#J5neCy z;qv_E-&e{xfq%j$2UYQj#_>!hi;kkcK1TWmK0H6t(C0DOFV{n% zrRdw<2-IF6@X!pstFTsK$9 z_+*0!S@}&TqCC>RhmkR@FHsFrb)tiqY$b*rN=e4Jh+s%wvp3rD!T&)+hAnG$G-h`f z{mSjI!P8sIZAKqyU*I)=J6-RkKWs@a{9Cnp5Z+-{E3w=rQ58(9oSXO z3E}eUa9`xGojiGxn5Q}Kr0=EuP-)HwDyl#Zvd1?YMx4Bnj*bp5KYzRE4IhvysK({ngOWP_n_@-Q9>dU@chz~yU)7C#5*_XC6+rH_oR@*E;aHg=ZkgNvgitJ}+zrJk!gW)aj zMZadU6=F!$7`woFnsD>+wC=kI5dsBe>CYQD~WlUYMR=D|dPcc8?j!9E_`6{-l_cwxYym#)LJ~Y>y#eb}X zs~c0re#V6|QU_I*_?!EP%zD8BHG_gv-ob_IS3wD?p_OWY!0+`kkzI}m-=r|^*zZ#F zO`fxFZY4uzuNk8wJTM8tFnD}0i#ASk$71gm3NcAYOdOkX_{Eg`?)B@})AKHG`04>$ z(-$-=(ljZzAFj?Un^8I&BaEA&m*+e=+>wV_Qj8F#bB!w!HoP-n2wxX_X|Vaen1k&u z_2fM!sa>I$FfzM&dbrpFLq~G3xr-WSF^ANN*n~lO+K9ZGt*Qp%u@UkpJFl5~trGa! zR+a>*mkaRmf?Wnu*n_aY~wU@B)@5&s{7%=|mLq8bD4V=vtXwbdP zK|r-06Hz>_E)x#VA5@YP+R6^@p>I+NmCR)(9t8STtZ-fyVLD_-t-8z48ymafU&Phb z(MH0=-7sWhPjqs#^I9?ciF1B)J?9}$cQB1&W{#zV1S>3l!v@o=X*j`}C*z~FhA}xR zSyL4g)p=rTv?g9L@rwzPv&t~-kC!LYa^N}ZOwz3E(r1QXR*fsDWEhk-f^D0E8MvRYspPXOCyyR*FIHU52}(pmYwgNoJ@-IgjNp- zVI*{D{;120Uuuh=^SEDQ(|IkSuyG5y9Ex0@TV++%xQ~TFm3O9Gh`k(%Lm?w(IX#eh zL5|U3pyxz)M|tCUE#a`t39FrL7R-BoJ@E8YY*1a#>K>udoERmJK&6YtefaFD=Bfy< z;;sRfW21hF5(-@1!-*JpB1jeurnbHxD-Z4($ayB-A6 zU&#iOGr1}~24u!Oh@~>CXjq+8zwmN_hC3Pj<*`zJKToK9;0A#vdkYB(Kk&58FpncI zaCRh&oPx@(Da0iTnwlFB@~U09KA=wtaX5CYa7`21QSnDD4t@ zaQ;a#_@9v<-qy=y3VMY&QCAi$P8Dr*oSe6i^;t!~Avt^`F29u3m!}+~nNhNC5x%7% zsP1)TB1hnYc{X2lZM)wI91tIRvsnk@Gd;E*xtFaZFIv$yQJ-RgAPy3VEEzEzN}&>{ zgfv4Oj(%f>E32#5g2U)CG&DpK9T6@HA`15W=O#1>2`_K&i_-&RDwT6q{vz(M*6Gvh zpfszAWkv8X2ok*|tFNe?_5R_4eP-nf(m6;3O3fgArnMfaZST;>7%b5dKkHik5?JF7 zKMT3Aqz5TT0m-DW!E4<1oA95)qU@FFEAJH)WZ&cK)`QFJhi zIo7D=`F(MUBc_w>#lYNDxhhkb*lUZKazRJ0#KvIpF{Sc+z5Q?@5AKy9basQ0NRcRq zd`8;L3sw5JbS{;gbe?jeyAvovvUsbT%Pe8$-GT5a@f5}^`I+Uei~aTG72L%7ZB1m* zXEUNN7tk5RaqF5PPU(gLVIl+>Ab^ARjrG>m&U&BoRnGj{rc?f{B#$>VG%T;IY!_WL zLh@_`OxKtmezFz%a64&FD=-6O$sO^XI!t zLt-tvO26rINKliIkkAHqTwY%8h2ZAa*U*b_m2dm?KcbQ4caEtOAxV-Ai`rU#GkC}2 z^;8v$+io<*^(UaiSC&BWeEFKS^t~}Zs}PtB?1n^928M>n3i-bowfqrl{P9d*BBVE8 z!ostJaE3oZPu|!uEQ%zE4VDQLm%bVIsg`e#M!Z1MFBod_7+=kTGe(a!Bh@1qN^C3- zGYiY`w=fg~ywIOvAwU_f|C1NmnNPm{$5fRs$svm6D_@aR{s$^PJP+%c=&YU zXuh4;4{f;o>VdB>*-_O@dm9OfCF_NGzZu1Aep%Y*-;M^wj`Ew$OigMm(*L~lU)}q7 zq|CbpHg#%RSy@R);9$1ypHs*Xttr)r_BQ+@##~udTl;`ShVtRzzMNBxd#* z&A9tYK-Ss!tB3sChvknqI@v19aP6+QcLy#EFXFy$9tW}+LmRI2pZpqpXWKKUf<_O? z(Op79a^e^e!hZXvdSK%c6G`A459j*LFV6VKN&n;F{|L_Q?;ADm+-ZOFa2-q;`SPzi zkAwws>NYkuH4uhse2>daxN|5}{`?*Cey ze`B5hKVluV@|bY&wjJzSSel%ETDdLz^1S)l$cxP?PwPoKILs`}B%Oab07us9V z-s?(`gCw|TEY0_I+;5_SzzYD$`~H3#^YoF@BZJjC9ytULDUoJ#!@vpSQU^X>USK<{ zjHC>Sf0Kjpu*^XE6_k`#5=2XSgUuG}>N7XoduUzq6lV|0bPLc3%)-niRYUS=IUghU{1_gwO!7X5W_Ds+4`V=S5uPeEv3 zLIOK%aK~gW*6rH)PI4xnJBxJ=uusaX<8Jaw3g{}NI$s)yx`Y@~8|Z)s1rhm zJ2Y0aWXak>f0l`nk(B1fCeXu(v>z4Qx{*v$x|k@sn2AF|kSYP&8SB2lAE(DLA!Y?C z5d^#B%FA_M&jQG;1c(44@rFi60N9L!jbZE;$NBf8E0D*eKH15M6vKgQa#gKE4YU`a z9V4THmR3_AMWW*>%1S$ct2^9H^O?6kr zXr)iK`!;CCoGOmscJ!B>^h>of(dz9eXUZbr7NzO@laBbU04xH7NSTzNK>(VZeD>+( zqB>c{IbIi|r7#=3Q1%VF&i||xu!z}T%3H~L_$2ktWI({LhZ+g64CKznW1i^HJ`Pg< zoD21vuRh>2R93fXyK7b=$&`c9(`l>}%*beg{J$&8^MV0@im!}gpuz~fa*c`h&WpK{ zALb9zkwVP7&K>D0Yr#;2{xPvilv7DHa@VP68|6et%O^Z&6CRqUpCx6LW`>5Ia~YtE zC0>rwIdU;Ya?-p{bgUYytcfABCLT#zVgS9P9JR>nt&|hov}V_-p93edw>JZn?W|CF znFKt#*5PI4`!ey!D<{r>F2?_@*0H87$PtxbSRSAr_F!Q!G7?bNt+5J& zaD!k&2C-z>=r0#uZwOe_X1HAvX$UJyivI4pr`HezQV+9CFWa)se!3yY_IwV=_YK0e z!m%WV8weUE2(ti!l*@~)iPOv5SG<3v^m?lktmbbvt@qZ#QV~dKqP8j%Mu6CCdc86t zf};qG61kXP2`k}mkd$1KFA53u7hW%=|6&YnDrPNIzLW)(=#F42)j54(wYnB_6?Q_+d=~f}Xkztuje~J-F z$+U1b0JZhNw+0&q90eSQeVek4lN#2D^gcU8fGk4S$RWtq+i^Ys$aIE`Z`1U-dh0r4 zGYm$~1%$`Sq<-O`eUDmG_mIIPoTb%t)5Ru-iyq^4x$E>!&0#^ukAu;0y7AEa3>3G{ z<6r=IqeEMnnPPZG)baeb|JMJNO2-m6<08T_96Q-4)9;tEsaxjQW66l#AkUuJlu?IE zA@71S@J(FG_J09aOzx@49vx^BC*T!I4g|IMYSoQEQmD-ZFD&Ip@!*@-g7I&E6!mW6 zY7*!y9C#dHx&H!oea74Vi9-CNL>P=4^za!f9^?VwdwjnMN1~F6AEU!2PoBK{W>~G( zw1o@g3w#>zxM09?{{?8fX=q?TJ}De{91iq18BhlQ3zX{%4jKFx?gyNrlG2^wEpylO zEDZNw@G|)?8%}C45Onz_kQL89FmK1xloTPdqllXj6TN?Q$RgnTR61AdKj~WCf5LwM zSu_3vn`nJ~c4bveU{lB~!eRU7-v4(%D}|r_UafBcw0-9IAkZao>NnBF-Q6pzN=rQn zddFcO{5bh5mST~c>i>*8D@ZoZKYr>nP=yj1F&FKxkS2i;8V zHxphlVI&~r%R8;-zZzsvwuwy02(AX}_zXCM+XzYl_5u%B(5Ijo=s~9}fYH8ptcgNf zD|q2oQd377$q1FBS8M!E>YctfO3xVq1-QAnk?i-YHKX0Nb6^;7FE_%6An-$3=rI?J zUKNebnw=8te0Y_B0lxNH;J}&z=*n3RDtvf&xD(-MTwk(o1)**b+U+39>Q*Vo5DEL) zc1Q3aGP(p1s6{Do>I7=(dEhX#fIj2~($-UzqBw}Wsq`;Qyay6Zcw}V$w_NslP`$E- z{Rgr^&tR5jHIvw-8oz_ErwC@HZkDq;*1YW~~NyCEV1&z!@w@FhrtL+82uLM=BOiBQFd`_64c2v0buE3~+-iwNk@YI3VvZ6LK%A1i zt12s{5Zd)7RB39sgEuGzqUPDtl`RX4luw?N%(i2*udA=GZ@UBri?CzKdpvcYUAH$_ zD(UNwA31V_@NQG&z|#Y91;ibIj`0ZzRw;6zDFka}jXQFemu=@22}5J^Se`)^;XO5& z$>rF|4VcEq_?1zG!kWdy#%ee@IjIFg2|Y)&!W6~Az{%_c+O%Zto`=PLN)k;};k#2p zRsx4&1C_Le;5ckmeipB zV<$oS`8tg(C8p7S`j^@keUBs&9DxNM(&m-a1RGN7WMP|_tjofgNzV`8+X zqdaa^u|66VfTv(%xvDrSEp}!Ljqa+j=#D7S77Ggy3=04h*1)Fx=gfA7!;FS1^0C>4v4cBcYyQ7-);37F9KjTC3}=(HvhU=K@ZMAox&05Xo<;#$;Vq z!uRC1|F}4|Oisiq6+QKF!qLOC3uwEO>Q@k4o!kl@Na8h$=+p1t)Z@8)vznDae}sV6 zUL43q=vD-th7RkR;f`XD+nc3xiS>g_XHW91K-Og8L}gOuYBbr{k|vT~OJbP^KQ5;T z5-gZ7GtnEt3np$e05uoTqeKW)1*m3$KjaW>3YvB<`-%iN1FC$lFO$WC#t|nN z_Fcr(o`HQc3OL`abAU$g$ zLq8-hwsF*c;V)?&kN?6|&V2E|U`p)jUK#&i2*>Ht!OLyXhtrZ+XW~K|6rYvuMc)?B zuP-jI-GAxA(FeR7nKON+c^C?7o8HGwnamgLefC-#*qaL&Vw>C{_jd`xoQuU8N&872 z8^s>~d08y31u0If0f%_DsZnhAR5Eyr`v@&=2PdZsd_v?0E30>jiEvdD*fCbTviuTO z!9ApIL=0~Wr`DuwQdJ<%Eje|B54u*^@;ocHZ4f;_k3Q%Ciq8i8%Dh?H-IZ8zLh?r_ za1$*zQD(9uo4~fy!cAMpgW5$W?lxiX5*BWi7R3SPw`~eJzFFH{75Xn?D!VH=RER5x zTi7un=v&4Y@(~`)X~1E?jt7W$H8z=$t^qLc+ol!)i*x1m}h3JEFWll5;w%$6V{pQvtg_9>&lOu^$76D4LNbH_m4XZCT zV`OG_kc}4GVjYt?W#Ca&w!>G)g2mXx#2qbO*<>wI33Efg8W%#N;}_Ucg^Jz29S)7Q z2bd4MJNyooAdW;QrzOskOT>>AA^U^gK^6eHiD%z>rb|Eem_Xx1fTYA4#v0TIef?om zYDn*g5uO&m2+m_cnq`C%FBeas5pO>NyS?sM|QiL-5OZ8e~**7oTX z`ilr~a&s4Bm7WK?3-1(}Y`qf)&!NkB8*NHjweR#~waigc(1R<$M`IlZ25p6P)$FDR z^Wt#&d0d>Hf;dPm&=b2uEgT9YieR=7s26*Tet7r**sQ@qsj^j zxA6ff#SYPBqlnVt?#KyqxHv(m^-K*WwEL~c(Sx@>&42#=L!;U0$p*2acFSX3gjkSB=f-&!6e-6&_S<-}(lvKgtYiN<_o!K;6r4=YCk!SHlMbjpvu1DXiFhR%- z%}%~GgpC@zSQHII&&l)FfzBT1)H!C?)xKXqHN{*v5r{n28=Bf&zC1co${HH}k`nx9 zUj5#SYG!W&ZJBR=kQfhb%#?Ny&xlIyS>Vlm$VXk zQ3^Uo3b^d-X?Sw*aM6k&l6kNZ$bN>S@9{D=Mt!pe^|t3Q ztGZbb`%Pn|QA5ZUDr;&6ppd7#TzvXMUK~Eb1_iO(4dyV3G=!q=!6IU9ghPzN zl?azsnzb?gHEX4||rG+yD+>rjb(4&+;IJV8i9NtLt!=n{IZHR3_Nn2a%1#BnD--J~W?Q>Rhc zF2Kve#tUPUMLP%;3WH$NyaW?93r+lq1eE-tL1- zIE{X>u(~d<-Gc|SZ~{<1dQNOCHG8|*ZMSv%Lh~duq-s{M#h1Xw^`chab-s0glB@pw ztPHWEa^A-M7Qw}o*xqcS+-4%z>|Dnfto2)ZZBovx)1@WUeg1X*ygp7`Vpv?}@8oP!DC^RbhqR?YK z=DunsDO+8fddmW5ElmTzb0|PO0Ce(M2YND) zr;Fofx`weKQ+pB(b9e_|WG!L&0%3--b-4k_rjc329mRpTLWv~wuu14Z$_w^K{#Y39I9knwore>B9N-i5C3O`#A5-|D07H_@zavA4xumv zTicpC$Snht6pg7_Ptl@TwpihLZ-&-0cVwHed;??tTNAeqCW(rf!ebjbi@;ewmU`?_BY#*4 zso260F`>CmoiI7r&f3c!IC-*Sn}#WAu5)riqKPeF(uQvJV1&HGll)QsFa`0~LkErX zvx@6X_o1T6MWa23z;Pa_0Fs_{j8!*zxlX|VrgtszcTP?~@GoNJhAx0ckYkEc-9!?F znnYguWsiZEaaV^p4Xj(zui$I%TWDiq`JZ%yqzE*zqN$lA9Q8IG{=Q~wGV+4NHqkp@ z(wRUC1+WFwhAN`FaQNnH`ezi6l^E9Vl@ z3kf07Ni^Cm^!_59%b&Aah2BPr7C){_8vf6tMA01(OZq%WPEVF0kTw}e@^li#lBQyf z06%mp2y23ZfqoPUM;1<99_*7g%Av6!AG_zzxV~s-Mth4Zj{6!e^|c5_O@-InVO>eF z+Ueu#8+kI@{Z}zk49UIg8Dk1=NJvc4I3%Cg*3^-i^_&msTn;qC5&oBlEBL#2c^UWl zUu?Wdne?XIg#L6c+)H{%kD-@w2x=x61o4s}4Wxl9z^2_Nxz+PXGkNHix~5rcX%&j8 zg)QejDHJA3XTJ|iW0Pv4*if}5o+YS5#ve(Q?mI8{rt79pi(g({n1?A5+SpXG0CW91 zB%xkl8fLgiA8`w9Qk4D!NO;b1Jsmp_(@saa5h~6)DXpggbYgnJoYh&rz7i1XRm&9QyqM`K0 z!*L{d0=|UVTg%ZVuWs+EAf?0vRGX0#l2(2c%2m`Y3i)Ee+aX=8&G}lh=1;Y<#N@Wtm6DEj3=8#<4xsj-m$GBnSSrdpB4$PGiE zhVr@ds?bnNjQX)^e&R$YbjTfcY_Nh|KB3O zOVJvDP%epS;VA410>#A%$cFxGXOcmYJ~(nD=Bl0ZoEy<6w-OG`0}LHO@T6LhpcL6{ zkv#>2k(VVmJ5HgEr|12~)kstCPHu5`F^o>xM(mzQf3l9BRpsgR#g8(n4Fl~$?fkm1 z%Or$mXD6_hiANS}8*T+y@W%WrLxNHE4?XI$f;3aL00Dc8>0^Hk$S4RTc@ zt>`m$LzYVp-1E0dWU;B#uKw3&>$uafc_JFLtGuZkNo6}kZ4i~TK%2vZFo+P!GQwh= zA|`qan>qnv95ZR%(m~2k8r~(d+y816O4ZP_KwmUuRQtuIN<6G5)o=ai|J<1HEa=3i zm&+Z0MvhtixbD1{vA#}mNUhd06)i0`z%QtPW(>^FSUF$&6i!J_!=fUP&tB6HRGx7twzI@SxdP zjb0vzfDMBkae*^N66xdKR#aUQEJ<{F8OLPMvtf`0(^!cB2}}jTImW>xDF}U348H!* z)DtZrzWG_oY>W8pX1t-!J1-9ZfF%heOqGy;QU&FvQ=y@;McVZMBe)<3N{9flj)-42 zz{Jtkkxn^~*0|w)s@q7~@PObNckkxJIF3fj6^Av_rn|^VBe((haM4chchprsGzPuqy(>^)1^A+|Vh;K+3rnehQED|-~ED}sE7@kR{>xY06OJ+A|zU09VxwEYZ1h0*&ih|rU2rX8Gtc4J| zFS(xB(6R07`{Yw;K#}?e7;77AvC2${YBi#pGz@*~_(smE%{uf`IWsml(dRj}HN#_A-My_ip>%3+pJDO?Ifj^DHyP z%~oFn&ZM+1+Z*?E;?cksF>=|9TL5tnBeqE(tyK4&4)1k^dqF}1oGN~FIeEDBE0id} zqkndi$KbYDz?8!r1Pn$>bUoKUoNT73o{(Ug=!ukThHBaMqQmhO; zYF!K4{o7;m#hrs2!^fj@l z1_=J@gbO+cJNu{CvcwK;j~}8XcmDzuefjP298d_gQRu!+q@u?wb~Ib#2W45xSLtMu zgeeVNHja=iOHpJ>X01igU7WFJmF#M5rzr+AeFhwb$cbu4MQi$#?{{DW+y#)tW2U<4 z+@#IA#yXhCuvLzSYryggPDhR=15d>RAB^4fk{p9CU5>e*auGoD`7@f^s^z1}DJdxe zn*<0()$SmwpOgbGtabwU$JBmC1a9t!h_(CzYE5u7rhM&t>8pFYc^oKlT?lYI+e#~1 zRag5wpVP-iaL_vQI7Ptg7#t7jWgW4j(}C+3@SAD zL&DC+8}L~Um^e-494Fu8ZiHqZ$k>C;hnyp#4`ZRDnCFS~K|Ul73M83vpZJ4x51K3u{3p2sIJz}%57*kM zF+2l)fa!6c5Xan@G6x@$iPS=R{O7tdF!0XWT*C~IW{gN4VO+={SYdVe4_W53*Miqq z%o-xecb^!zS29sRn)gD5`R)8 zNd7Yw1{s=Nb{S6UTl(2gea>wv)Da^*mpq^jYwh6?WiL&(+>=ghO6@F?=H;G0e-mry zvJ#hH8L@>i{d5k97@Nx!OvOIFff7N=h`wQRyW6j1z5j2;g>lB+Qk9#NQ^gX{F0x}N zQjkU{EaVBAi+fy}GC}IW;vQ7YzI{c~^5z5w?FNs> z*C)#zyt0%z-;D&+XRbOlDu&9Y3ZFlL(HsSQRNyizgXIU2+VSvpj;{zF=&?Dqlapn6c#cppYxADP6O)!?KDC z4FK>bxg3mSbs@PXR65C#Ui3j$OQ6U63@Yc@*vk*i%JsF$pWv0^&PXF8hJGxfLW*kd zj7-#P8sXd}>=&pdx0hULIi|$w^b4zhDb2RJ1KYP`jUg*~bdJhR5w7eRs=ii~w_2S7 z#jD^-BBi2dVk8bQAME8q%<*>9_#;<$UBgXNLq?k??`Xm;5pBT)lUv}H(v7%moHED% zpRIu%tzWPaQ^+kG@E`t*kMPz1YH#})MSeeZFL_ZDBJ}1eYnU@wtc?w0DLE9xdALO< ziT+sJ1((r!Z^i*y6(hr47{2fdQAF7yvv9VP2%c*MHOqKOJ@PAO;;ojvJwJTAAGnLX z5e%n-1KiA+kPCvveud(d_mL7^x9KQv6nvwY723m(T(8Z;N=`Ca28%+WqC~ji=F8j) z+Q4y{DI_*F?bBJhc)+1CtkUVI!UuWuGnMpRL*VNJ42x>8Mb)P|VTf(8(H9YR5)x4P z+v1rU1EqvcX?(P!BLa+@r3U#2HOdD}D_o2a~Jj|JC8aUfeTUfq)Y=lzY?Oac}J zt3<*TflFsLypoks9jap{YcU|Lz&jvD3b`K%MpFUpZZ-|eG61UXBJbH9L@A>0L~iUt zDh8Btkzv)7$C1wb9r01O_W{h_caLzfobp1QYa(c|GtmOwE0{|6l8)Y`oZn2+N_D!( zSoi5I_TX8#1n69g za84caGIaJJs1G`;2n(a|uPpFAbxLX-F@!=1(Sy@gcl0Bkm+#EVoJ}dR3#NSbsdId5 za&bKw-)ru&54`EBLZsX=jBV)vaU91A!W6&%o&I?Og_AXo37M0D$2-U00lof12}iXfID0 znAxjSS78s^)71>bx3sd)5I0yLUqWT@rQ?g%9Yof+92aSg+}MC?S;Mxo5>M%kFrNWi zt3I>HDl{Ez!wEYM;Z#F81-fW6MBOQ6hi+;MZ2s=>gW&%BQ)>F z#fUjN7ia9xJ509KDQU3-ri(>`w|6Z*Z$e@SgP@Jycso|c^`s)0I@CdxFVU@ZWY?Bx zSTf1xWtC7#-M%qW^sBKr7G)$1HO&u3bBVn*QYP$>P7$IlEj*Y7eBISG{$W(ySc56z zN;WE#ndxPbMKku)`1K()lSdT@+hi}!o3gE?{U^3T2u=+`p-i8_I&PRbGxXbEFWxI| zZwS2K)HwAH`4HR3%IOOS1;-bHik&>C02Vx~*)Pd#!`L@w*&YTojx>`#!1hKUhm$|R z==Uj%`T$3C@+4=o-(>Sv`R`%$2nEnq-ToFuO0vu#m>n zK3FPPurb++XyS^cq%Fsv+Ht1|{1NFr57-Tw+4F=T8<%c%{e{f|Ck5A)U|GR=7{nFBUqe789|GqISA%4_O+_O8g#7aPizgCXKk~NYf;`KWKY?_LsjWFB1x>D zB?|#LAczC~Q?7brZwDG=)JKH~{NHVE{I#6Q)a W9$Pa%?>io?YgVt9<*a)5qkjQdd{I&W literal 0 HcmV?d00001