/ Модель

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

Размер весов
31,8 ГБ
Лицензия
Apache 2.0
Опубликована
24 июл 2023

rwkv-5-world

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

Многоязычная авторегрессионная модель RWKV-5 для генерации текста, диалогов и ответов на вопросы.

1 101скачиваний за 30 дней272лайкавеса обновлены3 апр 2024

Бенчмарки

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

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

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

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

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

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

RWKV-5 World — многоязычная авторегрессионная языковая модель семейства RWKV, разработанная BlinkDL и предназначенная для генерации текста. Модель обучалась на корпусах, включающих Pile, SlimPajama, StarCoder, OSCAR, Википедию и собранные диалоговые данные; заявленный объём обучения для версий World v1 и v2 составляет 0,59 и 1,12 трлн токенов соответственно. Данные обучения охватывают более 100 языков: примерно 70% — английский, 15% — многоязычные данные и 15% — код.

Модель можно использовать для продолжения текста, диалоговых ответов и вопросов и ответов; README также описывает рекомендованный формат для дообучения. Для инференса автор рекомендует пакет rwkv версии 0.8.22 или новее. Репозиторий содержит веса PyTorch и распространяется по лицензии Apache 2.0. Доступные сведения не определяют размер конкретного чекпойнта или длину контекста.

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

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

Ограничения

README не сообщает размер чекпойнта и длину контекста. Качество ответов может зависеть от формата промпта; автор отдельно предупреждает, что пробел после завершающего двоеточия может приводить к нежелательному выводу на другом языке.

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

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

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

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

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

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

Открыть на Hugging Face

RWKV-5 World

Use rwkv pip package 0.8.22+ for RWKV-5 inference: https://pypi.org/project/rwkv/ (pipeline = PIPELINE(model, "rwkv_vocab_v20230424") for rwkv-world models)

Online 7B Demo: https://huggingface.co/spaces/BlinkDL/RWKV-Gradio-2

Online 1.5B Demo: https://huggingface.co/spaces/BlinkDL/RWKV-Gradio-1

GUI: https://github.com/josStorer/RWKV-Runner (see Releases)

Convert to HF formet: https://github.com/BBuf/RWKV-World-HF-Tokenizer

For developer: https://github.com/BlinkDL/ChatRWKV/blob/main/API_DEMO_CHAT.py

https://github.com/BlinkDL/ChatRWKV/blob/main/RWKV_v5_demo.py

How it works: https://twitter.com/BlinkDL_AI/status/1685230712247795713

https://www.rwkv.com/

Model Description

RWKV-5 trained on 100+ world languages (70% English, 15% multilang, 15% code).

World = Some_Pile + Some_SlimPajama + Some_StarCoder + Some_OSCAR + All_Wikipedia + All_ChatGPT_Data_I_can_find

RWKV-5 training: set --my_testing "r2r4" in latest RWKV-LM v4neo: https://github.com/BlinkDL/RWKV-LM

World v1 = 0.59T tokens

World v2 = 1.12T tokens

Imagine what happens when we use more data :)

Recommended fine-tuning format (use \n for newlines):

User: xxxxxxxxxxxxxxx

Assistant: xxxxxxxxxxxxxxx
xxxxxxxxxxxxxxx
xxxxxxxxxxxxxxx

User: xxxxxxxxxxxxxxx
xxxxxxxxxxxxxxx

Assistant: xxxxxxxxxxxxxxx
xxxxxxxxxxxxxxx
xxxxxxxxxxxxxxx
xxxxxxxxxxxxxxx

A good chat prompt (better replace \n\n in xxx to \n, such that there will be no newlines in xxx):

User: hi

Assistant: Hi. I am your assistant and I will provide expert full response in full details. Please feel free to ask any question and I will always answer it.

User: xxx

Assistant:

QA prompt (better replace \n\n in xxx to \n, such that there will be no newlines in xxx):

Question: xxx

Answer:

and

Instruction: xxx

Input: xxx

Response:

!!! There should not be any space after your final ":" or you will upset the tokenizer and see non-English reponse !!!

!!! There should not be any space after your final ":" or you will upset the tokenizer and see non-English reponse !!!

!!! There should not be any space after your final ":" or you will upset the tokenizer and see non-English reponse !!!

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

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

GPU в ailist

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

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

В репозитории нет config.json: не понять архитектуру модели.

Ревизия весов
bdeecd1

0 моделей