реклама
разместить

Пошаговое руководство как установить большую языковую модель Vicuna 7B + llama.ccp на Steam Deck. Перевод

Оригинальная публикация была сделана на сайте Reddit

Некоторые из вас попросили составить руководство по использованию этой модели, и вот оно. С моделями LLM вы можете заниматься ролевыми играми, создавать истории в определенных жанрах и DD сценариях или получать ответы на свои вопросы, подобно ChatGPT, хотя и не так эффективно. Тем не менее, взаимодействие с AI может быть веселым, ваши данные будут храниться локально и не покинут ваше устройство, а модель будет работать офлайн, когда вы возьмете свой Steam Deck. Таким образом, в случае катастрофического сценария вы будете готовы восстановить цивилизацию (по крайней мере, как DM).

В этом руководстве мы будем играть с моделью под названием Vicuna 7B (чат-бот помощник) и окружением вывода llama.ccp. Я не хочу утомлять вас длинными объяснениями, но если вы готовы прыгнуть в кроличью нору, добро пожаловать в r/LocalLLaMA. Итак, поехали:

  • Загрузите режим рабочего стола из меню "Питание"

Совет: клавиатуру можно вызвать комбинацией кнопок "Steam + X".

  • Откройте приложение "Терминал" в меню "Пуск"
  • Создайте пароль sudo с помощью этой команды:

passwd

Примечание: будьте осторожны с режимом sudo, не делитесь своим паролем; это древняя магия администрирования, которая может повредить ваше устройство, если вы не соблюдаете строгих правил.

  • Затем вы можете предоставить себе разрешение на внесение изменений в определенные файлы Steam Deck OS:

sudo steamos-readonly disable

Примечание: мы не будем изменять основные системные настройки, но важно быть осторожным при выполнении любых случайных команд sudo, выходящих за рамки этого руководства. Неконтролируемая команда sudo может сделать ваше устройство неработоспособным. Вы также можете выполнить "sudo steamos-readonly enable" позже, чтобы отменить это изменение.

  • Начните загрузку файла модели (4 ГБ); это займет некоторое время, поэтому вы можете перейти к следующему шагу:
  • В то же время вам нужно установить несколько пакетов. Эти пакеты безопасны и потребуются для компиляции окружения вывода llama.ccp для аппаратного обеспечения Steam Deck.

Вставьте эту команду в терминал:

sudo pacman -S base-devel make gcc glibc linux-api-headers

И нажмите Default (enter) или Y, когда это будет предложено.

Пошаговое руководство как установить большую языковую модель Vicuna 7B + llama.ccp на Steam Deck. Перевод
  • Теперь установите llama.ccp. Создайте папку в удобном для вас месте, затем щелкните правой кнопкой мыши (L2) и выберите опцию "Открыть терминал здесь".
  • Теперь выполните следующие действия в новом окне терминала, строка за строкой:
git clone https://github.com/ggerganov/llama.cpp cd llama.cpp make

Поздравляю, мистер Хакермэн, вы скомпилировали свою первую программу!

  • Теперь переместите загруженную модель в <ваша папка из предыдущего шага>/llama.ccp/models
  • Запустите модель:
./main -m ./models/ggml-vicuna-7b-4bit-rev1.bin -n 2048 -c 2048 --repeat_penalty 1.1 --color -i --reverse-prompt '### Human:' -n -1 -t 8 -p "You're a polite chatbot and brilliant author who helps the user with different tasks. ### Human: Hello, are you a really AGI? ### Assistant:"

После загрузки модели она начнет генерировать текст (~50 секунд).

Чтобы остановить генерацию и выйти, дважды нажмите Ctrl+C (невозможно сделать через SKB, можно просто закрыть и снова открыть приложение терминала).

Совет: с этой моделью необходимо строго следовать формату запроса, так как Vicuna обучалась именно так.

Пример запроса для DND, который я составил (не забудьте -p перед запросом):

"Tags: fantasy, role-playing, DND, Khazad doom. You're a DND master. Your stories are clever and interesting to play through. ### Human: Describe the location ### Assistant:"

https://github.com/LostRuins/koboldcpp (я еще не пробовал)

Если вы хотите поэкспериментировать с другими моделями, вы можете перейти по этой ссылке, просто придерживайтесь формата 7b, 4bit, ggml:

Я пробовал модели 13B, и они действительно медленные (пока). Добро пожаловать в личную эпоху почти-AI!

1414
реклама
разместить
7 комментариев

Мануал спизжен, спасиб))
На днях попробую пострадать херней. Есть подобное для общей языковой модели?

Я по этому мануалу все настраивал, но использовал Venuca. Можно другие юзать, там есть ссылка последняя в статье, оттуда можно потыкать.

1

У тебя на деке чехол или наклейка?Можно ссылку ?

Это не мой на видео, взят из оригинального поста.
Но скорее всего отсюда https://dbrand.com/shop/steam-deck-skins

Вышел трейлер аниме по Devil May Cry

Под убойный трек Papa Roach — «Last Resort».

116116
1818
55
33
33
22
11
11
ПотряSSSающе
реклама
разместить
Голливудская премьера «Белоснежки» пройдёт без представителей СМИ — на фоне противоречий вокруг фильма

Дело не только в выборе актрисы на главную роль, но и в высказываниях Рэйчел Зеглер и Галь Гадот.

Голливудская премьера «Белоснежки» пройдёт без представителей СМИ — на фоне противоречий вокруг фильма
325325
2020
55
22
22
11
11
И вообще весь прокат пусть будет без зрителей
Для No Rest for the Wicked представили огромное обновление — с сюжетным контентом и сотнями улучшений

Новую музыку для игры написал Гарет Кокер — композитор дилогии Ori.

317317
4242
55
55
11
Ну это круто, но я, пожалуй, дождусь релиза.
Утечка: рендеры Pixel 10 и 10 Pro

Похоже, дизайн смартфонов почти не изменится по сравнению с предыдущими моделями.

Утечка: рендеры Pixel 10 и 10 Pro
6363
5151
1313
22
11
11
11
11
11
Выглядит как смартфон
Детективный квест от авторов The Room, симулятор гладиатора и Postal 2: что показали на VR Games Showcase

Владельцам гарнитур виртуальной реальности будет во что поиграть.

Детективный квест от авторов The Room, симулятор гладиатора и Postal 2: что показали на VR Games Showcase
6464
77
Нет VR, получается скип
ASUS представила линейку мониторов со встроенным очистителем воздуха по цене от 130 долларов

Он удаляет «до 90%» частиц пыли и аллергенов, утверждают в компании.

Asus VU34WCIP-W 
161161
3939
2626
33
22
22
11
11
монитор дороже жизни
Blizzard анонсировала BlizzCon 2026

Фестиваль игр компании вернётся.

Blizzard анонсировала BlizzCon 2026
113113
100100
2525
1414
1010
22
11
11
Зачем?... нынешняя Близзард всего лишь тень себя прошлой
Обновление выполнено

Куплена была на озоне за 360 (я знаю что были по 300), 4090 продал за 200.

Обновление выполнено
156156
2323
1818
88
66
44
33
11
11
Какой смысл в 5090 за 360 тыс?
[]