初始化项目,由ModelHub XC社区提供模型

Model: Mungert/granite-3b-code-instruct-2k-GGUF
Source: Original Platform
This commit is contained in:
ModelHub XC
2026-09-14 03:58:15 +08:00
commit f8b7d67184
30 changed files with 529 additions and 0 deletions

77
.gitattributes vendored Normal file
View File

@@ -0,0 +1,77 @@
*.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
granite-3b-code-instruct-2k-f16.gguf filter=lfs diff=lfs merge=lfs -text
granite-3b-code-instruct-2k-f16_q8_0.gguf filter=lfs diff=lfs merge=lfs -text
granite-3b-code-instruct-2k-bf16_q8_0.gguf filter=lfs diff=lfs merge=lfs -text
granite-3b-code-instruct-2k-f16_q6_k.gguf filter=lfs diff=lfs merge=lfs -text
granite-3b-code-instruct-2k-bf16_q6_k.gguf filter=lfs diff=lfs merge=lfs -text
granite-3b-code-instruct-2k-f16_q4_k.gguf filter=lfs diff=lfs merge=lfs -text
granite-3b-code-instruct-2k-bf16_q4_k.gguf filter=lfs diff=lfs merge=lfs -text
granite-3b-code-instruct-2k-q2_k_l.gguf filter=lfs diff=lfs merge=lfs -text
granite-3b-code-instruct-2k-q3_k_l.gguf filter=lfs diff=lfs merge=lfs -text
granite-3b-code-instruct-2k-q4_k_l.gguf filter=lfs diff=lfs merge=lfs -text
granite-3b-code-instruct-2k-q5_k_l.gguf filter=lfs diff=lfs merge=lfs -text
granite-3b-code-instruct-2k-q6_k_l.gguf filter=lfs diff=lfs merge=lfs -text
granite-3b-code-instruct-2k-q2_k_m.gguf filter=lfs diff=lfs merge=lfs -text
granite-3b-code-instruct-2k-q2_k_s.gguf filter=lfs diff=lfs merge=lfs -text
granite-3b-code-instruct-2k-q3_k_m.gguf filter=lfs diff=lfs merge=lfs -text
granite-3b-code-instruct-2k-q3_k_s.gguf filter=lfs diff=lfs merge=lfs -text
granite-3b-code-instruct-2k-q4_k_m.gguf filter=lfs diff=lfs merge=lfs -text
granite-3b-code-instruct-2k-q4_k_s.gguf filter=lfs diff=lfs merge=lfs -text
granite-3b-code-instruct-2k-q5_k_m.gguf filter=lfs diff=lfs merge=lfs -text
granite-3b-code-instruct-2k-q5_k_s.gguf filter=lfs diff=lfs merge=lfs -text
granite-3b-code-instruct-2k-q6_k_m.gguf filter=lfs diff=lfs merge=lfs -text
granite-3b-code-instruct-2k-q8_0.gguf filter=lfs diff=lfs merge=lfs -text
granite-3b-code-instruct-2k-q4_0.gguf filter=lfs diff=lfs merge=lfs -text
granite-3b-code-instruct-2k-q4_1.gguf filter=lfs diff=lfs merge=lfs -text
granite-3b-code-instruct-2k-q4_0_l.gguf filter=lfs diff=lfs merge=lfs -text
granite-3b-code-instruct-2k-q4_1_l.gguf filter=lfs diff=lfs merge=lfs -text
granite-3b-code-instruct-2k-q5_0.gguf filter=lfs diff=lfs merge=lfs -text
granite-3b-code-instruct-2k-q5_1.gguf filter=lfs diff=lfs merge=lfs -text
granite-3b-code-instruct-2k-q5_0_l.gguf filter=lfs diff=lfs merge=lfs -text
granite-3b-code-instruct-2k-q5_1_l.gguf filter=lfs diff=lfs merge=lfs -text
granite-3b-code-instruct-2k-iq2_xs.gguf filter=lfs diff=lfs merge=lfs -text
granite-3b-code-instruct-2k-iq2_xxs.gguf filter=lfs diff=lfs merge=lfs -text
granite-3b-code-instruct-2k-iq2_s.gguf filter=lfs diff=lfs merge=lfs -text
granite-3b-code-instruct-2k-iq2_m.gguf filter=lfs diff=lfs merge=lfs -text
granite-3b-code-instruct-2k-iq3_xs.gguf filter=lfs diff=lfs merge=lfs -text
granite-3b-code-instruct-2k-iq3_xxs.gguf filter=lfs diff=lfs merge=lfs -text
granite-3b-code-instruct-2k-iq3_s.gguf filter=lfs diff=lfs merge=lfs -text
granite-3b-code-instruct-2k-iq3_m.gguf filter=lfs diff=lfs merge=lfs -text
granite-3b-code-instruct-2k-iq4_xs.gguf filter=lfs diff=lfs merge=lfs -text
granite-3b-code-instruct-2k-iq4_nl.gguf filter=lfs diff=lfs merge=lfs -text
granite-3b-code-instruct-2k.imatrix filter=lfs diff=lfs merge=lfs -text
granite-3b-code-instruct-2k-bf16.gguf filter=lfs diff=lfs merge=lfs -text

368
README.md Normal file
View File

@@ -0,0 +1,368 @@
---
pipeline_tag: text-generation
base_model: ibm-granite/granite-3b-code-base-2k
inference: false
license: apache-2.0
datasets:
- bigcode/commitpackft
- TIGER-Lab/MathInstruct
- meta-math/MetaMathQA
- glaiveai/glaive-code-assistant-v3
- glaive-function-calling-v2
- bugdaryan/sql-create-context-instruction
- garage-bAInd/Open-Platypus
- nvidia/HelpSteer
metrics:
- code_eval
library_name: transformers
tags:
- code
- granite
model-index:
- name: granite-3b-code-instruct
results:
- task:
type: text-generation
dataset:
type: bigcode/humanevalpack
name: HumanEvalSynthesis(Python)
metrics:
- name: pass@1
type: pass@1
value: 51.2
veriefied: false
- task:
type: text-generation
dataset:
type: bigcode/humanevalpack
name: HumanEvalSynthesis(JavaScript)
metrics:
- name: pass@1
type: pass@1
value: 43.9
veriefied: false
- task:
type: text-generation
dataset:
type: bigcode/humanevalpack
name: HumanEvalSynthesis(Java)
metrics:
- name: pass@1
type: pass@1
value: 41.5
veriefied: false
- task:
type: text-generation
dataset:
type: bigcode/humanevalpack
name: HumanEvalSynthesis(Go)
metrics:
- name: pass@1
type: pass@1
value: 31.7
veriefied: false
- task:
type: text-generation
dataset:
type: bigcode/humanevalpack
name: HumanEvalSynthesis(C++)
metrics:
- name: pass@1
type: pass@1
value: 40.2
veriefied: false
- task:
type: text-generation
dataset:
type: bigcode/humanevalpack
name: HumanEvalSynthesis(Rust)
metrics:
- name: pass@1
type: pass@1
value: 29.3
veriefied: false
- task:
type: text-generation
dataset:
type: bigcode/humanevalpack
name: HumanEvalExplain(Python)
metrics:
- name: pass@1
type: pass@1
value: 39.6
veriefied: false
- task:
type: text-generation
dataset:
type: bigcode/humanevalpack
name: HumanEvalExplain(JavaScript)
metrics:
- name: pass@1
type: pass@1
value: 26.8
veriefied: false
- task:
type: text-generation
dataset:
type: bigcode/humanevalpack
name: HumanEvalExplain(Java)
metrics:
- name: pass@1
type: pass@1
value: 39.0
veriefied: false
- task:
type: text-generation
dataset:
type: bigcode/humanevalpack
name: HumanEvalExplain(Go)
metrics:
- name: pass@1
type: pass@1
value: 14.0
veriefied: false
- task:
type: text-generation
dataset:
type: bigcode/humanevalpack
name: HumanEvalExplain(C++)
metrics:
- name: pass@1
type: pass@1
value: 23.8
veriefied: false
- task:
type: text-generation
dataset:
type: bigcode/humanevalpack
name: HumanEvalExplain(Rust)
metrics:
- name: pass@1
type: pass@1
value: 12.8
veriefied: false
- task:
type: text-generation
dataset:
type: bigcode/humanevalpack
name: HumanEvalFix(Python)
metrics:
- name: pass@1
type: pass@1
value: 26.8
veriefied: false
- task:
type: text-generation
dataset:
type: bigcode/humanevalpack
name: HumanEvalFix(JavaScript)
metrics:
- name: pass@1
type: pass@1
value: 28.0
veriefied: false
- task:
type: text-generation
dataset:
type: bigcode/humanevalpack
name: HumanEvalFix(Java)
metrics:
- name: pass@1
type: pass@1
value: 33.5
veriefied: false
- task:
type: text-generation
dataset:
type: bigcode/humanevalpack
name: HumanEvalFix(Go)
metrics:
- name: pass@1
type: pass@1
value: 27.4
veriefied: false
- task:
type: text-generation
dataset:
type: bigcode/humanevalpack
name: HumanEvalFix(C++)
metrics:
- name: pass@1
type: pass@1
value: 31.7
veriefied: false
- task:
type: text-generation
dataset:
type: bigcode/humanevalpack
name: HumanEvalFix(Rust)
metrics:
- name: pass@1
type: pass@1
value: 16.5
veriefied: false
---
# <span style="color: #7FFF7F;">granite-3b-code-instruct-2k GGUF Models</span>
## <span style="color: #7F7FFF;">Model Generation Details</span>
This model was generated using [llama.cpp](https://github.com/ggerganov/llama.cpp) at commit [`0a5a3b5c`](https://github.com/ggerganov/llama.cpp/commit/0a5a3b5cdfd887cf0f8e09d9ff89dee130cfcdde).
---
## <span style="color: #7FFF7F;">Quantization Beyond the IMatrix</span>
I've been experimenting with a new quantization approach that selectively elevates the precision of key layers beyond what the default IMatrix configuration provides.
In my testing, standard IMatrix quantization underperforms at lower bit depths, especially with Mixture of Experts (MoE) models. To address this, I'm using the `--tensor-type` option in `llama.cpp` to manually "bump" important layers to higher precision. You can see the implementation here:
👉 [Layer bumping with llama.cpp](https://github.com/Mungert69/GGUFModelBuilder/blob/main/model-converter/tensor_list_builder.py)
While this does increase model file size, it significantly improves precision for a given quantization level.
### **I'd love your feedback—have you tried this? How does it perform for you?**
---
<a href="https://readyforquantum.com/huggingface_gguf_selection_guide.html" style="color: #7FFF7F;">
Click here to get info on choosing the right GGUF model format
</a>
---
<!--Begin Original Model Card-->
![image/png](https://cdn-uploads.huggingface.co/production/uploads/62cd5057674cdb524450093d/1hzxoPwqkBJXshKVVe6_9.png)
# Granite-3B-Code-Instruct-2K
## Model Summary
**Granite-3B-Code-Instruct-2K** is a 3B parameter model fine tuned from *Granite-3B-Code-Base-2K* on a combination of **permissively licensed** instruction data to enhance instruction following capabilities including logical reasoning and problem-solving skills.
- **Developers:** IBM Research
- **GitHub Repository:** [ibm-granite/granite-code-models](https://github.com/ibm-granite/granite-code-models)
- **Paper:** [Granite Code Models: A Family of Open Foundation Models for Code Intelligence](https://arxiv.org/abs/2405.04324)
- **Release Date**: May 6th, 2024
- **License:** [Apache 2.0](https://www.apache.org/licenses/LICENSE-2.0).
## Usage
### Intended use
The model is designed to respond to coding related instructions and can be used to build coding assistants.
<!-- TO DO: Check starcoder2 instruct code example that includes the template https://huggingface.co/bigcode/starcoder2-15b-instruct-v0.1 -->
### Generation
This is a simple example of how to use **Granite-3B-Code-Instruct-2K** model.
```python
import torch
from transformers import AutoModelForCausalLM, AutoTokenizer
device = "cuda" # or "cpu"
model_path = "ibm-granite/granite-3b-code-instruct-2k"
tokenizer = AutoTokenizer.from_pretrained(model_path)
# drop device_map if running on CPU
model = AutoModelForCausalLM.from_pretrained(model_path, device_map=device)
model.eval()
# change input text as desired
chat = [
{ "role": "user", "content": "Write a code to find the maximum value in a list of numbers." },
]
chat = tokenizer.apply_chat_template(chat, tokenize=False, add_generation_prompt=True)
# tokenize the text
input_tokens = tokenizer(chat, return_tensors="pt")
# transfer tokenized inputs to the device
for i in input_tokens:
input_tokens[i] = input_tokens[i].to(device)
# generate output tokens
output = model.generate(**input_tokens, max_new_tokens=100)
# decode output tokens into text
output = tokenizer.batch_decode(output)
# loop over the batch to print, in this example the batch size is 1
for i in output:
print(i)
```
<!-- TO DO: Check this part -->
## Training Data
Granite Code Instruct models are trained on the following types of data.
* Code Commits Datasets: we sourced code commits data from the [CommitPackFT](https://huggingface.co/datasets/bigcode/commitpackft) dataset, a filtered version of the full CommitPack dataset. From CommitPackFT dataset, we only consider data for 92 programming languages. Our inclusion criteria boils down to selecting programming languages common across CommitPackFT and the 116 languages that we considered to pretrain the code-base model (*Granite-3B-Code-Base*).
* Math Datasets: We consider two high-quality math datasets, [MathInstruct](https://huggingface.co/datasets/TIGER-Lab/MathInstruct) and [MetaMathQA](https://huggingface.co/datasets/meta-math/MetaMathQA). Due to license issues, we filtered out GSM8K-RFT and Camel-Math from MathInstruct dataset.
* Code Instruction Datasets: We use [Glaive-Code-Assistant-v3](https://huggingface.co/datasets/glaiveai/glaive-code-assistant-v3), [Glaive-Function-Calling-v2](https://huggingface.co/datasets/glaiveai/glaive-function-calling-v2), [NL2SQL11](https://huggingface.co/datasets/bugdaryan/sql-create-context-instruction) and a small collection of synthetic API calling datasets.
* Language Instruction Datasets: We include high-quality datasets such as [HelpSteer](https://huggingface.co/datasets/nvidia/HelpSteer) and an open license-filtered version of [Platypus](https://huggingface.co/datasets/garage-bAInd/Open-Platypus). We also include a collection of hardcoded prompts to ensure our model generates correct outputs given inquiries about its name or developers.
## Infrastructure
We train the Granite Code models using two of IBM's super computing clusters, namely Vela and Blue Vela, both outfitted with NVIDIA A100 and H100 GPUs respectively. These clusters provide a scalable and efficient infrastructure for training our models over thousands of GPUs.
## Ethical Considerations and Limitations
Granite code instruct models are primarily finetuned using instruction-response pairs across a specific set of programming languages. Thus, their performance may be limited with out-of-domain programming languages. In this situation, it is beneficial providing few-shot examples to steer the model's output. Moreover, developers should perform safety testing and target-specific tuning before deploying these models on critical applications. The model also inherits ethical considerations and limitations from its base model. For more information, please refer to *[Granite-3B-Code-Base-2K](https://huggingface.co/ibm-granite/granite-3b-code-base-2k)* model card.
<!--End Original Model Card-->
---
# <span id="testllm" style="color: #7F7FFF;">🚀 If you find these models useful</span>
Help me test my **AI-Powered Quantum Network Monitor Assistant** with **quantum-ready security checks**:
👉 [Quantum Network Monitor](https://readyforquantum.com/?assistant=open&utm_source=huggingface&utm_medium=referral&utm_campaign=huggingface_repo_readme)
The full Open Source Code for the Quantum Network Monitor Service available at my github repos ( repos with NetworkMonitor in the name) : [Source Code Quantum Network Monitor](https://github.com/Mungert69). You will also find the code I use to quantize the models if you want to do it yourself [GGUFModelBuilder](https://github.com/Mungert69/GGUFModelBuilder)
💬 **How to test**:
Choose an **AI assistant type**:
- `TurboLLM` (GPT-4.1-mini)
- `HugLLM` (Hugginface Open-source models)
- `TestLLM` (Experimental CPU-only)
### **What Im Testing**
Im pushing the limits of **small open-source models for AI network monitoring**, specifically:
- **Function calling** against live network services
- **How small can a model go** while still handling:
- Automated **Nmap security scans**
- **Quantum-readiness checks**
- **Network Monitoring tasks**
🟡 **TestLLM** Current experimental model (llama.cpp on 2 CPU threads on huggingface docker space):
-**Zero-configuration setup**
- ⏳ 30s load time (slow inference but **no API costs**) . No token limited as the cost is low.
- 🔧 **Help wanted!** If youre into **edge-device AI**, lets collaborate!
### **Other Assistants**
🟢 **TurboLLM** Uses **gpt-4.1-mini** :
- **It performs very well but unfortunatly OpenAI charges per token. For this reason tokens usage is limited.
- **Create custom cmd processors to run .net code on Quantum Network Monitor Agents**
- **Real-time network diagnostics and monitoring**
- **Security Audits**
- **Penetration testing** (Nmap/Metasploit)
🔵 **HugLLM** Latest Open-source models:
- 🌐 Runs on Hugging Face Inference API. Performs pretty well using the lastest models hosted on Novita.
### 💡 **Example commands you could test**:
1. `"Give me info on my websites SSL certificate"`
2. `"Check if my server is using quantum safe encyption for communication"`
3. `"Run a comprehensive security audit on my server"`
4. '"Create a cmd processor to .. (what ever you want)" Note you need to install a [Quantum Network Monitor Agent](https://readyforquantum.com/Download/?utm_source=huggingface&utm_medium=referral&utm_campaign=huggingface_repo_readme) to run the .net code on. This is a very flexible and powerful feature. Use with caution!
### Final Word
I fund the servers used to create these model files, run the Quantum Network Monitor service, and pay for inference from Novita and OpenAI—all out of my own pocket. All the code behind the model creation and the Quantum Network Monitor project is [open source](https://github.com/Mungert69). Feel free to use whatever you find helpful.
If you appreciate the work, please consider [buying me a coffee](https://www.buymeacoffee.com/mahadeva) ☕. Your support helps cover service costs and allows me to raise token limits for everyone.
I'm also open to job opportunities or sponsorship.
Thank you! 😊

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e936154a354cd2d1cfe4973cc674d85a0844c91f924ef69e97d667fa9b14ef6b
size 6969221280

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:81fa5bb48f7589f50962480d719ee450614e4c948ab1506785cffbcfba70a2ef
size 5003141280

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:adc95550e3ff8296b363e3346645230e76996e87730ba738dfdc28fe92903ea2
size 5003141280

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:44d382cb881efc23c67b2c4d04a715f862ad388879b85da90a5cf25b2ca28d52
size 1273856480

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:9ef99724aeb7e252b94df0a82664342faf0dc808daaf2a522c33cd8f2de1c6f2
size 1214054880

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:497efd19ec85510d8b08dfc2f63a61990e0591181d32055e0eff718433c9ba61
size 1173914080

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:30988edd189f496932705d9db91d742a4e0edd0c9a3d8cd87be4ef79644f8df3
size 1077043680

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c11ee6c64325f8d10d56c07cc190d84740d992ae27fba0323702083b37ebd380
size 1654989280

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e960724a4a78b96c1b1a53cf9eb8073e01178fc05da69f81b13eb7ac121e812a
size 1654989280

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8ac2b3c6ce87d1d5b8457292d72c3c3dc910200f921daba216497aa574316075
size 1482957280

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d3df94810e4a6d1e046413b26ac4b4e480d35858ed72ff25e9754efa522b4ff5
size 1437082080

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f85c2059a9da10d59f4a9d646fdad113bd6d95b8eaf2fdf427e174c881747f67
size 1997332960

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:88d211ebd2b93c7be75ef89e556e7e9d435f15b617ee7ddd2015869a200ed01d
size 1892475360

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c84315aed4a5854d2c678cf9a139126ef486bb3745804c33145bfa08ea7ab1a4
size 1331323360

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2479d9991e3e329bb8515db0a5431836314e332432ed25feeb440fe68114ecb8
size 1314611680

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:6b5884744cd22647845fe149d5ca2bd6b37e39775a5657f95f1f82b12b400b75
size 1713889760

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:9a4dabc2023de7466e64a6602873def1245b391957c13abaff7d4a70396b78b3
size 1697178080

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:be66d541987440943b741afca45007049f6c328afc277c4db745d3fbda809a67
size 1964892640

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c1cc4f34702ac75c8fc1a2f4fad86d38cc75481d26e5ab6af85b8f54312020ee
size 2182472160

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5be6c518efa41e8ee542a51d04578da54c74dda66d365d6612325ee76bd6a1ec
size 2104238560

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:159487b75c28a01c623a0ffb7f1c47d518edd39ab3367791accb03e55f83d063
size 2036654560

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8d392489c94597188b3f3543e0bcd36d85b04459eeebd533d99a85fd90ce41df
size 2400051680

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:89ede0d178a9ac45f0ec376bedc9c4a4c35f61df86e13a9f36518a04f9a97be2
size 2617631200

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:bf50ef4d8bd04d01220121c126c155968a80a18a9be7d4869c951dff86d8d97f
size 2493358560

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:0f1b481d0bdb8517c442495bd26067dbe4bf4044c8fc8eaf523408681cb83611
size 2458542560

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c8103d33be845f1120a7f70b0d1adc67c3c5ce78f5a399e3c41453b72fed7db5
size 2862408160

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:28a34b3dd6e4c0f1d32e85208f517e610c0ca6bbe9098421eb5f7a76f306293a
size 3705528480

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ba991880be120dc7bcfa0a581627ef5adf4d582f5110a90c32ed8fbd34bbf70b
size 3284268