alexlkc28 commited on
Commit
6f83cb1
·
verified ·
1 Parent(s): af7b969

Upload README.md with huggingface_hub

Browse files
Files changed (1) hide show
  1. README.md +70 -185
README.md CHANGED
@@ -1,210 +1,95 @@
1
  ---
2
- base_model: unsloth/llama-3.2-1b-instruct-unsloth-bnb-4bit
3
- library_name: peft
4
- pipeline_tag: text-generation
5
  tags:
6
- - base_model:adapter:unsloth/llama-3.2-1b-instruct-unsloth-bnb-4bit
7
- - lora
8
- - sft
9
- - transformers
10
- - trl
11
  - unsloth
 
 
 
 
 
 
 
 
 
 
12
  ---
13
 
14
- # Model Card for Model ID
15
-
16
- <!-- Provide a quick summary of what the model is/does. -->
17
-
18
-
19
-
20
- ## Model Details
21
-
22
- ### Model Description
23
-
24
- <!-- Provide a longer summary of what this model is. -->
25
-
26
-
27
-
28
- - **Developed by:** [More Information Needed]
29
- - **Funded by [optional]:** [More Information Needed]
30
- - **Shared by [optional]:** [More Information Needed]
31
- - **Model type:** [More Information Needed]
32
- - **Language(s) (NLP):** [More Information Needed]
33
- - **License:** [More Information Needed]
34
- - **Finetuned from model [optional]:** [More Information Needed]
35
-
36
- ### Model Sources [optional]
37
-
38
- <!-- Provide the basic links for the model. -->
39
-
40
- - **Repository:** [More Information Needed]
41
- - **Paper [optional]:** [More Information Needed]
42
- - **Demo [optional]:** [More Information Needed]
43
-
44
- ## Uses
45
-
46
- <!-- Address questions around how the model is intended to be used, including the foreseeable users of the model and those affected by the model. -->
47
-
48
- ### Direct Use
49
-
50
- <!-- This section is for the model use without fine-tuning or plugging into a larger ecosystem/app. -->
51
-
52
- [More Information Needed]
53
-
54
- ### Downstream Use [optional]
55
-
56
- <!-- This section is for the model use when fine-tuned for a task, or when plugged into a larger ecosystem/app -->
57
-
58
- [More Information Needed]
59
-
60
- ### Out-of-Scope Use
61
-
62
- <!-- This section addresses misuse, malicious use, and uses that the model will not work well for. -->
63
-
64
- [More Information Needed]
65
-
66
- ## Bias, Risks, and Limitations
67
-
68
- <!-- This section is meant to convey both technical and sociotechnical limitations. -->
69
-
70
- [More Information Needed]
71
-
72
- ### Recommendations
73
-
74
- <!-- This section is meant to convey recommendations with respect to the bias, risk, and technical limitations. -->
75
-
76
- Users (both direct and downstream) should be made aware of the risks, biases and limitations of the model. More information needed for further recommendations.
77
-
78
- ## How to Get Started with the Model
79
-
80
- Use the code below to get started with the model.
81
-
82
- [More Information Needed]
83
-
84
- ## Training Details
85
-
86
- ### Training Data
87
-
88
- <!-- This should link to a Dataset Card, perhaps with a short stub of information on what the training data is all about as well as documentation related to data pre-processing or additional filtering. -->
89
-
90
- [More Information Needed]
91
-
92
- ### Training Procedure
93
-
94
- <!-- This relates heavily to the Technical Specifications. Content here should link to that section when it is relevant to the training procedure. -->
95
-
96
- #### Preprocessing [optional]
97
-
98
- [More Information Needed]
99
-
100
-
101
- #### Training Hyperparameters
102
-
103
- - **Training regime:** [More Information Needed] <!--fp32, fp16 mixed precision, bf16 mixed precision, bf16 non-mixed precision, fp16 non-mixed precision, fp8 mixed precision -->
104
-
105
- #### Speeds, Sizes, Times [optional]
106
-
107
- <!-- This section provides information about throughput, start/end time, checkpoint size if relevant, etc. -->
108
-
109
- [More Information Needed]
110
-
111
- ## Evaluation
112
-
113
- <!-- This section describes the evaluation protocols and provides the results. -->
114
-
115
- ### Testing Data, Factors & Metrics
116
-
117
- #### Testing Data
118
-
119
- <!-- This should link to a Dataset Card if possible. -->
120
-
121
- [More Information Needed]
122
-
123
- #### Factors
124
-
125
- <!-- These are the things the evaluation is disaggregating by, e.g., subpopulations or domains. -->
126
-
127
- [More Information Needed]
128
-
129
- #### Metrics
130
-
131
- <!-- These are the evaluation metrics being used, ideally with a description of why. -->
132
-
133
- [More Information Needed]
134
-
135
- ### Results
136
-
137
- [More Information Needed]
138
-
139
- #### Summary
140
-
141
-
142
-
143
- ## Model Examination [optional]
144
-
145
- <!-- Relevant interpretability work for the model goes here -->
146
-
147
- [More Information Needed]
148
-
149
- ## Environmental Impact
150
-
151
- <!-- Total emissions (in grams of CO2eq) and additional considerations, such as electricity usage, go here. Edit the suggested text below accordingly -->
152
-
153
- Carbon emissions can be estimated using the [Machine Learning Impact calculator](https://mlco2.github.io/impact#compute) presented in [Lacoste et al. (2019)](https://arxiv.org/abs/1910.09700).
154
-
155
- - **Hardware Type:** [More Information Needed]
156
- - **Hours used:** [More Information Needed]
157
- - **Cloud Provider:** [More Information Needed]
158
- - **Compute Region:** [More Information Needed]
159
- - **Carbon Emitted:** [More Information Needed]
160
-
161
- ## Technical Specifications [optional]
162
-
163
- ### Model Architecture and Objective
164
-
165
- [More Information Needed]
166
-
167
- ### Compute Infrastructure
168
-
169
- [More Information Needed]
170
 
171
- #### Hardware
172
 
173
- [More Information Needed]
174
 
175
- #### Software
176
 
177
- [More Information Needed]
178
 
179
- ## Citation [optional]
 
 
 
 
 
 
 
 
 
 
 
180
 
181
- <!-- If there is a paper or blog post introducing the model, the APA and Bibtex information for that should go in this section. -->
182
 
183
- **BibTeX:**
 
 
184
 
185
- [More Information Needed]
186
 
187
- **APA:**
 
188
 
189
- [More Information Needed]
 
 
 
 
 
 
 
190
 
191
- ## Glossary [optional]
 
 
 
 
 
 
 
192
 
193
- <!-- If relevant, include terms and calculations in this section that can help readers understand the model or model card. -->
194
 
195
- [More Information Needed]
 
 
196
 
197
- ## More Information [optional]
 
 
 
198
 
199
- [More Information Needed]
200
 
201
- ## Model Card Authors [optional]
202
 
203
- [More Information Needed]
 
 
 
204
 
205
- ## Model Card Contact
206
 
207
- [More Information Needed]
208
- ### Framework versions
209
 
210
- - PEFT 0.18.1
 
 
1
  ---
 
 
 
2
  tags:
3
+ - quality-management
4
+ - iso-standards
 
 
 
5
  - unsloth
6
+ - llama-3.2
7
+ - lora
8
+ - gguf
9
+ - ollama
10
+ - auditing
11
+ - continuous-improvement
12
+ license: other
13
+ language:
14
+ - en
15
+ base_model: unsloth/Llama-3.2-1B-Instruct
16
  ---
17
 
18
+ # Quality Management / ISO Standards LoRA — Llama 3.2 1B
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
19
 
20
+ This is a LoRA adapter fine-tuned on **500,000** synthetic instruction-style samples covering quality-management systems, ISO standards, auditing, risk-based thinking, CAPA, Six Sigma, Lean, SPC, FMEA, and related topics.
21
 
22
+ **Completed by Aboutknowledge (Hong Kong) Limited — Alex Lee.**
23
 
24
+ **License note:** the LoRA weights in this repository are released under the same terms as the base model, the Llama 3.2 Community License Agreement. Please review Meta's license before using or redistributing the merged weights.
25
 
26
+ ## Model details
27
 
28
+ | Item | Value |
29
+ |------|-------|
30
+ | Base model | `unsloth/Llama-3.2-1B-Instruct` |
31
+ | Fine-tuning framework | Unsloth |
32
+ | LoRA rank (r) | 16 |
33
+ | LoRA alpha | 16 |
34
+ | LoRA dropout | 0.0 |
35
+ | Quantized training | 4-bit NF4 (bnb) |
36
+ | Training records | 500,000 (subset of a 1,000,000 synthetic dataset) |
37
+ | Training steps | 10,000 |
38
+ | Final train loss | 0.1137 |
39
+ | Sequence length | 2048 |
40
 
41
+ ## Included files
42
 
43
+ - `adapter_model.safetensors` / `adapter_config.json` — standard PEFT LoRA adapter.
44
+ - `quality_lora_1m.q8_0.gguf` — Q8_0 GGUF file ready for Ollama.
45
+ - `Modelfile` — example Ollama Modelfile (edit the `FROM` path after downloading).
46
 
47
+ ## Use with transformers / Unsloth
48
 
49
+ ```python
50
+ from unsloth import FastLanguageModel
51
 
52
+ model, tokenizer = FastLanguageModel.from_pretrained(
53
+ model_name="unsloth/Llama-3.2-1B-Instruct",
54
+ max_seq_length=2048,
55
+ dtype=None,
56
+ load_in_4bit=True,
57
+ )
58
+ model = FastLanguageModel.get_peft_model(model, r=16, lora_alpha=16)
59
+ model.load_adapter("alexlkc28/quality-lora-llama32-1b-1m", adapter_name="default")
60
 
61
+ messages = [
62
+ {"role": "system", "content": "You are an expert in quality management systems and ISO standards."},
63
+ {"role": "user", "content": "What does ISO 9001:2015 clause 8.7 require?"},
64
+ ]
65
+ inputs = tokenizer.apply_chat_template(messages, return_tensors="pt", tokenize=True).to("cuda")
66
+ outputs = model.generate(inputs, max_new_tokens=256)
67
+ print(tokenizer.decode(outputs[0], skip_special_tokens=True))
68
+ ```
69
 
70
+ ## Use with Ollama
71
 
72
+ 1. Download the GGUF and `Modelfile` from this repo.
73
+ 2. Update the `FROM` line in the `Modelfile` to point to the downloaded GGUF path.
74
+ 3. Create the model:
75
 
76
+ ```bash
77
+ ollama create quality-lora-1m -f /path/to/Modelfile
78
+ ollama run quality-lora-1m
79
+ ```
80
 
81
+ ## Training data
82
 
83
+ The data was generated synthetically from a compact ISO/quality-management knowledge base covering:
84
 
85
+ - ISO 9001, 14001, 45001, 27001, 13485, 50001
86
+ - IATF 16949 (automotive), AS9100D (aerospace)
87
+ - PDCA, risk-based thinking, process approach, CAPA, 8D, 5 Whys, FMEA, SPC, MSA, 5S, Lean, Six Sigma
88
+ - Audit checklists, nonconformity reports, KPI suggestions, interview questions
89
 
90
+ The full 1,000,000-record dataset is available locally in the project directory as `data/quality_1m.jsonl`.
91
 
92
+ ## Limitations
 
93
 
94
+ - Synthetic data can contain occasional grammar artifacts or mix standards in generic answers; always verify against the official standard text for compliance decisions.
95
+ - This is a small 1B model; while useful for Q&A and drafting, it should not replace human auditors or regulatory review.