Mungert commited on
Commit
144c6b8
·
verified ·
0 Parent(s):

Super-squash history to reclaim storage

Browse files
.gitattributes ADDED
@@ -0,0 +1,77 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ *.7z filter=lfs diff=lfs merge=lfs -text
2
+ *.arrow filter=lfs diff=lfs merge=lfs -text
3
+ *.bin filter=lfs diff=lfs merge=lfs -text
4
+ *.bz2 filter=lfs diff=lfs merge=lfs -text
5
+ *.ckpt filter=lfs diff=lfs merge=lfs -text
6
+ *.ftz filter=lfs diff=lfs merge=lfs -text
7
+ *.gz filter=lfs diff=lfs merge=lfs -text
8
+ *.h5 filter=lfs diff=lfs merge=lfs -text
9
+ *.joblib filter=lfs diff=lfs merge=lfs -text
10
+ *.lfs.* filter=lfs diff=lfs merge=lfs -text
11
+ *.mlmodel filter=lfs diff=lfs merge=lfs -text
12
+ *.model filter=lfs diff=lfs merge=lfs -text
13
+ *.msgpack filter=lfs diff=lfs merge=lfs -text
14
+ *.npy filter=lfs diff=lfs merge=lfs -text
15
+ *.npz filter=lfs diff=lfs merge=lfs -text
16
+ *.onnx filter=lfs diff=lfs merge=lfs -text
17
+ *.ot filter=lfs diff=lfs merge=lfs -text
18
+ *.parquet filter=lfs diff=lfs merge=lfs -text
19
+ *.pb filter=lfs diff=lfs merge=lfs -text
20
+ *.pickle filter=lfs diff=lfs merge=lfs -text
21
+ *.pkl filter=lfs diff=lfs merge=lfs -text
22
+ *.pt filter=lfs diff=lfs merge=lfs -text
23
+ *.pth filter=lfs diff=lfs merge=lfs -text
24
+ *.rar filter=lfs diff=lfs merge=lfs -text
25
+ *.safetensors filter=lfs diff=lfs merge=lfs -text
26
+ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
27
+ *.tar.* filter=lfs diff=lfs merge=lfs -text
28
+ *.tar filter=lfs diff=lfs merge=lfs -text
29
+ *.tflite filter=lfs diff=lfs merge=lfs -text
30
+ *.tgz filter=lfs diff=lfs merge=lfs -text
31
+ *.wasm filter=lfs diff=lfs merge=lfs -text
32
+ *.xz filter=lfs diff=lfs merge=lfs -text
33
+ *.zip filter=lfs diff=lfs merge=lfs -text
34
+ *.zst filter=lfs diff=lfs merge=lfs -text
35
+ *tfevents* filter=lfs diff=lfs merge=lfs -text
36
+ granite-8b-code-base-4k-f16.gguf filter=lfs diff=lfs merge=lfs -text
37
+ granite-8b-code-base-4k-f16_q8_0.gguf filter=lfs diff=lfs merge=lfs -text
38
+ granite-8b-code-base-4k-bf16_q8_0.gguf filter=lfs diff=lfs merge=lfs -text
39
+ granite-8b-code-base-4k-f16_q6_k.gguf filter=lfs diff=lfs merge=lfs -text
40
+ granite-8b-code-base-4k-bf16_q6_k.gguf filter=lfs diff=lfs merge=lfs -text
41
+ granite-8b-code-base-4k-f16_q4_k.gguf filter=lfs diff=lfs merge=lfs -text
42
+ granite-8b-code-base-4k-bf16_q4_k.gguf filter=lfs diff=lfs merge=lfs -text
43
+ granite-8b-code-base-4k-q2_k_l.gguf filter=lfs diff=lfs merge=lfs -text
44
+ granite-8b-code-base-4k-q3_k_l.gguf filter=lfs diff=lfs merge=lfs -text
45
+ granite-8b-code-base-4k-q4_k_l.gguf filter=lfs diff=lfs merge=lfs -text
46
+ granite-8b-code-base-4k-q5_k_l.gguf filter=lfs diff=lfs merge=lfs -text
47
+ granite-8b-code-base-4k-q6_k_l.gguf filter=lfs diff=lfs merge=lfs -text
48
+ granite-8b-code-base-4k-q2_k_m.gguf filter=lfs diff=lfs merge=lfs -text
49
+ granite-8b-code-base-4k-q2_k_s.gguf filter=lfs diff=lfs merge=lfs -text
50
+ granite-8b-code-base-4k-q3_k_m.gguf filter=lfs diff=lfs merge=lfs -text
51
+ granite-8b-code-base-4k-q3_k_s.gguf filter=lfs diff=lfs merge=lfs -text
52
+ granite-8b-code-base-4k-q4_k_m.gguf filter=lfs diff=lfs merge=lfs -text
53
+ granite-8b-code-base-4k-q4_k_s.gguf filter=lfs diff=lfs merge=lfs -text
54
+ granite-8b-code-base-4k-q5_k_m.gguf filter=lfs diff=lfs merge=lfs -text
55
+ granite-8b-code-base-4k-q5_k_s.gguf filter=lfs diff=lfs merge=lfs -text
56
+ granite-8b-code-base-4k-q6_k_m.gguf filter=lfs diff=lfs merge=lfs -text
57
+ granite-8b-code-base-4k-q8_0.gguf filter=lfs diff=lfs merge=lfs -text
58
+ granite-8b-code-base-4k-q4_0.gguf filter=lfs diff=lfs merge=lfs -text
59
+ granite-8b-code-base-4k-q4_1.gguf filter=lfs diff=lfs merge=lfs -text
60
+ granite-8b-code-base-4k-q4_0_l.gguf filter=lfs diff=lfs merge=lfs -text
61
+ granite-8b-code-base-4k-q4_1_l.gguf filter=lfs diff=lfs merge=lfs -text
62
+ granite-8b-code-base-4k-q5_0.gguf filter=lfs diff=lfs merge=lfs -text
63
+ granite-8b-code-base-4k-q5_1.gguf filter=lfs diff=lfs merge=lfs -text
64
+ granite-8b-code-base-4k-q5_0_l.gguf filter=lfs diff=lfs merge=lfs -text
65
+ granite-8b-code-base-4k-q5_1_l.gguf filter=lfs diff=lfs merge=lfs -text
66
+ granite-8b-code-base-4k-iq2_xs.gguf filter=lfs diff=lfs merge=lfs -text
67
+ granite-8b-code-base-4k-iq2_xxs.gguf filter=lfs diff=lfs merge=lfs -text
68
+ granite-8b-code-base-4k-iq2_s.gguf filter=lfs diff=lfs merge=lfs -text
69
+ granite-8b-code-base-4k-iq2_m.gguf filter=lfs diff=lfs merge=lfs -text
70
+ granite-8b-code-base-4k-iq3_xs.gguf filter=lfs diff=lfs merge=lfs -text
71
+ granite-8b-code-base-4k-iq3_xxs.gguf filter=lfs diff=lfs merge=lfs -text
72
+ granite-8b-code-base-4k-iq3_s.gguf filter=lfs diff=lfs merge=lfs -text
73
+ granite-8b-code-base-4k-iq3_m.gguf filter=lfs diff=lfs merge=lfs -text
74
+ granite-8b-code-base-4k-iq4_xs.gguf filter=lfs diff=lfs merge=lfs -text
75
+ granite-8b-code-base-4k-iq4_nl.gguf filter=lfs diff=lfs merge=lfs -text
76
+ granite-8b-code-base-4k.imatrix filter=lfs diff=lfs merge=lfs -text
77
+ granite-8b-code-base-4k-bf16.gguf filter=lfs diff=lfs merge=lfs -text
README.md ADDED
@@ -0,0 +1,381 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ pipeline_tag: text-generation
3
+ inference: false
4
+ license: apache-2.0
5
+ datasets:
6
+ - codeparrot/github-code-clean
7
+ - bigcode/starcoderdata
8
+ # - Stackexchange
9
+ # - CommonCrawl
10
+ - open-web-math/open-web-math
11
+ - math-ai/StackMathQA
12
+ # - Arxiv
13
+ # - Wikipedia
14
+ # - conceptofmind/FLAN_2022 # Original link is broken, we used IBM's filtered version | Phase 2
15
+ metrics:
16
+ - code_eval
17
+ library_name: transformers
18
+ tags:
19
+ - code
20
+ - granite
21
+ model-index:
22
+ - name: granite-8b-code-base-4k
23
+ results:
24
+ - task:
25
+ type: text-generation
26
+ dataset:
27
+ type: mbpp
28
+ name: MBPP
29
+ metrics:
30
+ - name: pass@1
31
+ type: pass@1
32
+ value: 42.2
33
+ veriefied: false
34
+ - task:
35
+ type: text-generation
36
+ dataset:
37
+ type: evalplus/mbppplus
38
+ name: MBPP+
39
+ metrics:
40
+ - name: pass@1
41
+ type: pass@1
42
+ value: 49.6
43
+ veriefied: false
44
+ - task:
45
+ type: text-generation
46
+ dataset:
47
+ type: bigcode/humanevalpack
48
+ name: HumanEvalSynthesis(Python)
49
+ metrics:
50
+ - name: pass@1
51
+ type: pass@1
52
+ value: 43.9
53
+ veriefied: false
54
+ - task:
55
+ type: text-generation
56
+ dataset:
57
+ type: bigcode/humanevalpack
58
+ name: HumanEvalSynthesis(JavaScript)
59
+ metrics:
60
+ - name: pass@1
61
+ type: pass@1
62
+ value: 52.4
63
+ veriefied: false
64
+ - task:
65
+ type: text-generation
66
+ dataset:
67
+ type: bigcode/humanevalpack
68
+ name: HumanEvalSynthesis(Java)
69
+ metrics:
70
+ - name: pass@1
71
+ type: pass@1
72
+ value: 56.1
73
+ veriefied: false
74
+ - task:
75
+ type: text-generation
76
+ dataset:
77
+ type: bigcode/humanevalpack
78
+ name: HumanEvalSynthesis(Go)
79
+ metrics:
80
+ - name: pass@1
81
+ type: pass@1
82
+ value: 31.7
83
+ veriefied: false
84
+ - task:
85
+ type: text-generation
86
+ dataset:
87
+ type: bigcode/humanevalpack
88
+ name: HumanEvalSynthesis(C++)
89
+ metrics:
90
+ - name: pass@1
91
+ type: pass@1
92
+ value: 43.9
93
+ veriefied: false
94
+ - task:
95
+ type: text-generation
96
+ dataset:
97
+ type: bigcode/humanevalpack
98
+ name: HumanEvalSynthesis(Rust)
99
+ metrics:
100
+ - name: pass@1
101
+ type: pass@1
102
+ value: 32.9
103
+ veriefied: false
104
+ - task:
105
+ type: text-generation
106
+ dataset:
107
+ type: bigcode/humanevalpack
108
+ name: HumanEvalExplain(Python)
109
+ metrics:
110
+ - name: pass@1
111
+ type: pass@1
112
+ value: 23.5
113
+ veriefied: false
114
+ - task:
115
+ type: text-generation
116
+ dataset:
117
+ type: bigcode/humanevalpack
118
+ name: HumanEvalExplain(JavaScript)
119
+ metrics:
120
+ - name: pass@1
121
+ type: pass@1
122
+ value: 32.3
123
+ veriefied: false
124
+ - task:
125
+ type: text-generation
126
+ dataset:
127
+ type: bigcode/humanevalpack
128
+ name: HumanEvalExplain(Java)
129
+ metrics:
130
+ - name: pass@1
131
+ type: pass@1
132
+ value: 25.0
133
+ veriefied: false
134
+ - task:
135
+ type: text-generation
136
+ dataset:
137
+ type: bigcode/humanevalpack
138
+ name: HumanEvalExplain(Go)
139
+ metrics:
140
+ - name: pass@1
141
+ type: pass@1
142
+ value: 23.2
143
+ veriefied: false
144
+ - task:
145
+ type: text-generation
146
+ dataset:
147
+ type: bigcode/humanevalpack
148
+ name: HumanEvalExplain(C++)
149
+ metrics:
150
+ - name: pass@1
151
+ type: pass@1
152
+ value: 28.0
153
+ veriefied: false
154
+ - task:
155
+ type: text-generation
156
+ dataset:
157
+ type: bigcode/humanevalpack
158
+ name: HumanEvalExplain(Rust)
159
+ metrics:
160
+ - name: pass@1
161
+ type: pass@1
162
+ value: 19.5
163
+ veriefied: false
164
+ - task:
165
+ type: text-generation
166
+ dataset:
167
+ type: bigcode/humanevalpack
168
+ name: HumanEvalFix(Python)
169
+ metrics:
170
+ - name: pass@1
171
+ type: pass@1
172
+ value: 22.6
173
+ veriefied: false
174
+ - task:
175
+ type: text-generation
176
+ dataset:
177
+ type: bigcode/humanevalpack
178
+ name: HumanEvalFix(JavaScript)
179
+ metrics:
180
+ - name: pass@1
181
+ type: pass@1
182
+ value: 35.4
183
+ veriefied: false
184
+ - task:
185
+ type: text-generation
186
+ dataset:
187
+ type: bigcode/humanevalpack
188
+ name: HumanEvalFix(Java)
189
+ metrics:
190
+ - name: pass@1
191
+ type: pass@1
192
+ value: 38.4
193
+ veriefied: false
194
+ - task:
195
+ type: text-generation
196
+ dataset:
197
+ type: bigcode/humanevalpack
198
+ name: HumanEvalFix(Go)
199
+ metrics:
200
+ - name: pass@1
201
+ type: pass@1
202
+ value: 37.2
203
+ veriefied: false
204
+ - task:
205
+ type: text-generation
206
+ dataset:
207
+ type: bigcode/humanevalpack
208
+ name: HumanEvalFix(C++)
209
+ metrics:
210
+ - name: pass@1
211
+ type: pass@1
212
+ value: 28.7
213
+ veriefied: false
214
+ - task:
215
+ type: text-generation
216
+ dataset:
217
+ type: bigcode/humanevalpack
218
+ name: HumanEvalFix(Rust)
219
+ metrics:
220
+ - name: pass@1
221
+ type: pass@1
222
+ value: 15.2
223
+ veriefied: false
224
+ ---
225
+
226
+ # <span style="color: #7FFF7F;">granite-8b-code-base-4k GGUF Models</span>
227
+
228
+
229
+ ## <span style="color: #7F7FFF;">Model Generation Details</span>
230
+
231
+ This model was generated using [llama.cpp](https://github.com/ggerganov/llama.cpp) at commit [`5dd942de`](https://github.com/ggerganov/llama.cpp/commit/5dd942de5922a22ec8446a4ad2203738dbcb9389).
232
+
233
+
234
+
235
+
236
+
237
+ ---
238
+
239
+ ## <span style="color: #7FFF7F;">Quantization Beyond the IMatrix</span>
240
+
241
+ I've been experimenting with a new quantization approach that selectively elevates the precision of key layers beyond what the default IMatrix configuration provides.
242
+
243
+ 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:
244
+ 👉 [Layer bumping with llama.cpp](https://github.com/Mungert69/GGUFModelBuilder/blob/main/model-converter/tensor_list_builder.py)
245
+
246
+ While this does increase model file size, it significantly improves precision for a given quantization level.
247
+
248
+ ### **I'd love your feedback—have you tried this? How does it perform for you?**
249
+
250
+
251
+
252
+
253
+ ---
254
+
255
+ <a href="https://readyforquantum.com/huggingface_gguf_selection_guide.html" style="color: #7FFF7F;">
256
+ Click here to get info on choosing the right GGUF model format
257
+ </a>
258
+
259
+ ---
260
+
261
+
262
+
263
+ <!--Begin Original Model Card-->
264
+
265
+
266
+ ![image/png](https://cdn-uploads.huggingface.co/production/uploads/62cd5057674cdb524450093d/1hzxoPwqkBJXshKVVe6_9.png)
267
+
268
+ # Granite-8B-Code-Base-4K
269
+
270
+ ## Model Summary
271
+ **Granite-8B-Code-Base-4K** 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 4 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.
272
+
273
+ - **Developers:** IBM Research
274
+ - **GitHub Repository:** [ibm-granite/granite-code-models](https://github.com/ibm-granite/granite-code-models)
275
+ - **Paper:** [Granite Code Models: A Family of Open Foundation Models for Code Intelligence](https://arxiv.org/abs/2405.04324)
276
+ - **Release Date**: May 6th, 2024
277
+ - **License:** [Apache 2.0](https://www.apache.org/licenses/LICENSE-2.0).
278
+
279
+ ## Usage
280
+ ### Intended use
281
+ 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 **8B parameter model**, are able to handle these tasks as they were trained on a large amount of code data from 116 programming languages.
282
+
283
+ ### Generation
284
+ This is a simple example of how to use **Granite-8B-Code-Base-4K** model.
285
+
286
+ ```python
287
+ import torch
288
+ from transformers import AutoModelForCausalLM, AutoTokenizer
289
+ device = "cuda" # or "cpu"
290
+ model_path = "ibm-granite/granite-8b-code-base-4k"
291
+ tokenizer = AutoTokenizer.from_pretrained(model_path)
292
+ # drop device_map if running on CPU
293
+ model = AutoModelForCausalLM.from_pretrained(model_path, device_map=device)
294
+ model.eval()
295
+ # change input text as desired
296
+ input_text = "def generate():"
297
+ # tokenize the text
298
+ input_tokens = tokenizer(input_text, return_tensors="pt")
299
+ # transfer tokenized inputs to the device
300
+ for i in input_tokens:
301
+ input_tokens[i] = input_tokens[i].to(device)
302
+ # generate output tokens
303
+ output = model.generate(**input_tokens)
304
+ # decode output tokens into text
305
+ output = tokenizer.batch_decode(output)
306
+ # loop over the batch to print, in this example the batch size is 1
307
+ for i in output:
308
+ print(i)
309
+ ```
310
+
311
+ ## Training Data
312
+ - **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.
313
+ - **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.
314
+ - **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.
315
+ - **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.
316
+
317
+ ## Infrastructure
318
+ 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.
319
+
320
+ ## Ethical Considerations and Limitations
321
+ 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-8B-Code-Base-4K** 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-8B-Code-Base-4K** model with ethical intentions and in a responsible way.
322
+
323
+
324
+ <!--End Original Model Card-->
325
+
326
+ ---
327
+
328
+ # <span id="testllm" style="color: #7F7FFF;">🚀 If you find these models useful</span>
329
+
330
+ Help me test my **AI-Powered Quantum Network Monitor Assistant** with **quantum-ready security checks**:
331
+
332
+ 👉 [Quantum Network Monitor](https://readyforquantum.com/?assistant=open&utm_source=huggingface&utm_medium=referral&utm_campaign=huggingface_repo_readme)
333
+
334
+
335
+ 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)
336
+
337
+ 💬 **How to test**:
338
+ Choose an **AI assistant type**:
339
+ - `TurboLLM` (GPT-4.1-mini)
340
+ - `HugLLM` (Hugginface Open-source models)
341
+ - `TestLLM` (Experimental CPU-only)
342
+
343
+ ### **What I’m Testing**
344
+ I’m pushing the limits of **small open-source models for AI network monitoring**, specifically:
345
+ - **Function calling** against live network services
346
+ - **How small can a model go** while still handling:
347
+ - Automated **Nmap security scans**
348
+ - **Quantum-readiness checks**
349
+ - **Network Monitoring tasks**
350
+
351
+ 🟡 **TestLLM** – Current experimental model (llama.cpp on 2 CPU threads on huggingface docker space):
352
+ - ✅ **Zero-configuration setup**
353
+ - ⏳ 30s load time (slow inference but **no API costs**) . No token limited as the cost is low.
354
+ - 🔧 **Help wanted!** If you’re into **edge-device AI**, let’s collaborate!
355
+
356
+ ### **Other Assistants**
357
+ 🟢 **TurboLLM** – Uses **gpt-4.1-mini** :
358
+ - **It performs very well but unfortunatly OpenAI charges per token. For this reason tokens usage is limited.
359
+ - **Create custom cmd processors to run .net code on Quantum Network Monitor Agents**
360
+ - **Real-time network diagnostics and monitoring**
361
+ - **Security Audits**
362
+ - **Penetration testing** (Nmap/Metasploit)
363
+
364
+ 🔵 **HugLLM** – Latest Open-source models:
365
+ - 🌐 Runs on Hugging Face Inference API. Performs pretty well using the lastest models hosted on Novita.
366
+
367
+ ### 💡 **Example commands you could test**:
368
+ 1. `"Give me info on my websites SSL certificate"`
369
+ 2. `"Check if my server is using quantum safe encyption for communication"`
370
+ 3. `"Run a comprehensive security audit on my server"`
371
+ 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!
372
+
373
+ ### Final Word
374
+
375
+ 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.
376
+
377
+ 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.
378
+
379
+ I'm also open to job opportunities or sponsorship.
380
+
381
+ Thank you! 😊
granite-8b-code-base-4k-bf16.gguf ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:96e08601802120ff216166fa10f84bafaa4f0d41da16bf4610c54376ef928dd0
3
+ size 16115269824
granite-8b-code-base-4k-bf16_q8_0.gguf ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:29aba62ab113e7212b4db369395bcfd944afd88c35cc9d7e47fed3759408ef11
3
+ size 11443863744
granite-8b-code-base-4k-f16_q8_0.gguf ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c0b93524a6f63462e5de144210bc2255913cf01648a4277435887f8719346861
3
+ size 11443863744
granite-8b-code-base-4k-iq2_m.gguf ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c466b6b6be11ff25efb701e2afa9a4cbbea06f392fccc08d8d5f1134c5bb66a5
3
+ size 2904261120
granite-8b-code-base-4k-iq2_s.gguf ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:b15c1e9d33d3fcd02a16d6fd2a2fa5e2187866746ac0c746ff7839e4d521057d
3
+ size 2759033344
granite-8b-code-base-4k-iq2_xs.gguf ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:a91a4bf3a579650cee8e5ca2be83a0da5be9735cd40b70cdbe16ecd6ad04d2e2
3
+ size 2669249024
granite-8b-code-base-4k-iq2_xxs.gguf ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:26dbca5c2c1c31ba903841dea495b139e828707c41c74124204eebc59dc6808e
3
+ size 2441314816
granite-8b-code-base-4k-iq3_m.gguf ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:8c2afc86978738f210514b7e4af09cf0cfbf26df662048bf1c1bdbbc3295a1ca
3
+ size 3780739584
granite-8b-code-base-4k-iq3_s.gguf ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:b56de90e28cc47786668862127c40021e4616d9031e5d265ef8806c66f2ab103
3
+ size 3780739584
granite-8b-code-base-4k-iq3_xs.gguf ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:9465ecd4544b3b33627cf3214ed154ff19952d90f59f3028d1ba4fc5d7efa47d
3
+ size 3388441088
granite-8b-code-base-4k-iq3_xxs.gguf ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:33b97c1b9972094f03f92e9f64f50da8f44025628f323bcd543b78ce10ae50a5
3
+ size 3291709952
granite-8b-code-base-4k-iq4_nl.gguf ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:5c5a2ebf67968466b660a3eda71eb63735c1c5d6e7a2496c29f9fccc1770d803
3
+ size 4609769984
granite-8b-code-base-4k-iq4_xs.gguf ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e64a41dfeb8a39b80aa02499138466c49c88cbea4519c236cda70e0eb987e73d
3
+ size 4369121792
granite-8b-code-base-4k-q2_k_m.gguf ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:1a03f128bdd8fa611429de4ad04f63aa0ef1ac57a2f6a99e3aa49e8fc0841434
3
+ size 3019997696
granite-8b-code-base-4k-q2_k_s.gguf ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:66163b20a13c8ef14d23bafc9388a855af1f94d87da1ba617aa93bcde57e9e98
3
+ size 2993259008
granite-8b-code-base-4k-q3_k_m.gguf ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:179ff99ea30413c4507dbb180111e48674d39241ec6bab4ab9ef94e169cb51fd
3
+ size 3914433024
granite-8b-code-base-4k-q3_k_s.gguf ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:90a109e75603d09ab79fa6733891e6c6d555132aa71cb97baa2df90e5d42430e
3
+ size 3887694336
granite-8b-code-base-4k-q4_0.gguf ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:24f3e745b8c0611e4e6c82ff0c92c4298a52d4445c87a22ea839227c9cb8a060
3
+ size 4538991104
granite-8b-code-base-4k-q4_1.gguf ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:77b973397d56a9e8553fa74a2b687b3bff40b5d5b4ae579bccd7d56c38ab42a9
3
+ size 5042307584
granite-8b-code-base-4k-q4_k_m.gguf ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:53b20670b190ccec88c7f6022f4bace8b878c81a6241f9e8b71182d8b09b8aa5
3
+ size 4832788992
granite-8b-code-base-4k-q4_k_s.gguf ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:6d251a8a9c6888b6f0bc4e04608321c04b7722007af256f4b18681bdb56cb13e
3
+ size 4670587392
granite-8b-code-base-4k-q5_0.gguf ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:26626d7ffd844096b27ad6ce2c4c445af60049d616103f279fffaac3a9d59129
3
+ size 5545624064
granite-8b-code-base-4k-q5_1.gguf ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:2e80d519de0598e20fe10c3ac3059668868a15ce97cf6d41f62e420b9ce2342f
3
+ size 6048940544
granite-8b-code-base-4k-q5_k_m.gguf ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c5d39c799aa86fac78090bcf90f286487e3fe6a4a98adb2d882a2f5a3c30fea9
3
+ size 5740593664
granite-8b-code-base-4k-q5_k_s.gguf ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:aa2d706a832788710ff35a1928f101a93b7cd5e9f48024820e5a5d4778b26b0c
3
+ size 5657035264
granite-8b-code-base-4k-q6_k_m.gguf ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:46a7a42fc8c2cac2b56fbd85c9ef730bf98a4a54a92db1da0ee3ee1ebe3d54f5
3
+ size 6615171584
granite-8b-code-base-4k-q8_0.gguf ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:f6fff85c6f239e0c1d24e0689ae043543a9f7c923bb4bb491cf51eee3e845264
3
+ size 8565522624
granite-8b-code-base-4k.imatrix ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:bc047d4968b63a0fd1fa4d79b79d173bfabc06b98ecc8c4ced9b8f993c9cbd4b
3
+ size 5611728