Запускаем нейросеть на домашнем компьютере
Содержание:
- Адаптируем скрипты под актуальную версию tensorflow
- Как включить уведомления в Hive OS на Telegram или Discord
- Запускаем нейросеть
- Нулевая точка: с чего начать
- «Запущенный» (причастие)
- В словаре Ожегова
- Добавляем фото для обучения
- Адаптируем скрипты под актуальную версию tensorflow
- Обучаем нейросеть
- Запускаем нейросеть
- Устанавливаем tensorflow
- Зомби режим в Hive OS
- Команды в Hive OS
- ApkOnline Android Emulator
- Запуск майнинга на Hive OS
- Большой толковый словарь
- GenyMotion Android Emulator
- Разгон видеокарт в Hive OS
- BlueStacks Online Emulator
- Обновление системы Hive OS и обновление драйверов для видеокарт
- Шаг третий: ищем бюджет
- В словаре Полная акцентуированная парадигма по А. А. Зализня
- Создаём виртуальное окружение
Адаптируем скрипты под актуальную версию tensorflow
На момент написания статьи актуальная версия tensorflow — 2.0. Но скрипты и алгоритмы, которые мы используем, заточены под старую версию, поэтому нужно применить немного магии автозамены:
- Переходим в каталог tell-me/scripts и находим файл retrain.py.
- Открываем его в любом редакторе кода, например Sublime Text 3.
- Нажимаем Ctrl + H или Command + H — включится режим поиска и автозамены текста.
- Первая строка (что заменить) → пишем tf. (с точкой).
- Вторая строка (на что заменить) → пишем tf.compat.v1. (тоже с точкой в конце).
- Нажимаем Replace All (Заменить всё).
- То же самое делаем в файле label-image.py.
- В том же файле label-image.py добавляем после строки 25 «import tensorflow as tf» такую строку:
tf.compat.v1.disable_eager_execution()
Как включить уведомления в Hive OS на Telegram или Discord
Вы можете настроить уведомления по различным событиям в системе и получать их на свой telegram или discord. Какие уведомления можно получать на Telegram и Discord с Hive OS:
- Воркер в сети
- Воркер не в сети
- Воркер загрузился
- Сообщения об ошибках
- Предупреждающие сообщения
- Информационные сообщения
- Выполненные без ошибок
- GPU Temp >= Red Temp + 3°
- Почасовой отчет
- Скорость вентилятора >= Порог + 5%
- Коэф. подтв. шар >= Порог — 5%
- Средняя нагрузка (15 мин) >= Порог + 1
- Потеря GPU/платы
- GPU MEM TEMP >= Red MEM TEMP + 3°
- CPU TEMP >= Red CPU TEMP + 3°
- ASIC Board TEMP >= Red ASIC TEMP + 3°
Список уведомлений очень большой. Что в целом позволит вам во время узнавать и реагировать на любые события на ферме.
Как настроить эти уведомления?
Переходите на Фермы и выбираете нужный Воркер, там ищем вкладку — Настройки. Спускаемся к Уведомлениям.
Уведомления на telegram или discord в hive osУведомления в Telegram в Hive OS
Запускаем нейросеть
Чтобы проверить работу нашей нейросети, скачиваем любой файл с розой из интернета, кладём его в папку tell-me (или как у вас она называется) и пишем такую команду:
Нейросеть думает, а потом выдаёт ответ в виде процентов. В нашем случае она на 98% уверена, что это роза:
А вот как нейросеть реагирует на фото Цукерберга:
50% — что на фото тюльпан, и на 18% — что это одуванчик. А всё потому, что она умеет различать только 5 видов цветов, а не всяких там цукербергов.
Текст:
Михаил Полянин
Редактор:
Максим Ильяхов
Художник:
Даня Берковский
Корректор:
Ирина Михеева
Вёрстка:
Кирилл Климентьев
Соцсети:
Олег Вешкурцев
Нулевая точка: с чего начать
Итак, у вас родилась идея создать свой курс или, может быть, даже целую онлайн-школу.
Если вы эксперт в какой-то предметной области, то, скорее всего, именно на эту тему вы хотите делать обучающий продукт для других. Прежде чем бросаться в производство курса, вам нужно понять, какое место ваш продукт может занять на рынке образовательных услуг, есть ли у него вообще шанс стать востребованным.
Второй вариант: вы просто выбрали рынок онлайн-образования как привлекательную и модную нишу для вложения, считаете её относительно простой, но какие именно курсы делать, ещё не решили.
В любом из этих двух случаев есть четыре этапа, через которые стоит пройти для успеха курса:
- Исследование.
- Тестирование гипотез.
- Продуктовая стратегия.
- Стратегия продвижения.
«Запущенный» (причастие)
Значение слова «запустить» по словарю С. И. Ожегова
- Упусти время, дать развиться чему-нибудь (плохому)
- Довести до запустения, упадка, расстройства
- Засунуть, погрузить, вонзить во что-нибудь
- Привести в действие, в движение
- Пустить, впустить куда-нибудь
- С размаху бросить
Морфологический разбор причастия
- I Часть речи: причастие;
- IIНачальная форма: запустить;
-
IIIМорфологические признаки:
- А. Постоянные признаки:
- страдательное
- невозвратное
- переходное
- прошедшее время
- совершенный вид
- Б. Непостоянные признаки:
-
- мужской род, единственное число, полная форма
- именительный или винительный падеж
- А. Постоянные признаки:
- IV Синтаксическая роль:
определение
Полная и краткая форма страдательных причастий (совершенный вид)
полная | Какой?запущенный | Какое?запущенное | Какая?запущенная | Какие?запущенные |
краткая | Каков?запущен | Каково?запущено | Какова?запущена | Каковы?запущены |
Падежи страдательных причастий (совершенный вид)
именительный | Какой?запущенный | Какое?запущенное | Какая?запущенная | Какие?запущенные |
родительный | Какого?запущенного | Какого?запущенного | Какой?запущенной | Каких?запущенных |
дательный | Какому?запущенному | Какому?запущенному | Какой?запущенной | Каким?запущенным |
винительный | Какого? Какой?запущенного, запущенный | Какого? Какое?запущенное | Какую?запущенную | Каких? Какие?запущенные, запущенных |
творительный | Каким?запущенным | Каким?запущенным | Какой?запущенною, запущенной | Каким?запущенными |
предложный | О каком?запущенном | О каком?запущенном | О какой?запущенной | О каких?запущенных |
В словаре Ожегова
ЗАПУСТИТЬ, -ущу, -устишь; -ущенный; сов. 1. что и чем в кого-что. С размаху бросить (разг.). 3. камень или камнем в окно. 2. что. Привести в действие, в движение. 3. мотор. 3. бумажного змея (заставить взлететь). 3. ракету. 3. что. Засунуть, погрузить, вонзить во что-н. (разг.). 3. руку в чей-н. карман (также перен.: взять чужое). 3. когти во что-н. 4. кого (что). Пустить, впустить куда-н. (разг.). 3. карасей в пруд.*Запустить в производство — начать производить (многое). Запустить изделие в производство. Запустить глаза куда (прост, неодобр.) — посмотреть, заглянуть куда-н. || несов. запускать, -аю, -аешь. || сущ. запуск, -а, м. (ко 2 и 4 знач.). || прил. запускной, -ая, -ое (ко 2 знач.; спец.).
Добавляем фото для обучения
Скачиваем уже собранный датасет с цветами, распаковываем его и копируем в папку tell-me → tf_files.
Адаптируем скрипты под актуальную версию tensorflow
На момент написания статьи актуальная версия tensorflow — 2.0. Но скрипты и алгоритмы, которые мы используем, заточены под старую версию, поэтому нужно применить немного магии автозамены:
- Переходим в каталог tell-me/scripts и находим файл retrain.py.
- Открываем его в любом редакторе кода, например Sublime Text 3.
- Нажимаем Ctrl + H или Command + H — включится режим поиска и автозамены текста.
- Первая строка (что заменить) → пишем tf. (с точкой).
- Вторая строка (на что заменить) → пишем tf.compat.v1. (тоже с точкой в конце).
- Нажимаем Replace All (Заменить всё).
- То же самое делаем в файле label-image.py.
- В том же файле label-image.py добавляем после строки 25 «import tensorflow as tf» такую строку:
tf.compat.v1.disable_eager_execution()
Благодаря этому колдунству мы заставим старый скрипт работать с новой библиотекой.
Обучаем нейросеть
- В командной строке командой cd переходим в папку tell-me (или в другую, если у вас проект называется по-другому).
- Запускаем команду:
Пошёл процесс обучения. В нём 4000 этапов, по времени занимает примерно 20 минут. За это время нейросеть обработает около 250 фото (это очень мало для нейросети) и научится отличать розу от ландышей:
Запускаем нейросеть
Чтобы проверить работу нашей нейросети, скачиваем любой файл с розой из интернета, кладём его в папку tell-me (или как у вас она называется) и пишем такую команду:
Нейросеть думает, а потом выдаёт ответ в виде процентов. В нашем случае она на 98% уверена, что это роза:
А вот как нейросеть реагирует на фото Цукерберга:
50% — что на фото тюльпан, и на 18% — что это одуванчик. А всё потому, что она умеет различать только 5 видов цветов, а не всяких там цукербергов.
Устанавливаем tensorflow
Tensorflow — открытая библиотека для машинного обучения и работы с нейросетями. Она будет отвечать за то, чтобы наш компьютер мог запустить нейросеть и правильно с ней работать.
Для установки пишем команду:
pip — это программа, которая отвечает в Python за скачивание, установку и обновление библиотек и вспомогательных пакетов. Это как магазин приложений Apple, только для командной строки и для разработчиков.
Чтобы убедиться, что библиотека установилась правильно и работает штатно, проверим её простым тестом.
1. Пишем команду:
2. Начало командной строки поменялось на >>> — это значит, питон готов к приёму своих команд. Пишем по очереди такое:
Если в ответ питон нам выдал что-то вроде ‘Hello, TensorFlow’, это значит, что мы всё сделали правильно.
Зомби режим в Hive OS
Шаг 1: Заходим в Flight Sheets (полетные листы) и создаем полетный лист. Монету выбираем ETH, прописываем свой кошелек (нужно предварительно его создать), пул, и майнер. Выбираем TeamRedMiner и нажимаем Настроить ( Setup Miner Config).
Создаем Flight Sheets (полетный лист) и выбираем майнер TeamRedMiner
В насройках майнера, находим поле Extra config arguments и вводим следующую команду — —eth_4g_max_alloc 4076.
—eth_4g_max_alloc 4076
Эта команда указывает сколько видеопамяти в карте будет использоваться под DAG файл. Все что больше этого значения будет размещаться в оперативной памяти. Чем выше эта цифра, тем меньше будет падение хэшрейта в майнинге. У нас стоит 4076 mb. Это цифру вам нужно подобрать самим. Если на 4076 все работает стабильно, попробуйте поднять на 10 mb.
Нажимаем Apply Changes и сохраняем полетный лист. Полетный лист называем как то понятно, Zomby List или как то так.
Более подробнее про майнинг на картах с 4GB видеопамяти читайте в статье по майнингу на RX 480, RX 570, RX 580.
Команды в Hive OS
Базовые команды
- agent-screen— показывает агент клиента Hive OS (чтобы выйти, нажмите Ctrl+A, D)
- firstrun -f— заново запросить ID рига и пароль
- mc— файловый менеджер, наподобие Norton Commander, но для Linux
- selfupgrade— обновление Hive OS через консоль, то же самое, что нажать кнопку в веб-интерфейсе
- sreboot— выполнить принудительную перезагрузку
- sreboot shutdown— выполнить принудительное отключение
Майнеры
- miner— открывает окно с запущенным майнером (чтобы выйти, нажмите Ctrl+A, D)
- miner start, miner stop— запускает или останавливает настроенный майнер
- miner log, miner config— лог / настройки майнера
Логи системы
- dmesg— показать системные сообщения, в основном, чтобы увидеть лог загрузки
- tail -n 100 /var/log/syslog— показать 100 последних строк из системного лога
Сеть
- ifconfig— показать интерфейсы сети
- iwconfig— показать беспроводные адаптеры
Горячие клавиши
Ctrl+C— остановить любую запущенную команду
Переключение между экранами майнеров, отсоединение от терминала:
- Ctrl+A, D— отсоединить от экрана (майнер или агент), чтобы оставить его работающим
- Ctrl+A, Space or Ctrl+A, 1,2,3— переключение между экранами, если у вас запущено несколько майнеров и т.д.
Продвинутые команды
Статус / Диагностика
- agent-screen log— показать логи разных частей (вы можете использовать log1 и log2) агента Hive
- hello— «поздороваться» с сервером: чтоб обновить IP адреса, настройки, и так далее (обычно выполняется при запуске)
- net-test— проверить и определить сетевое соединение
- timedatectl— показать время и дату настроек синхронизации
- top -b -n 1— показать список всех процессов
- wd status— показать статус и лог хешрейт-вотчдога
AMD
- amd-info— показать данные по картам AMD
- amdcovc— показать данные о питании карт AMD
- amdmeminfo— показать данные о памяти карт AMD
- wolfamdctrl -i 0 —show-voltage— показать таблицу напряжения для видеокарт AMD #0
Nvidia
- journalctl -p err | grep NVRM— показать последние ошибки видеокарт Nvidia
- nvidia-info— показать расширенные данные по картам Nvidia
- nvidia-driver-update— обновление драйверов Nvidia
- nvidia-driver-update 430— скачать и установить последний драйвер из серии 430.*
- nvidia-driver-update —nvs— переустановить только nvidia-settings
- nvidia-smi— показать данные по картам Nvidia
- nvtool —clocks— показать частоты ядра/памяти для всех видеокарт Nvidia
Оборудование
- gpu-fans-find— вращать вентиляторы GPU от первой до последней карты, чтобы упростить поиск необходимого GPU. Можно указать номер карты, тогда вентиляторы запустятся именно на ней. Если воркер запускается корректно, отследить какая карта какой шине соответствует довольно просто. Например, если карта GPU0 имеет шину 01:00.0, и её нужно найти, используйте команду gpu-fans-find 0. Эта команда на некоторое время раскрутит вентиляторы только на этой карте. И так далее по примеру.
- sensors— показать показания напряжения/температуры материнской платы и карты
- sreboot wakealarm 120— выключить блок питания и запустить через 120 секунд
- /hive/opt/opendev/watchdog-opendev power— эмуляция нажатия кнопки питания посредством OpenDev вотчдога
- /hive/opt/opendev/watchdog-opendev reset— эмуляция нажатия кнопки перезапуска посредством OpenDev вачдога
Апгрейд / Установка
- disk-expand -s— расширить раздел Linux, чтобы заполнить оставшееся на диске место
- hpkg list miners— список всех установленных майнеров
- hpkg remove miners— удалить все майнеры
- nvidia-driver-update —remove— удалить все загруженные пакеты драйверов Nvidia, кроме утсановленного на данный момент
- selfupgrade —force— принудительный апгрейд; это поможет в ситуации, когда selfupgrade сообщает, что версия Hive актуальна, но на самом деле это не так
Логи
- journalctl -u hive —no-pager— показать загрузочный лог Hive OS
- journalctl -u hivex —no-pager— показать лог X сервера (графический интерфейс)
- logs-on— записать все логи на диск, они сохранятся после перезагрузок
- logs-off— записать все логи в оперативную память, чтобы уменьшить износ USB-накопителя (по умолчанию)
- log=’/var/log/syslog’; gzip -c9 «$log» | base64 -w 0 | message file «$(basename «$log»)» payload— отправить файл /var/log/syslog на панель управления
Как запускать команды
Есть несколько способов запуска команд, прежде всего вам нужно зайти в нужный воркер:
- Выбрать пункт «Выполнить команду», и вбить необходимую команду.
- Выбрать пункт «Удаленный доступ», и выбрать Hive Shell Start.
ApkOnline Android Emulator
Для не очень продвинутых пользователей, которые уже имеют некоторое представление об эмуляторах, неплохо подойдёт ApkOnline Android Emulator. Это кросс-платформенное решение, которые одинаково совместимо как с Windows, так и с macOS. Эмулятор имеет не самый простой, но логичный интерфейс, так что разобраться с ним не составит никакого труда.
ApkOnline Android Emulator работает на базе облачной платформы Android Virtual Device, поэтому вы сможете протестировать работу приложения с теми или иными сенсорами и датчиками
Неважно даже, на базе какого процессора работает ваш компьютер, какой объём оперативной или встроенной памяти он несёт. Сам эмулятор и Android-приложения и игры запустятся на нём в любом случае
Преимущества:
- Можно запускать любые Android-приложения и игры на ПК
- Обширная совместимость благодаря облачной платформе AVD
- Поддержка эмуляции внешних карт памяти
- Можно записывать аудио и видео
- Можно имитировать разные типы производительности
Недостатки:
- Не самый простой интерфейс для новичков
- Нет технической поддержки в бесплатной версии
Запуск майнинга на Hive OS
Для запуска майнинга нужно помимо уже сделанного, создать кошелек и полетный лист.
Создание кошелька в Hive OS (куда мы будем майнить)
Создаем кошелек в Hive OS. В web интерфейсе переходим во вкладку «Кошельки» и нажимаем кнопку «Добавить кошелек». Лучше всего создавать разные кошельки для разных монет, особенно, если вы планируете майнить различные монеты и переключаться между ними. При выборе монеты в Полетных листах, выбор кошельков будет ограничен этой монетой.
Создание кошелька на Hive OS
- Монета — ETH. Кошелек какой монеты мы создаем.
- Адрес — адрес кошелька или аккаунта на Binance Pool. Мы рассматриваем Binance Pool, т.к. это лучший пул для майнинга эфира на сегодня. Пройти регистрацию на Бинанс пуле можно по этой ссылке.
- Имя -Имя кошелька.
- Источник — В нашем случае binance.
- binance Ключ API — сюда можете вставить API кошелька и получать баланс через Hive OS (по желанию, считаем, что это не обязательная функция).
- Получить баланс кошелька — включаете функцию вывода баланса кошелька пула.
Кошелек создан. Переходим к созданию полетного листа.
Создания полетного листа
Полетный лист позволяет переключаться мгновенно между кошелками, пулами, монетами. Это по сути файлы конфигурации вашего воркера.
Для создания полетного листа в Hive OS переходим во вкладку «Полетные листы (Flight Sheets)».
Создание полетного листа в Hive OS
- Монета — выбираем монету. В зависимости от выбранной монеты, будут доступны только кошелки для этой монеты.
- Кошелек — выбираем кошелек который мы создали ранее.
- Пул — выбираем пул на который будем майнить. А так же сервера пула. Если вы выбрали несколько серверов, то воркер будет присоединятся в порядке очереди к каждому следующему если предыдущий перестал работать. Лучше выбрать 2-3 сервера.
- Майнер — выбираем майнер. Рекомендуем использовать NBMiner. При выборе майнера, будет манятся текст Nvidia, AMD или CPU. В зависимости от того с какими картами работает майнер, или процессорами.
- Имя — вводим имя полетного листа.
Запускаем майнинг на Hive OS
Мы сделали все необходимое для запуска майнинга. Выбираем нашу ферму, выбираем наш воркер. Когда вы будете в воркере и будете видеть кол-во карт, перейдите в «Полетные листы».
Запускаем майнинга на Hive OS
Нажимаем справа на ракете и запускаем майнинг.
Поздравляем, вы запустили майнинг на Hive OS. Подождите пару минут пока майнер запустить процесс майнинга.
Большой толковый словарь
ЗАПУСТЕЛЫЙ, -ая, -ое. Разг. Пришедший в запустение, заброшенный; опустевший. З. сад. З. дом. З-ая усадьба. ЗАПУСТЕТЬ, -еет; запустевший; св. Прийти в состояние упадка, заброшенности; опустеть, обезлюдеть. Деревня запустела. Дом запустел. З. за много лет. Запустение; запустенье, -я; ср. З. земельных участков. Музей в полном запустении. Кругом царит з. Мерзость запустения (библейск.; полное опустошение, разорение). 1. ЗАПУСТИТЬ, -пущу, -пустишь; запущенный; -щен, -а, -о; св. 1. что, чем в кого-что. Разг. Бросить с размаху. З. снежок в дерево. З. еловой шишкой в белку. З. мячом по кеглям. З. камень, камнем вверх. 2. (кого)-что. Дать взлететь, заставить подняться (обычно о летательных аппаратах, устройствах; разг. на таких аппаратах, устройствах). З. аэростат. З. воздушного змея под облака. З. из окна бумажный самолётик. З. космонавтов на Луну. З. спутник связи. З. баллистическую ракету. З. на орбиту космическую станцию. 3. что. Разг. Привести в действие; начать выпускать что-л. З. станок. З. мотор. З. новую линию метрополитена. З. конвейерную линию на заводе. З. в производство новую марку машины. З. производство кофеварок. 4. что. Разг. Погрузить, сунуть во что-л., внутрь чего-л. З. ложку во что-л. (также: начать есть много и жадно). З. пальцы в вихры (также: начать драть волосы, драться). З. лапу куда-л., во что-л. (захватить, присвоить что-л.). З. руку в карман (также: украсть у кого-л. что-л.). З. глаза куда-л. (заглянуть куда-л.). // Вонзить. З. когти в кого-л. (также: начать драться, царапаясь когтями, ногтями). 5. кого. Впустить, пустить куда-л., во что-л. З. рыб в аквариум. З. лошадей на луга. З. детей в класс. З. зрителей в кинозал. ◊ Запустить слово (словечко). Упомянуть о чём-л., напомнить. Запускать, -аю, -аешь; нсв. Запускаться, -ается; страд. Запускание, -я; ср. Запуск, -а; м. (2-3, 5 зн.). З. ракеты. З. мотора. 2. ЗАПУСТИТЬ, -пущу, -пустишь; запущенный; -щен, -а, -о; св. (кого)-что. 1. Оставить без ухода, наблюдения, надзора, довести до состояния упадка, разрушения. З. хозяйство, дом, огород. З. посевы. Усадьба запущена. 2. Перестать заниматься, своевременно делать, выполнять что-л. З. работу, учёбу. З. математику. 3. Дать развиться чему-л. плохому, не приняв своевременно мер. З. болезнь. З. рану. Ребёнок запущен (разг.; очень неухожен, неразвит). Запускать, -аю, -аешь; нсв. Запускаться, -ается; страд. Запускание, -я; ср. З. работы. Запущение, -я; ср. (1 зн.). Прийти в з. Быть в запущении. В доме — следы запущения.
GenyMotion Android Emulator
Этот эмулятор является чуть более продвинутым, чем первый. В большей степени он ориентирован на людей, которые не просто представляют себе, что такое эмуляция Андроид, но и понимают, как и на что это может влиять. Набор функций здесь соответствующий: эмуляция разных версий Android, изменение настроек производительности, запись и обмен демонстрационными записями.
У GenyMotion есть как онлайн, так и офлайн-версия для установки
В отличие от ApkOnline Android Emulator, этот эмулятор может работать как в браузере, так и нативно. Поэтому он, во-первых, более требователен к железу, а, во-вторых, может тратить больше ресурсов для реализации всего потенциала. Так что я бы считал GenyMotion Android Emulator если не профессиональным ПО, то по крайней мере просьюмерским.
Преимущества:
- Поддержка высокого разрешения
- Поддержка веб-камеры и скринкаста
- Имитация более 30 сочетаний аппаратного обеспечения
- Версия для macOS поддерживает мультитач и широкий набор сенсоров
Недостатки:
- Отсутствие поддержки AVD
- Плохое качество записи звука
- Большое количество рекламы в бесплатной версии
Разгон видеокарт в Hive OS
Разгон видеокарт от NVIDIA
Шаг 1 — Заходим в ферму. Во вкладке Farms(Фермы), выбираем нужную ферму.
Hive OS — Farms
Шаг 2 — Заходим на нужный риг. Выбираем риг в котором стоят карты которые мы будем разгонять.
Workers в Hive OS
Шаг 3 — выбираем нужную карту, все карты, определенные карты. Выбираем нужную карту и нажимаем на значок спидометра. Можно выбрать этот значок напротив конкретной карты, либо выбрать значок спидометра с надписью ALL. Тут задаются настройки разгона для всех карт Nvidia или AMD. Если у вас несколько одинаковых карт в риге, можно применить разгон сразу ко всем картам. Так же можно разогнать только определенные карты, об этом ниже.
Разгон RTX 3070 в HiveOS
Шаг 4 — Устанавливаем параметры разгона. Окно настроек для видеокарт от AMD отличается от карт для NVIDIA и имеет свои нюансы:
Оптимальный разгон и настройки RTX 3070 в Hive OS
- В поле +Core Clock Mhz (+Частота ядра Mhz) — указываем частоту в Mhz которую вы добавляете или снижаете от базовой.
- В поле Memory Clock, Mhz (Частота памяти, Mhz) — указываем значение частоты видео памяти. Частота видео памяти указывается умноженная на 2. Т.е. если вам нужно увеличить частоту на 1000 MHz, вбиваете 2000 Mhz. Это особенности разгона на Hive OS и Rave OS.
- В поле Вент., % (0 авто) — частота вращения вентиляторов. Оставляете 0 если у вас стоит Auto Fan.
- Предел потребления, W — указываете предел потребления карты в ваттах.
- Задержка в секундах перед применением разгона — указываете в секундах задержку начала разгона после того, как карта запустилась. Иногда это помогает от отвала видеокарты.
- Выключить подсветку (может не работать на некоторых картах) — очень редко работает.
- OhGodAnETHlargementPill — включает так называемую таблетку (Pill), используется только для майнинга 1080 и 1080 Ti.
- Pill cmd line params — можно указать ревизию карт для которых для запуска таблетки.
- Задержка перед стартом таблетки в секундах — задержка применения таблетки от времени запуска видеокарты.
Популярные пресеты
В этом разделе, можно выбрать пресет или шаблона разгона который используют другие пользователи Hive OS для таких же карт как у вас.
Popular Presets
Нажимаете на нужный пересет разгона и он применится к вашей карте.
Разгон нескольких карт из рига
Разгон нескольких карт из рига
Заходите в настройки разгона всех карт, и по отдельности указываете значения разгона для каждой отдельной карты. Порядок от GPU 0 до GPU N…
Разгон видеокарт от AMD
Для карт от AMD есть гораздо больше настроек для разгона, вы можете указывать не только лимит потребления, но и вольтаж на память, на чип и другие, в зависимости от поколения графического чипа.
Разгон RX 5700 XT в Hive OS
- В поле Core Clock offset, Mhz — указываем частоту в Mhz которую вы добавляете или снижаете от базовой.
- В поле Core voltage, mV — указываем значения потребления графического чипа в милливольтах.
- В поле Memory Clock offset, Mhz — указываем значение частоты видео памяти. Частота видео памяти указывается умноженная на 2. Т.е. если вам нужно увеличить частоту на 1000 MHz, вбиваете 2000 Mhz. Как и для карт NVIDIA.
- В поле Memory voltage, mV — указываем значения потребления видеопамяти в милливольтах.
- В поле Power Limit — указываете предел потребления карты в ваттах.
Polular presets — работают так же как и на картах Nvidia. Выбираете нужный шаблон и применяете его.
BlueStacks Online Emulator
Пожалуй, BlueStacks — это самый известный эмулятор Android для настольных компьютеров. Он очень удобен, функционален и интуитивно понятен. Поэтому разобраться с ним будет несложно. Просто запускаете эмулятор, выбираете игру или приложение, которые хотите запустить, и наслаждаетесь ими.
Bluestacks — пожалуй, полноценная игровая платформа с играми для Android
Несмотря на то что BlueStacks обладает широким набором инструментов разработки и тестирования, по сути, это полноценная игровая платформа с играми для Android, ориентированная на ПК. Здесь вас ждёт широкий ассортимент игр, которые без проблем запустятся на компьютерах с любым железом.
Преимущества:
- Широкий ассортимент игр
- Возможность скринкаста
- Удобный и понятный интерфейс
Недостатки:
- Высокие требования к ресурсам ПК
- Требуется минимум 4 ГБ ОЗУ
Обновление системы Hive OS и обновление драйверов для видеокарт
Какая версия Hive OS установлена?
Для обновление Hive OS, обратите внимание, не Ubuntu на базе которой написана Hive OS, а именно Hive OS, необходимо зайти в ваш воркер. Обновление Hive OS
Обновление Hive OS
Желтым цветом вы увидите последнюю версию системы, а рядом белым цветом будет обозначена текущая версия Hive OS. В моем случае, стоит 0.6-203@210503, а последняя версия на данный момент 0.6-203@210512.
Обновление Hive OS до последней версии (Upgrade)
Для обновления Hive OS до последней версии, нажмите на желтую иконку («Upgrade or Downgrade»).
Обновление Hive OS
Во всплывающем окне, вы можете выбрать версию на которую вы можете обновиться, а также почитать основные изменения в новой версии. Выбрав версию, нажимаете серую кнопку внизу «Upgrade». После нажатия кнопки, нужно будет дождаться процесса обновления. Обычно это занимает не более 2х минут.
Процесс обновления
Кнопка Reboot after complete — обновит воркер после успешного обновления Hive OS.
Как откатиться на предыдущие версии Hive OS (Downgrade)
В той же иконке (Upgrade or Downgrade), выбираем предыдущие версии на которые мы можем сделать откат.
Белым цветом написаны предыдущие версии системы на которые вы можете откатится. Выбираете нужную и нажимаете Upgrade. Все очень просто.
Как обновить драйвера для карт NVIDIA
Обновление драйверов в Hive OS можно сделать только для карт Nvidia, для карт AMD драйвера обновляются вместе с дистрибутивом сомой системы. Т.е. при обновлении версии Hive OS. Прежде чем обновлять драйвера, посмотрите какие драйвера установлены на вашем риге.
Для этого перейдите в Фермы — Воркеры — Выберите нужный воркер и нажмите на него. Попав в воркер, можно посмотреть версию драйверов.
Версия драйвера в HiveOS
В нашем случае версия драйверов — 455.45.01.
Следующий шаг, это узнать последнюю актуальную версия драйвера для карт Nvidia. Нужно запустить Shell.
Находясь в воркере, выбираем «Удаленный доступ» и «Hive Shell Start».
Hive Shell старт
После запуска Hive Shell, открываем окно Hive Shell.
nvidia-driver-update —list
Вводим команду nvidia-driver-update —list.
Вы увидите список доступных драйверов для установки. Узнаете версию Cuda для вашего устройства.
Для обновления драйвера введите команду upt update.
upt update
После выполнения этой команды, вводим команду на обновление драйвера.
Если есть более новая версия драйвера, вводите команду nvidia-driver-update 455.38 (указываете версию драйвера), либо просто вбиваете команду nvidia-driver-update и он будет ставить самую последнюю актуальную версию.
nvidia-driver-update
Обновления займет пару минут, после успешного обновления драйверов на hive os для nvidia, вы должны увидеть следующее окно:
Nvidia settings reinstall seccessful
Все, обновление драйвера прошло успешно.
Driver installation successful
Шаг третий: ищем бюджет
Всё просто. Покупаем набор, собираем спутник, запускаем в космос. Вот только где взять деньги на собственную космическую программу?
Не торопитесь продавать машину или квартиру. Есть как минимум два более интересных варианта.
Краудфандинг
или «народное финансирование». Бюджет на космическую программу можно найти на сайтах boomstarter или Planeta.ru. Главное — придумать запоминающуюся и яркую идею.
Это получилось у авторов проекта «Маяк». Запустить спутник, который будет виден в ночном небе ярче, чем любая звезда, захотели почти три тысячи спонсоров.
Проект собрал почти два миллиона рублей. 14 июля 2018 года аппарат был запущен в космос. К сожалению, во время запуска произошла авария, в контейнер со спутником попало топливо из сбойнувшего двигателя. «Маяк» вышел на орбиту, но не смог раскрыть солнечный отражатель. Запуск признали частично удавшимся.
Центры детского творчества
Проектированием и запуском космических спутников занимаются детские образовательные учреждения. Первой ласточкой стал сочинский «Сириус»: о запуске спутников, которые школьники собрали в детском лагере, рассказали во всех новостях. Сейчас похожие программы появляются в крупных центрах детского творчества.
Если вы уже вышли из школьного и даже институтского возраста, можете прийти со своим проектом к руководству такого центра. «Роскосмос» поддерживает образовательные программы по всей стране.
Если у вас вместе с детишками получится собрать что-то похожее на спутник, появится шанс запустить его в космос с борта МКС. Запуск при этом вам не будет стоить ни копейки.
В словаре Полная акцентуированная парадигма по А. А. Зализня
запусти́ть,запущу́,запу́стим,запу́стишь,запу́стите,запу́стит,запу́стят,запустя́,запусти́л,запусти́ла,запусти́ло,запусти́ли,запусти́,запусти́те,запусти́вший,запусти́вшая,запусти́вшее,запусти́вшие,запусти́вшего,запусти́вшей,запусти́вшего,запусти́вших,запусти́вшему,запусти́вшей,запусти́вшему,запусти́вшим,запусти́вший,запусти́вшую,запусти́вшее,запусти́вшие,запусти́вшего,запусти́вшую,запусти́вшее,запусти́вших,запусти́вшим,запусти́вшей,запусти́вшею,запусти́вшим,запусти́вшими,запусти́вшем,запусти́вшей,запусти́вшем,запусти́вших,запу́щенный,запу́щенная,запу́щенное,запу́щенные,запу́щенного,запу́щенной,запу́щенного,запу́щенных,запу́щенному,запу́щенной,запу́щенному,запу́щенным,запу́щенный,запу́щенную,запу́щенное,запу́щенные,запу́щенного,запу́щенную,запу́щенное,запу́щенных,запу́щенным,запу́щенной,запу́щенною,запу́щенным,запу́щенными,запу́щенном,запу́щенной,запу́щенном,запу́щенных,запу́щен,запу́щена,запу́щено,запу́щены
Создаём виртуальное окружение
Чтобы не раскидывать файлы, скрипты и картинки по всему компьютеру, создадим в питоне виртуальное окружение — специальный проект, который хранит все данные внутри своей папки. Он не мешает остальным проектам и не влияет на работу других программ.
Чтобы подключить себе виртуальное окружение, запускаем команду:
Теперь можно устанавливать окружение. Для этого придумаем ему название — мы выбрали tell-me, но вы можете выбрать любое другое:
Запускаем окружение:
Эта команда создаст папку на компьютере (путь к ней можно посмотреть на предыдущем скриншоте на третьей строке, параметр «dest») и запустит в ней виртуальное окружение: