nuresens's picture
Upload folder using huggingface_hub
89e7996 verified
|
Raw
History Blame Contribute Delete
1.61 kB
---
language: id
tags:
- mistral
- multi-adapter
- lora
- vision-language
base_model: mistralai/Ministral-3-3B-Base-2512
---
# PAD Model — Multi-Adapter Pack Architecture
Instead of blending parameter matrices together linearly or via TIES-merging, this configuration preserves the distinct, non-destructive weights of three task-oriented LoRA adapter tracks inside a unified model asset structure.
## Contained Task Adapters
| Adapter Name | Source Directory Track |
|--------------|------------------------|
| `pad1` | Text Moderation Evaluation (Checkpoint 672) |
| `pad2` | Keyword Extraction Logic (Checkpoint 3382) |
| `pad3` | Image Visual Age Rating Engine (VLM CPT) |
## Dynamic Runtime Usage Pattern
```python
from transformers import AutoModelForImageTextToText, AutoProcessor
from peft import PeftModel
# 1. Load structural framework layers
processor = AutoProcessor.from_pretrained("nuresens/pad_model_adapter_v1")
base_model = AutoModelForImageTextToText.from_pretrained("mistralai/Ministral-3-3B-Base-2512", torch_dtype=torch.float16, device_map="auto")
# 2. Register multi-adapter configuration paths
model = PeftModel.from_pretrained(base_model, "nuresens/pad_model_adapter_v1", adapter_name="pad1")
model.load_adapter("nuresens/pad_model_adapter_v1", adapter_name="pad2", subfolder="pad2")
model.load_adapter("nuresens/pad_model_adapter_v1", adapter_name="pad3", subfolder="pad3")
# 3. Target task context routing dynamically before generating text
model.set_adapter("pad3") # Routes current context to the vision processing matrices explicitly
```