Heurist Miner GPU — добыча токенов с помощью вычислений ИИ

Heurist Miner позволяет вам внести свой вклад, предоставив GPU для выполнения задач ИИ на сети Heurist. Запустив этот майнер, вы будете зарабатывать вознаграждения, размещая ИИ-модели и поддерживая различные приложения в экосистеме Heurist.

Основные характеристики ✨
🖼️ Возможности двойного майнинга: Поддержка как моделей генерации изображений, так и крупных языковых моделей.
🖥️ Гибкая настройка: Работает на Windows или Linux, поддержка нескольких GPU.
🔐 Безопасные вознаграждения: Использует двухкошельковую систему для улучшенной безопасности.
🌐 Открытый исходный код: Код полностью открыт и прозрачен. Скачайте и запускайте с легкостью.

Системные требования
Перед тем как начать, убедитесь, что ваша система соответствует следующим требованиям:

Оборудование 🖥️
GPU: NVIDIA GPU с минимум 12 ГБ VRAM (рекомендуется 24 ГБ и более для оптимальной производительности).
CPU: Многозадачный процессор (рекомендуется 4+ ядра).
RAM: 16 ГБ и более системной памяти.
HDD: Минимум 100 ГБ свободного места (рекомендуется NVMe для более быстрой загрузки моделей).

Программное обеспечение 💾
Операционная система:
Windows 10/11 (64-бит). (WSL, Ubuntu виртуальная)
Linux (рекомендуется Ubuntu 20.04 LTS или более поздняя версия).
CUDA: Версия 12.1 или 12.2.
Python: Версия 3.10 или 3.11.

Сеть 🌐
Стабильное подключение к интернету (рекомендуется 100 Мбит/с и более).
Возможность доступа к репозиториям HuggingFace и GitHub.

Дополнительные замечания
Некоторые модели (особенно более крупные LLM) могут требовать больше VRAM. Ознакомьтесь с требованиями для конкретных моделей в подробных разделах настройки.
Убедитесь, что ваша система обновлена с последними драйверами для NVIDIA GPU.
Модели Stable Diffusion требуют минимум 8-10 ГБ VRAM, в то время как LLM могут требовать от 16 ГБ до 40 ГБ и более в зависимости от размера модели.

Рассмотрим добычу, на примере аренды оборудования в рег. Clore, через CLI.

Команды:

Войдите как root-пользователь, введя команду (в аренде Clore — не нужно):

su -i

Обновите и обновите пакеты Linux и зависимости:

apt-get update -y

Опционально:

apt-get upgrade

Установите wget, tmux и Neovim:

apt-get install wget
apt-get install neovim -y
apt-get install tmux -y

Важное замечание: Некоторые кластеры аренды имеют пакет Anaconda3. Вы можете проверить, установлен ли он, введя команду conda list или conda --version.

Установка Miniconda (только если Anaconda не установлен):

Создайте каталог для Miniconda3:

mkdir -p ~/miniconda3

Скачайте последний скрипт установки Miniconda:

wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O ~/miniconda3/miniconda.sh

Запустите скрипт установки:

bash ~/miniconda3/miniconda.sh -b -u -p ~/miniconda3

Установка одной строкой:

mkdir -p ~/miniconda3 && wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O ~/miniconda3/miniconda.sh && bash ~/miniconda3/miniconda.sh -b -u -p ~/miniconda3

После завершения установки, она будет выглядеть так:

Удалите скрипт установки:

rm -rf ~/miniconda3/miniconda.sh

Добавьте инициализацию conda в ваш bash:

~/miniconda3/bin/conda init bash

Выйдите из оболочки, так как нужно переподключиться для инициализации conda:

exit

Либо новую сессию терминала в аренде в ручную открыть.

Или откройте терминал, нажав горячие клавиши:

CTRL + SHIFT + 

Проверка установки и создание окружения conda:

conda list

Опционально (можно пропустить). Обычно уже есть работающий nvidia-smi и установленный CUDA Toolkit, то мы можем сразу установить зависимости для окружения conda, которые нам нужны для работы майнера (это займет примерно 10 минут):

conda install pytorch torchvision torchaudio pytorch-cuda=12.1 -c pytorch -c nvidia

Клонирование репозитория

git clone https://github.com/heurist-network/miner-release.git

Переходим в директорию:

cd miner-release

Настройка окружения. Создайте и активируйте новое окружение conda:

conda create --name heurist-miner python=3.11 -y
conda activate heurist-miner

Установка зависимостей

pip install -r requirements.txt

Откройте файл .env для добавление строки:

nvim .env
nano .env

Укажите MINER_ID (заменить на Ваш EVM кошелек):

MINER_ID_0=0x9E122c15b2A1f1fBe542cF76AAC43708F534cCfe

Команда :wq — сохранить, :qa — выйти без сохранения.

Запустите генератор кошелька, исходя из основного кошелька (привязанный к сайту , создается второй дублем для безопасности транзакций:

python3 ./auth/generator.py

Запустите майнер (процесс скачивания ИИ моделей займет >80 ГБ пространства, ну и времени в зависимости от скорости интернета):

python3 sd-miner.py

В HiveOS можно нужно создать дополнительную сессию и в ней запустить, чтобы фарминг не закрывался:

Создание: screen -S Huerist

Просмотр сессий после выхода, входа в HiveShell: screen -ls

Подключение screen -r Huerist

Отключение от сессии: Ctrl + a, затем d

Завершение сессии: screen -X -S Huerist

Полезные команды:

Повторный запуск:

conda activate heurist-miner && cd miner-release && python3 sd-miner.py

Ключи второго кошелька: cd ~/.heurist-keys
Удалить: rm -rf wallet.txt

~/.cache/heurist — удалите каталог и перезапустите свой майнер, для решения некоторых проблем.
rm -rf ~/.cache/heurist

Остальные команды можно взять с оф. GitHub: https://github.com/heurist-network/miner-release

Полезные ссылки:

Панель мониторинга

Документация

Сезон 2 награды

Токеномика

NFT мультипликатор к скорости добычи

Рост потребностей в GPU, видение, почитать на досуге)

-Твиттер: https://twitter.com/heurist_ai

-Discord: https://discord.gg/XQ2Mw3pcKd

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

 
wpSolution Live Chat

Привет, Ваше удовлетворение является нашим главным приоритетом...

Прокрутить вверх