joyboseroy commited on
Commit
8f67ac4
·
verified ·
1 Parent(s): a88368b

Update README

Browse files
Files changed (1) hide show
  1. README.md +42 -0
README.md CHANGED
@@ -127,6 +127,48 @@ This project is intended for:
127
 
128
  ---
129
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
130
  # Limitations
131
 
132
  This model:
 
127
 
128
  ---
129
 
130
+ # Usage
131
+
132
+ ```python
133
+ from transformers import AutoModelForCausalLM, AutoTokenizer
134
+ from peft import PeftModel
135
+
136
+ base_model = "Qwen/Qwen2.5-0.5B-Instruct"
137
+ adapter_model = "joyboseroy/nyayasaar-lora"
138
+
139
+ tokenizer = AutoTokenizer.from_pretrained(base_model)
140
+
141
+ model = AutoModelForCausalLM.from_pretrained(
142
+ base_model,
143
+ device_map="auto"
144
+ )
145
+
146
+ model = PeftModel.from_pretrained(model, adapter_model)
147
+
148
+ prompt = """
149
+ Issue: Whether the detention order violates Article 22.
150
+
151
+ Rule: Preventive detention laws require procedural safeguards.
152
+
153
+ Application: The petitioner argued safeguards were not followed.
154
+
155
+ Conclusion: The detention order is quashed.
156
+ """
157
+
158
+ inputs = tokenizer(prompt, return_tensors="pt").to(model.device)
159
+
160
+ outputs = model.generate(
161
+ **inputs,
162
+ max_new_tokens=200
163
+ )
164
+
165
+ print(tokenizer.decode(outputs[0], skip_special_tokens=True))
166
+ ````
167
+
168
+ ```
169
+ ```
170
+
171
+
172
  # Limitations
173
 
174
  This model: