/ Модель

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

Контекст
1 024 токена
Параметры
251 млн
Архитектура
llama · dense
Опубликована
22 мар 2024

Llama-2-Small

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

Небольшая причинно-языковая модель Llama, обучаемая с нуля на итальянских текстах для генерации продолжения текста.

129скачиваний за 30 дней0лайковвеса обновлены21 июн 2024

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

peruginia/Llama-2-Small — небольшая авторская причинно-языковая модель семейства Llama, обучаемая с нуля на корпусах итальянского языка; в карточке указан RedPajama 2023-14 it. Модель предназначена для генерации продолжения текста на итальянском языке. В метаданных указаны архитектура LlamaForCausalLM, 251,1 млн параметров и максимальный контекст 1024 токена.

Обучение описано как продолжающееся, а автор сообщает, что планирует добавлять новые наборы данных и публиковать более точные версии. Это ранний небольшой чекпойнт; README не сообщает о лицензии, поэтому условия использования по имеющимся данным определить нельзя.

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

  • генерация продолжения текста на итальянском языке
  • создание коротких италоязычных черновиков
  • эксперименты с небольшой языковой моделью для итальянского

Ограничения

Обучение обозначено как продолжающееся, а контекст ограничен 1024 токенами. Лицензия и результаты оценки качества в предоставленных материалах не указаны.

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

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

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

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

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

Открыть на Hugging Face

This is a train starting from an empty model based exclusively on Italian language datasets (currently redpajama 2023-14 it) the train is ongoing and will extend to new datasets. More precise versions will be published shortly. Train on my server, i have studied and adapted the model starting from the repository https://github.com/karpathy/llama2.c

  • LLama model parameter:
    • max_seq_len: (7b = 2048) The maximum sequence length for input data.
    • dim (7b= 4096) Represents the dimensionalityl
    • n_layers: (7b = 32) The number of layers
    • n_heads: (7b = 32) Determines the number of attention heads
    • n_kv_heads: (7b = 32) The number of key and value heads
    • multiple_of: (7b = 256) A value used to make the SwiGLU hidden layer size a multiple of a large power of 2
  • Model parameter
    • max_seq_len = 1024
    • dim = 768
    • n_layers = 32
    • n_heads = 32
    • n_kv_heads = 32
    • multiple_of = 32

num decayed parameter tensors: 225, with 251,068,416 parameters num non-decayed parameter tensors: 65, with 49,920 parameters

To just use the model, you can run:

  
  # Load model directly
  from transformers import AutoTokenizer, AutoModelForCausalLM

  # Load the model and tokenizer
  tokenizer_model = AutoTokenizer.from_pretrained("peruginia/Llama-2-Small")
  model = AutoModelForCausalLM.from_pretrained("peruginia/Llama-2-Small")
  model.to('cuda')
  from tokenizer import Tokenizer

  # Define the prompt
  prompt = "Alessandro è un ragazzo che progetta Infissi"

  # Tokenize the prompt
  inputs    = tokenizer_model(prompt, return_tensors="pt").to('cuda')

  # Generate text
  output = model.generate(**inputs, do_sample = True, max_new_tokens=100, top_k = 300, top_p = 0.85, temperature = 1.0, num_return_sequences = 1)

  # Decode and print the generated text
  generated_text = tokenizer_model.decode(output[0], skip_special_tokens=True)

  print(generated_text)

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей