/ Модель

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

Контекст
16 384 токена
Параметры
6,6 млрд
Размер весов
13,5 ГБ
Лицензия
Llama 2
Архитектура
llama · dense
Базовая модель
CodeLlama-7b-Instruct-hf
Опубликована
18 янв 2024

Lloro

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

Lloro — дообученная на синтетических примерах CodeLlama модель для анализа данных и генерации Python-кода по запросам на португальском языке.

41скачиваний за 30 дней19лайковвеса обновлены22 мая 2024

Бенчмарки

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

Тесты пользователейпока нет

Никто ещё не опубликовал тест этой модели. Соберите бенчмарк из своих задач — результат появится здесь.

  1. Добавьте модель в бенчмарк

    Вместе с другими моделями категории «Текст» — сравнение идёт внутри одной категории.

  2. Опишите свои задачи

    Напишите запросы, при необходимости приложите файлы и эталонные ответы.

  3. Запустите и опубликуйте

    Модели ответят на каждую задачу, судья оценит ответы. Опубликованный результат появится на этой странице.

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

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

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

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

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

Lloro — языковая модель Semantix Research Labs для анализа данных на Python по запросам на португальском языке. Это дообученная с помощью QLoRA модель CodeLlama-7b-Instruct на синтетическом наборе инструкций и примеров кода; архитектура — плотная LlamaForCausalLM, размер — 6,6 млрд параметров. Модель принимает текст и генерирует текст, включая Python-код. Метаданные указывают контекст до 16 384 токенов; в README для выпуска V3 указано увеличение контекста до 2 048 токенов.

Lloro подходит для запросов о проведении анализа данных, написания и пояснения кода на Python в португалоязычных сценариях. README сообщает, что модель также понимает английский, но основной язык — португальский. Модель создана для генерации кода по текстовым инструкциям; качество ответов следует проверять на целевых данных и в исполняемой среде. Лицензия — Llama 2.

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

  • генерация Python-кода для анализа данных по запросу на португальском
  • написание скриптов для обработки таблиц и наборов данных
  • получение кода для исследовательского анализа данных
  • объяснение и дополнение Python-кода в задачах анализа данных

Ограничения

Модель оптимизирована для анализа данных на Python в португальском контексте; качество результатов для других языков и задач не подтверждено. README приводит разные значения контекста для V3 и метаданных, поэтому фактический лимит зависит от версии и конфигурации.

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

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

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

Также подходит для

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

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

Открыть на Hugging Face

Lloro 7B

Lloro, developed by Semantix Research Labs , is a language Model that was trained to effectively perform Portuguese Data Analysis in Python. It is a fine-tuned version of codellama/CodeLlama-7b-Instruct-hf, that was trained on synthetic datasets. The fine-tuning process was performed using the QLORA metodology on a GPU A100 with 40 GB of RAM.

New Text to SQL Model

Release of Lloro SQL

Model description

Model type: A 7B parameter fine-tuned on synthetic datasets.

Language(s) (NLP): Primarily Portuguese, but the model is capable to understand English as well

Finetuned from model: codellama/CodeLlama-7b-Instruct-hf

What is Lloro's intended use(s)?

Lloro is built for data analysis in Portuguese contexts .

Input : Text

Output : Text (Code)

V3 Release

  • Context Lenght increased to 2048.
  • Fine-tuning dataset increased to 74222 examples.

Usage

Using Transformers

#Import required libraries
import torch
)

#Load Model
model_name = "semantixai/Lloro"
base_model = AutoModelForCausalLM.from_pretrained(
        model_name,
        return_dict=True,
    input_ids,
    do_sample=True,
    top_p=0.95,
    max_new_tokens=2048,
    temperature=0.1,
    )

Using an OpenAI compatible inference server (like vLLM)

from openai import OpenAI

    base_url="http://localhost:8000/v1",
)
user_prompt = "Desenvolva um algoritmo em Python para calcular a média e a mediana dos preços de vendas por tipo de material do produto."
completion = client.chat.completions.create(temperature=0.1,frequency_penalty=0.1,model="semantixai/Lloro",messages=[{"role":"system","content":"Provide answers in Python without explanations, only the code"},{"role":"user","content":user_prompt}])

Params Training Parameters

ParamsTraining DataExamplesTokensLR
7BPairs synthetic instructions/code742229 351 5322e-4

Model Sources

Test Dataset Repository: https://huggingface.co/datasets/semantixai/LloroV3

Model Dates: Lloro was trained between February 2024 and April 2024.

Performance

ModeloLLM as JudgeCode Bleu ScoreRouge-LCodeBert- PrecisionCodeBert-RecallCodeBert-F1CodeBert-F3
GPT 3.594.29%0.35380.37560.80990.81760.81280.8164
Instruct -Base88.77%0.36660.33510.82440.80250.81210.8052
Instruct -FT97.95%0.59670.67170.90900.91820.91310.9171

Training Infos: The following hyperparameters were used during training:

ParameterValue
learning_rate2e-4
weight_decay0.0001
train_batch_size7
eval_batch_size7
seed42
optimizerAdam - paged_adamw_32bit
lr_scheduler_typecosine
lr_scheduler_warmup_ratio0.06
num_epochs4.0

QLoRA hyperparameters The following parameters related with the Quantized Low-Rank Adaptation and Quantization were used during training:

ParameterValue
lora_r64
lora_alpha256
lora_dropout0.1
storage_dtype"nf4"
compute_dtype"bfloat16"

Experiments

ModelEpochsOverfittingFinal EpochsTraining HoursCO2 Emission (Kg)
Code Llama Instruct1No13.010.43
Code Llama Instruct4Yes39.251.32

Framework versions

PackageVersion
Datasets2.14.3
Pytorch2.0.1
Tokenizers0.14.1
Transformers4.34.0

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

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

GPU в ailist

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

Можно запустить

Подбираем GPU…

Класс архитектуры
LlamaForCausalLM
Ревизия весов
4ea539b

0 моделей