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

Model: RichardErkhov/ibm-granite_-_granite-20b-code-base-8k-gguf
Source: Original Platform
This commit is contained in:
ModelHub XC
2026-08-08 22:37:18 +08:00
commit b704d88d7e
24 changed files with 449 additions and 0 deletions

57
.gitattributes vendored Normal file
View File

@@ -0,0 +1,57 @@
*.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-20b-code-base-8k.Q2_K.gguf filter=lfs diff=lfs merge=lfs -text
granite-20b-code-base-8k.IQ3_XS.gguf filter=lfs diff=lfs merge=lfs -text
granite-20b-code-base-8k.IQ3_S.gguf filter=lfs diff=lfs merge=lfs -text
granite-20b-code-base-8k.Q3_K_S.gguf filter=lfs diff=lfs merge=lfs -text
granite-20b-code-base-8k.IQ3_M.gguf filter=lfs diff=lfs merge=lfs -text
granite-20b-code-base-8k.Q3_K.gguf filter=lfs diff=lfs merge=lfs -text
granite-20b-code-base-8k.Q3_K_M.gguf filter=lfs diff=lfs merge=lfs -text
granite-20b-code-base-8k.Q3_K_L.gguf filter=lfs diff=lfs merge=lfs -text
granite-20b-code-base-8k.IQ4_XS.gguf filter=lfs diff=lfs merge=lfs -text
granite-20b-code-base-8k.Q4_0.gguf filter=lfs diff=lfs merge=lfs -text
granite-20b-code-base-8k.IQ4_NL.gguf filter=lfs diff=lfs merge=lfs -text
granite-20b-code-base-8k.Q4_K_S.gguf filter=lfs diff=lfs merge=lfs -text
granite-20b-code-base-8k.Q4_K.gguf filter=lfs diff=lfs merge=lfs -text
granite-20b-code-base-8k.Q4_K_M.gguf filter=lfs diff=lfs merge=lfs -text
granite-20b-code-base-8k.Q4_1.gguf filter=lfs diff=lfs merge=lfs -text
granite-20b-code-base-8k.Q5_0.gguf filter=lfs diff=lfs merge=lfs -text
granite-20b-code-base-8k.Q5_K_S.gguf filter=lfs diff=lfs merge=lfs -text
granite-20b-code-base-8k.Q5_K.gguf filter=lfs diff=lfs merge=lfs -text
granite-20b-code-base-8k.Q5_K_M.gguf filter=lfs diff=lfs merge=lfs -text
granite-20b-code-base-8k.Q5_1.gguf filter=lfs diff=lfs merge=lfs -text
granite-20b-code-base-8k.Q6_K.gguf filter=lfs diff=lfs merge=lfs -text
granite-20b-code-base-8k.Q8_0.gguf filter=lfs diff=lfs merge=lfs -text

326
README.md Normal file
View File

