Views
No views yet
1from unsloth import FastLanguageModel
2import torch
3
4# Load model with Unsloth optimizations
5model, tokenizer = FastLanguageModel.from_pretrained(
6 model_name="Srinivasmec26/MindSlate",
7 max_seq_length=2048,
8 dtype=torch.float16,
9 load_in_4bit=True,
10)
11
12# Set chat template
13tokenizer = FastLanguageModel.get_chat_template(
14 tokenizer,
15 chat_template="gemma", # Use "chatml" or other templates if needed
16)
17
18# Create prompt
19messages = [
20 {"role": "user", "content": "Convert to flashcard: Neural networks are computational models..."},
21]
22
23# Generate response
24inputs = tokenizer.apply_chat_template(
25 messages,
26 return_tensors="pt",
27).to("cuda")
28
29outputs = model.generate(
30 **inputs,
31 max_new_tokens=256,
32 temperature=0.7,
33 top_p=0.95,
34)
35print(tokenizer.decode(outputs[0]))1@misc{educational_flashcards_2025,
2 title = {Multicultural Educational Flashcards Dataset},
3 author = {Srinivas, Yathi Pachauri, Swarnim Gupta},
4 year = {2025},
5 publisher = {Hugging Face},
6 url = {https://huggingface.co/datasets/Srinivasmec26/Educational-Flashcards-for-Global-Learners}
7}
81@misc{educational_flashcards_2025,
2 title = {Multicultural Educational Flashcards Dataset},
3 author = {Srinivas, Yathi Pachauri, Swarnim Gupta},
4 year = {2025},
5 publisher = {Hugging Face},
6 url = {https://huggingface.co/datasets/Srinivasmec26/Educational-Flashcards-for-Global-Learners}
7}
81@misc{knowledge_summaries_2025,
2 title = {Multidisciplinary-Educational-Summaries},
3 author = {Srinivas Nampalli, Yathi Pachauri, Swarnim Gupta},
4 year = {2025},
5 publisher = {Hugging Face},
6 url = {https://huggingface.co/datasets/Srinivasmec26/Multidisciplinary-Educational-Summaries}
7}1@misc{academic_todos_2025,
2 title = {Structured To-Do Lists for Learning and Projects},
3 author = {Nampalli Srinivas, Yathi Pachauri, Swarnim Gupta},
4 year = {2025},
5 publisher = {Hugging Face},
6 version = {1.0},
7 url = {https://huggingface.co/datasets/Srinivasmec26/Structured-Todo-Lists-for-Learning-and-Projects}
8}
9### Input: ... \n### Output: ... format1r=64, # LoRA rank
2lora_alpha=128, # LoRA scaling factor
3target_modules=["q_proj", "k_proj", "v_proj", "o_proj",
4 "gate_proj", "up_proj", "down_proj"],| Metric | Value |
|---|---|
| Training Loss | 0.1284 |
| Perplexity | TBD |
| Task Accuracy | TBD |
| Inference Speed | 42 tokens/sec (T4) |
| Parameter | Value |
|---|---|
| Model Size | 3B parameters |
| Quantization | 4-bit (bnb) |
| Max Sequence Length | 2048 tokens |
| Fine-tuned Params | 1.66% (91.6M) |
| Precision | BF16/FP16 mixed |
| Architecture | Transformer Decoder |
1@misc{mindslate2025,
2 author = {Srinivas Nampalli },
3 title = {MindSlate: Efficient Personal Knowledge Management with Gemma-3B},
4 year = {2025},
5 publisher = {Hugging Face},
6 howpublished = {\url{https://huggingface.co/Srinivasmec26/MindSlate}},
7 note = {Fine-tuned using Unsloth for efficient training}
8}