/ Модель

Характеристики

Размер весов
8,6 ГБ
Архитектура
gemma3 · dense
Базовая модель
gemma-3-4b-it
Библиотека
peft
Опубликована
18 мая 2026

occitan-gemma-3-4b-it-rslora-sfttrainer

Генерация текстаТекст → текст3 профессии

Дообученная на окситанском языке Gemma 3 4B IT для диалогов и генерации текста.

94скачиваний за 30 дней0лайковвеса обновлены22 мая 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

julienp79 выпустил дообученную версию Google Gemma 3 4B IT для работы на окситанском языке. Это плотная мультимодальная модель семейства Gemma 3 с 4 млрд параметров, предназначенная для диалогов и генерации текста; в карточке Hugging Face для неё указан pipeline text-generation. Обучение выполнено методом SFT с адаптером RS-LoRA ранга 32; в репозитории также доступны объединённые веса Safetensors в bfloat16, адаптер PEFT и варианты GGUF от F16 до Q2_K.

Модель подходит для генерации коротких текстов и ответов в диалоге на окситанском, а GGUF-квантизации позволяют запускать её локально через llama.cpp и совместимые приложения. Базовая Gemma 3 поддерживает работу с изображениями, однако README этой дообученной версии описывает прежде всего языковые сценарии, поэтому возможности обработки изображений для неё не подтверждены. Лицензия в предоставленных данных не указана.

Сценарии применения

  • генерация коротких текстов на окситанском языке
  • ответы на сообщения в окситанском диалоге
  • локальный запуск языковой модели через llama.cpp
  • адаптация Gemma 3 для окситаноязычного чат-бота

Ограничения

В README не приведены результаты оценки качества или сведения о тренировочных данных; обработка изображений для этой производной модели не подтверждена. Не следует считать указанную поддержку базовой Gemma 3 подтверждением возможностей данной версии.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

Occitan Gemma 3 4B IT (RS-LoRA, Merged)

This repository contains a fine-tuned version of Google's Gemma 3 4B Instruct optimized for the Occitan language using RS-LoRA (Rank-Stabilized Low-Rank Adaptation).

Repository Structure

  • Root Directory: Full merged Safetensors weights (bfloat16, compatible with transformers)
  • adapter/ Folder: The raw RS-LoRA adapter files (for use with PEFT)
  • gguf/ Folder: Quantized GGUF versions (f16, Q2_K, Q4_K_M, Q5_K_M, Q8_0) for local inference via llama.cpp, LM Studio, Ollama, etc.

Usage

Using the merged model (Transformers)

from transformers import AutoModelForCausalLM, AutoTokenizer

model_id = "julienp79/occitan-gemma-3-4b-it-rslora-sfttrainer"

tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForCausalLM.from_pretrained(model_id, device_map="auto")

messages = [
    {"role": "user", "content": "Escrivètz un cort paragraf en occitan sus la lenga occitana e son importància."},
]

inputs = tokenizer.apply_chat_template(messages, add_generation_prompt=True, return_tensors="pt").to(model.device)
outputs = model.generate(inputs, max_new_tokens=256)
print(tokenizer.decode(outputs[0], skip_special_tokens=True))

Using the RS-LoRA adapter with PEFT

from peft import PeftModel
from transformers import AutoModelForCausalLM, AutoTokenizer

base_model = AutoModelForCausalLM.from_pretrained(
    "google/gemma-3-4b-it",
    device_map="auto",
    torch_dtype="auto"
)
tokenizer = AutoTokenizer.from_pretrained("google/gemma-3-4b-it")

# Load adapter from the adapter/ subfolder
model = PeftModel.from_pretrained(base_model, "julienp79/occitan-gemma-3-4b-it-rslora-sfttrainer", subfolder="adapter")
model.eval()

prompt = tokenizer.apply_chat_template(
    [{"role": "user", "content": "Sètz un assistent utila que parla occitan."}],
    tokenize=False,
    add_generation_prompt=True
)
inputs = tokenizer(prompt, return_tensors="pt").to("cuda")
outputs = model.generate(**inputs, max_new_tokens=128)
print(tokenizer.decode(outputs[0], skip_special_tokens=True))

Using GGUF quantizations (llama.cpp)

llama-cli -hf julienp79/occitan-gemma-3-4b-it-rslora-sfttrainer:Q4_K_M \
  -p "<start_of_turn>user\nEscrivètz un cort paragraf en occitan.<end_of_turn>\n<start_of_turn>model\n" \
  -n 256 -e --temp 0.7

Or via the GGUF file directly:

llama-cli -m gguf/occitan-gemma-3-4b-it-rslora-sfttrainer-Q4_K_M.gguf \
  -p "<start_of_turn>user\nEscrivètz un cort paragraf en occitan.<end_of_turn>\n<start_of_turn>model\n" \
  -n 256 -e --temp 0.7

Adapter Details

  • Adapter Type: RS-LoRA (Rank-Stabilized LoRA, use_rslora=True)
  • Base Model: google/gemma-3-4b-it (Google Gemma 3 4B Instruct)
  • LoRA Rank (r): 32
  • LoRA Alpha: 32
  • Target Modules: q_proj, k_proj, v_proj, o_proj, gate_proj, up_proj, down_proj
  • Dropout: 0
  • Training Method: SFT (Supervised Fine-Tuning) with SFTTrainer

Training Details

  • Block Size: 768 tokens
  • Learning Rate: 1e-4 (cosine schedule)
  • Optimizer: Paged AdamW 8-bit
  • Max Gradient Norm: 1.0
  • Warmup Steps: 200
  • Weight Decay: 0.01
  • Epochs: 5
  • Total Steps: ~1270
  • Final Loss: ~1.18
  • Hardware: RTX 3060 12GB (full bfloat16 base model)

Training procedure

This model was trained with SFT (Supervised Fine-Tuning) using SFTTrainer on raw Occitan text (literary, journalistic, grammar, and encyclopedic sources). No chat templating was applied during training — the model learns language structure via causal language modeling on chunked text.

Framework versions

  • PEFT 0.19.1
  • TRL: 1.4.0
  • Transformers: 5.8.1
  • Pytorch: 2.6.0+cu124
  • Datasets: 4.8.5
  • Tokenizers: 0.22.2

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · peft

Нельзя запустить

Репозиторий содержит только адаптер (LoRA/PEFT) без базовой модели.

Класс архитектуры
Gemma3ForConditionalGeneration
Ревизия весов
71ae151

0 моделей