@@ -0,0 +1,326 @@
Quantization made by Richard Erkhov.
[Github](https://github.com/RichardErkhov)
[Discord](https://discord.gg/pvy7H8DZMG)
[Request more models](https://github.com/RichardErkhov/quant_request)
granite-20b-code-base-8k - GGUF
- Model creator: https://huggingface.co/ibm-granite/
- Original model: https://huggingface.co/ibm-granite/granite-20b-code-base-8k/
| Name | Quant method | Size |
| ---- | ---- | ---- |
| [granite-20b-code-base-8k.Q2_K.gguf](https://huggingface.co/RichardErkhov/ibm-granite_-_granite-20b-code-base-8k-gguf/blob/main/granite-20b-code-base-8k.Q2_K.gguf) | Q2_K | 7.38GB |
| [granite-20b-code-base-8k.IQ3_XS.gguf](https://huggingface.co/RichardErkhov/ibm-granite_-_granite-20b-code-base-8k-gguf/blob/main/granite-20b-code-base-8k.IQ3_XS.gguf) | IQ3_XS | 8.06GB |
| [granite-20b-code-base-8k.IQ3_S.gguf](https://huggingface.co/RichardErkhov/ibm-granite_-_granite-20b-code-base-8k-gguf/blob/main/granite-20b-code-base-8k.IQ3_S.gguf) | IQ3_S | 8.32GB |
| [granite-20b-code-base-8k.Q3_K_S.gguf](https://huggingface.co/RichardErkhov/ibm-granite_-_granite-20b-code-base-8k-gguf/blob/main/granite-20b-code-base-8k.Q3_K_S.gguf) | Q3_K_S | 8.32GB |
| [granite-20b-code-base-8k.IQ3_M.gguf](https://huggingface.co/RichardErkhov/ibm-granite_-_granite-20b-code-base-8k-gguf/blob/main/granite-20b-code-base-8k.IQ3_M.gguf) | IQ3_M | 8.93GB |
| [granite-20b-code-base-8k.Q3_K.gguf](https://huggingface.co/RichardErkhov/ibm-granite_-_granite-20b-code-base-8k-gguf/blob/main/granite-20b-code-base-8k.Q3_K.gguf) | Q3_K | 9.84GB |
| [granite-20b-code-base-8k.Q3_K_M.gguf](https://huggingface.co/RichardErkhov/ibm-granite_-_granite-20b-code-base-8k-gguf/blob/main/granite-20b-code-base-8k.Q3_K_M.gguf) | Q3_K_M | 9.84GB |
| [granite-20b-code-base-8k.Q3_K_L.gguf](https://huggingface.co/RichardErkhov/ibm-granite_-_granite-20b-code-base-8k-gguf/blob/main/granite-20b-code-base-8k.Q3_K_L.gguf) | Q3_K_L | 10.93GB |
| [granite-20b-code-base-8k.IQ4_XS.gguf](https://huggingface.co/RichardErkhov/ibm-granite_-_granite-20b-code-base-8k-gguf/blob/main/granite-20b-code-base-8k.IQ4_XS.gguf) | IQ4_XS | 10.32GB |
| [granite-20b-code-base-8k.Q4_0.gguf](https://huggingface.co/RichardErkhov/ibm-granite_-_granite-20b-code-base-8k-gguf/blob/main/granite-20b-code-base-8k.Q4_0.gguf) | Q4_0 | 10.76GB |
| [granite-20b-code-base-8k.IQ4_NL.gguf](https://huggingface.co/RichardErkhov/ibm-granite_-_granite-20b-code-base-8k-gguf/blob/main/granite-20b-code-base-8k.IQ4_NL.gguf) | IQ4_NL | 10.86GB |
| [granite-20b-code-base-8k.Q4_K_S.gguf](https://huggingface.co/RichardErkhov/ibm-granite_-_granite-20b-code-base-8k-gguf/blob/main/granite-20b-code-base-8k.Q4_K_S.gguf) | Q4_K_S | 10.86GB |
| [granite-20b-code-base-8k.Q4_K.gguf](https://huggingface.co/RichardErkhov/ibm-granite_-_granite-20b-code-base-8k-gguf/blob/main/granite-20b-code-base-8k.Q4_K.gguf) | Q4_K | 11.94GB |
| [granite-20b-code-base-8k.Q4_K_M.gguf](https://huggingface.co/RichardErkhov/ibm-granite_-_granite-20b-code-base-8k-gguf/blob/main/granite-20b-code-base-8k.Q4_K_M.gguf) | Q4_K_M | 11.94GB |
| [granite-20b-code-base-8k.Q4_1.gguf](https://huggingface.co/RichardErkhov/ibm-granite_-_granite-20b-code-base-8k-gguf/blob/main/granite-20b-code-base-8k.Q4_1.gguf) | Q4_1 | 11.91GB |
| [granite-20b-code-base-8k.Q5_0.gguf](https://huggingface.co/RichardErkhov/ibm-granite_-_granite-20b-code-base-8k-gguf/blob/main/granite-20b-code-base-8k.Q5_0.gguf) | Q5_0 | 13.05GB |
| [granite-20b-code-base-8k.Q5_K_S.gguf](https://huggingface.co/RichardErkhov/ibm-granite_-_granite-20b-code-base-8k-gguf/blob/main/granite-20b-code-base-8k.Q5_K_S.gguf) | Q5_K_S | 13.05GB |
| [granite-20b-code-base-8k.Q5_K.gguf](https://huggingface.co/RichardErkhov/ibm-granite_-_granite-20b-code-base-8k-gguf/blob/main/granite-20b-code-base-8k.Q5_K.gguf) | Q5_K | 13.79GB |
| [granite-20b-code-base-8k.Q5_K_M.gguf](https://huggingface.co/RichardErkhov/ibm-granite_-_granite-20b-code-base-8k-gguf/blob/main/granite-20b-code-base-8k.Q5_K_M.gguf) | Q5_K_M | 13.79GB |
| [granite-20b-code-base-8k.Q5_1.gguf](https://huggingface.co/RichardErkhov/ibm-granite_-_granite-20b-code-base-8k-gguf/blob/main/granite-20b-code-base-8k.Q5_1.gguf) | Q5_1 | 14.2GB |
| [granite-20b-code-base-8k.Q6_K.gguf](https://huggingface.co/RichardErkhov/ibm-granite_-_granite-20b-code-base-8k-gguf/blob/main/granite-20b-code-base-8k.Q6_K.gguf) | Q6_K | 15.49GB |
| [granite-20b-code-base-8k.Q8_0.gguf](https://huggingface.co/RichardErkhov/ibm-granite_-_granite-20b-code-base-8k-gguf/blob/main/granite-20b-code-base-8k.Q8_0.gguf) | Q8_0 | 20.01GB |
Original model description:
---
pipeline_tag: text-generation
inference: true
license: apache-2.0
datasets:
- codeparrot/github-code-clean
- bigcode/starcoderdata
# - Stackexchange
# - CommonCrawl
- open-web-math/open-web-math
- math-ai/StackMathQA
# - Arxiv
# - Wikipedia
# - conceptofmind/FLAN_2022 # Original link is broken, we used IBM's filtered version | Phase 2
metrics:
- code_eval
library_name: transformers
tags:
- code
- granite
model-index:
- name: granite-20b-code-base-8k
results:
- task:
type: text-generation
dataset:
type: mbpp
name: MBPP
metrics:
- name: pass@1
type: pass@1
value: 43.8
veriefied: false
- task:
type: text-generation
dataset:
type: evalplus/mbppplus
name: MBPP+
metrics:
- name: pass@1
type: pass@1
value: 51.6
veriefied: false
- task:
type: text-generation
dataset:
type: bigcode/humanevalpack
name: HumanEvalSynthesis(Python)
metrics:
- name: pass@1
type: pass@1
value: 48.2
veriefied: false
- task:
type: text-generation
dataset:
type: bigcode/humanevalpack
name: HumanEvalSynthesis(JavaScript)
metrics:
- name: pass@1
type: pass@1
value: 50.0
veriefied: false
- task:
type: text-generation
dataset:
type: bigcode/humanevalpack
name: HumanEvalSynthesis(Java)
metrics:
- name: pass@1
type: pass@1
value: 59.1
veriefied: false
- task:
type: text-generation
dataset:
type: bigcode/humanevalpack
name: HumanEvalSynthesis(Go)
metrics:
- name: pass@1
type: pass@1
value: 32.3
veriefied: false
- task:
type: text-generation
dataset:
type: bigcode/humanevalpack
name: HumanEvalSynthesis(C++)
metrics:
- name: pass@1
type: pass@1
value: 40.9
veriefied: false
- task:
type: text-generation
dataset:
type: bigcode/humanevalpack
name: HumanEvalSynthesis(Rust)
metrics:
- name: pass@1
type: pass@1
value: 35.4
veriefied: false
- task:
type: text-generation
dataset:
type: bigcode/humanevalpack
name: HumanEvalExplain(Python)
metrics:
- name: pass@1
type: pass@1
value: 17.1
veriefied: false
- task:
type: text-generation
dataset:
type: bigcode/humanevalpack
name: HumanEvalExplain(JavaScript)
metrics:
- name: pass@1
type: pass@1
value: 18.3
veriefied: false
- task:
type: text-generation
dataset:
type: bigcode/humanevalpack
name: HumanEvalExplain(Java)
metrics:
- name: pass@1
type: pass@1
value: 23.2
veriefied: false
- task:
type: text-generation
dataset:
type: bigcode/humanevalpack
name: HumanEvalExplain(Go)
metrics:
- name: pass@1
type: pass@1
value: 10.4
veriefied: false
- task:
type: text-generation
dataset:
type: bigcode/humanevalpack
name: HumanEvalExplain(C++)
metrics:
- name: pass@1
type: pass@1
value: 25.6
veriefied: false
- task:
type: text-generation
dataset:
type: bigcode/humanevalpack
name: HumanEvalExplain(Rust)
metrics:
- name: pass@1
type: pass@1
value: 18.3
veriefied: false
- task:
type: text-generation
dataset:
type: bigcode/humanevalpack
name: HumanEvalFix(Python)
metrics:
- name: pass@1
type: pass@1
value: 23.2
veriefied: false
- task:
type: text-generation
dataset:
type: bigcode/humanevalpack
name: HumanEvalFix(JavaScript)
metrics:
- name: pass@1
type: pass@1
value: 23.8
veriefied: false # Check
- task:
type: text-generation
dataset:
type: bigcode/humanevalpack
name: HumanEvalFix(Java)
metrics:
- name: pass@1
type: pass@1
value: 14.6
veriefied: false
- task:
type: text-generation
dataset:
type: bigcode/humanevalpack
name: HumanEvalFix(Go)
metrics:
- name: pass@1
type: pass@1
value: 26.2
veriefied: false
- task:
type: text-generation
dataset:
type: bigcode/humanevalpack
name: HumanEvalFix(C++)
metrics:
- name: pass@1
type: pass@1
value: 15.2
veriefied: false
- task:
type: text-generation
dataset:
type: bigcode/humanevalpack
name: HumanEvalFix(Rust)
metrics:
- name: pass@1
type: pass@1
value: 3.0
veriefied: false
---
![image/png](https://cdn-uploads.huggingface.co/production/uploads/62cd5057674cdb524450093d/1hzxoPwqkBJXshKVVe6_9.png)
# Granite-20B-Code-Base-8K
## Model Summary
**Granite-20B-Code-Base-8K** is a decoder-only code model designed for code generative tasks (e.g., code generation, code explanation, code fixing, etc.). It is trained from scratch with a two-phase training strategy. In phase 1, our model is trained on 3 trillion tokens sourced from 116 programming languages, ensuring a comprehensive understanding of programming languages and syntax. In phase 2, our model is trained on 500 billion tokens with a carefully designed mixture of high-quality data from code and natural language domains to improve the models ability to reason and follow instructions.
- **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
Prominent enterprise use cases of LLMs in software engineering productivity include code generation, code explanation, code fixing, generating unit tests, generating documentation, addressing technical debt issues, vulnerability detection, code translation, and more. All Granite Code Base models, including the **20B parameter model**, are able to handle these tasks as they were trained on a large amount of code data from 116 programming languages.
### Generation
This is a simple example of how to use **Granite-20B-Code-Base-8K** model.
```python
import torch
from transformers import AutoModelForCausalLM, AutoTokenizer
device = "cuda" # or "cpu"
model_path = "ibm-granite/granite-20b-code-base-8k"
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
input_text = "def generate():"
# tokenize the text
input_tokens = tokenizer(input_text, 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)
# 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)
```
## Training Data
- **Data Collection and Filtering:** Pretraining code data is sourced from a combination of publicly available datasets (e.g., [GitHub Code Clean](https://huggingface.co/datasets/codeparrot/github-code-clean), [Starcoder data](https://huggingface.co/datasets/bigcode/starcoderdata)), and additional public code repositories and issues from GitHub. We filter raw data to retain a list of 116 programming languages. After language filtering, we also filter out low-quality code.
- **Exact and Fuzzy Deduplication:** We adopt an aggressive deduplication strategy that includes both exact and fuzzy deduplication to remove documents having (near) identical code content.
- **HAP, PII, Malware Filtering:** We apply a HAP content filter that reduces models' likelihood of generating hateful, abusive, or profane language. We also make sure to redact Personally Identifiable Information (PII) by replacing PII content (e.g., names, email addresses, keys, passwords) with corresponding tokens (e.g., ⟨NAME⟩, ⟨EMAIL⟩, ⟨KEY⟩, ⟨PASSWORD⟩). Moreover, we scan all datasets using [ClamAV](https://www.clamav.net/) to identify and remove instances of malware in the source code.
- **Natural Language Datasets:** In addition to collecting code data for model training, we curate several publicly available high-quality natural language datasets to improve models' proficiency in language understanding and mathematical reasoning. Unlike the code data, we do not deduplicate these datasets.
## 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
The use of Large Language Models involves risks and ethical considerations people must be aware of. Regarding code generation, caution is urged against complete reliance on specific code models for crucial decisions or impactful information as the generated code is not guaranteed to work as intended. **Granite-20B-Code-Base-8K** model is not the exception in this regard. Even though this model is suited for multiple code-related tasks, it has not undergone any safety alignment, there it may produce problematic outputs. Additionally, it remains uncertain whether smaller models might exhibit increased susceptibility to hallucination in generation scenarios by copying source code verbatim from the training dataset due to their reduced sizes and memorization capacities. This aspect is currently an active area of research, and we anticipate more rigorous exploration, comprehension, and mitigations in this domain. Regarding ethics, a latent risk associated with all Large Language Models is their malicious utilization. We urge the community to use **Granite-20B-Code-Base-8K** model with ethical intentions and in a responsible way.

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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