GensynAI
О проекте
GensynAI - DePIN для тренировки AI. Мы предоставляем ресурсы для обучения чужих моделей и получаем за это вознаграждение.
Инвест
Системные требования
CPU нода:
Architecture arm64 or x86 (процессоры Apple Silicon или большинство Intel/AMD процессоров)
RTX 3090, RTX 4070, RTX 4090, A100, H100
в ноде есть авторизация через веб-интерфейс, понадобится сервер с операционной системой с GUI, либо перенаправлять вывод страницы авторизации на нашу локальную машину
в варианте с GUI просто открываем страницу авторизации на сервере и через почту подтверждаем акк(тоже самое если делаете на локальной машине)
установка для CPU и GPU нод идентичная
Мучаем Терминал
этот пункт для тех, кто взял сервер с системой БЕЗ графического интерфейса
я покажу вариант на macos
переходим в терминал и создаем пару ssh ключей
ssh-keygen
Enter file in which to save the key (/home/codespace/.ssh/id_rsa): Enter passphrase (empty for no passphrase): Enter same passphrase again:
After that you will get a message like this on your terminal
Your public key has been saved in /root/.ssh/id_rsa.pub
нам нужен путь к публичному ключу
в моем случае /root/.ssh/id_rsa.pub
копируем адрес и вставляем в команду
cat path/of/that/publickey
копируем результат команды (всю строку)
этот ключ нужно будет добавить в настройках на сайте сервиса где вы брали сервер
в моем случае это vast.ai
вставляем публичный ключ и сохраняем
после нажимаем на иконку ключа и выбираем добавленный ssh ключ
в моем случае после добавления можно подключаться через
ssh -p 38313 root@213.181.123.31 -L 3000:localhost:3000
нам важно перенаправлять с серверного порта 3000 на локальный порт 3000 чтобы можно пройти авторизацию на локальной машине
для этого пишем -L 3000:localhost:3000
Устанавливаем ноду
команда с запуском скрипта установки вспомогательных библиотек
cd $HOME && rm -rf gensyn_ai && git clone https://github.com/jylik99/gensyn_ai.git && cd gensyn_ai && chmod +x pre_install.sh && ./pre_install.sh
screen -S gensyn
cd $HOME && rm -rf gensyn_ai && git clone https://github.com/jylik99/gensyn_ai.git && chmod +x gensyn_ai/install.sh && ./gensyn_ai/install.sh
после надписи Waiting for you to complete the login process...
нам нужно ввести в браузере localhost:3000 и авторизоваться
после информации об успешной авторизации закрываем страницу и возвращаемся в консоль
в ответ на Would you like to push models you train in the RL swarm to the Hugging Face Hub?
пишем N
открываем страницу дашборда
вводим свой PEER ID (его можно скопировать с консоли)
со временем Total Wins будет увеличиваться
Если в Connected EOA Address 0x0000000000000000000000000000000000000000
нода не установилась корректно
просто запускаем скрипт установки ноды еще раз и выбираем пункт два Delete existing swarm.pem and start fresh