Gensyn — це Layer-1 блокчейн-протокол, який об'єднує обчислювальні ресурси з усього світу в єдиний суперкомп'ютер для тренування моделей глибокого навчання. Проєкт дозволяє будь-кому — від власників домашніх ПК до операторів дата-центрів — надавати свої обчислювальні потужності та отримувати винагороду за участь у тренуванні ШІ.

8CPU / 16GB RAM / ~100GB SSD - мінімальні характеристики для встановлення. Чим сильніше сервер тим більше балів ви будете отримувати.Також можна встановлювати на серевери з відеокартами, але сьогоднішній гайд не про це, він підійде для тих хто хоче встановити на сервер без GPU

Встановлення ноди

Відео гайд

  • Встановлюємо MobaXterm

  • Підключаємося на орендований сервер через root

  • Вводимо команду

wget --no-cache -q -O gensyn.sh https://raw.githubusercontent.com/Baryzhyk/nodes/refs/heads/main/gensyn.sh && chmod +x gensyn.sh && ./gensyn.sh
  • Вибираємо встановити ноду

  • Очікуємо поки встановиться вузол, після успішного завершення побачите надпис (Встановлення завершено)

  • Запускаємо скрипт ще раз

./gensyn.sh
  • Запускаємо ноду

  • Вводимо команду

screen -r gensynnode
  • Маємо побачити, щось таке, очікуємо..

  • Тепер копіюємо посилання яке нам висвітилося та вставляємо в браузер

  • Логінимося за допомогою пошти

  • Успішна реєстрація виглядає так

*

  • Далі знову повертаємося до сервера та очікуємо на запит HuggingFace, вводимо N:

  • Готово, успішні логи виглядають приблизно так

  • Щоб вийти з скріна натискаєте CTRL+A D

  • Ви можете перевіряти свої поінти в телеграм боті - @gensyntrackbot

  • Використовуйте команду /check, щоб отримати загальну суму виграшів і гаманець EVM вашого вузла.

Приклад:/check QmExampleNodeId123456789abcdef

  • Дізнатися свій гаманець можна за допомогою скрипта
./gensyn.sh
  • Після цього ви побачите всі ваші дані

Виграшів може не бути довгий час, це нормально, тому що все залежить від вашого сервера, чим він сильніший тим більше виграшів ви будете отримувати (один виграш це вже дуже добре)

Можливі помилки

  • Вирішення

Відкрийте даний файл testnet_grpo_runner.py

nano $HOME/rl-swarm/hivemind_exp/runner/gensyn/testnet_grpo_runner.py

Замініть рядок

dht = hivemind.DHT(start=True, **self._dht_kwargs(grpo_args))

на

dht = hivemind.DHT(start=True, ensure_bootstrap_success=False, **self._dht_kwargs(grpo_args))

Збережіть Ctrl+X and press Y to exit.

Перезапустіть вузол (це можна зробити за допомогою скрипта)

cd && ./gensyn.sh

  • Вирішення

Видаляємо скрін

screen -S gensynnode -X quit
pkill -9 python

Тепер внесіть деякі зміни в передумови для виправлення помилок:

cd && cd rl-swarm
git pull
sed -i 's/dht = hivemind\.DHT(start=True, .*)/dht = hivemind.DHT(start=True, ensure_bootstrap_success=False, **self._dht_kwargs(grpo_args))/' $HOME/rl-swarm/hivemind_exp/runner/gensyn/testnet_grpo_runner.py
sed -i -E 's/(startup_timeout: *float *= *)[0-9.]+/\1120/' $(python3 -c "import hivemind.p2p.p2p_daemon as m; print(m.file)")
sed -i 's/max_steps: [0-9]\+/max_steps: 5/' rl-swarm/hivemind_exp/configs/mac/grpo-qwen-2.5-0.5b-deepseek-r1.yaml

Після цього запустіть ваш вузол ще раз

cd && ./gensyn.sh

Та виберіть запустити ноду

  • Якщо потрібна допомога, пишіть в чат, всі посилання внизу

Мій телеграм канал - https://t.me/+MhR1Y8cXq_5iYmM6

По всім запитанням - https://t.me/sasha_postyt

Лям на крипті...

Mirror文章信息

Mirror原文:查看原文

作者地址:0xa65683328f9DFd1Ffb5F838dD09CE93065932099

内容类型:application/json

应用名称:MirrorXYZ

内容摘要:aZK1SYvAxE5oR5_WuPYBkM3szFdaw0fVqzxiIAtw3h0

原始内容摘要:sk150tSdy93wvE9VJaju7BR9lGpdCRCow_lL5Mcc-aQ

区块高度:1661124

发布时间:2025-05-01 09:57:11