Впускайки се в света на криптовалутата и Data-science, неслучайно щях да построя свой собствен суперкомпютър („по стандартите от 2002 г.“). Страхотното в това е, че всеки може да има достъп до евтини GPU изчисления, които са 3-10 пъти по-евтини от AWS екземплярите. Всичко това става възможно благодарение на платформата Vast.ai, която позволява peer to peer споделяне на GPU изчислителна мощност.

В следващата поредица от статии ще покажа как да започнете с някои различни задачи на платформата Vast.ai:

  • Свързване към Vast.ai с помощта на windows: Изберете и ssh в избраното от вас устройство
  • Стартиране на бележник на Jupyter
  • Течащи бенчмаркове
  • Започнете: Folding@Home
  • Първи стъпки: Използване на hashcat
  • Първи стъпки: Използване на fast.ai

Избиране и ssh в избраната от вас платформа

Изберете и отидете до екземпляра

  1. Във вашия браузър изберете вашето изображение и платформа по избор на https://vast.ai/console/create/

За да започнете, изберете вашето докер изображение по избор, както е показано по-долу. Има няколко опции за избор, но за този урок избрах бързо изображение от докер център и избрах Стартиране на интерактивен шел сървър, SSH

След това избираме платформата по избор (116) и щракваме, за да наемем, както е показано по-долу.

2. Отидете до вашето копие, което току-що е създадено https://vast.ai/console/instances/. Моля, имайте предвид, че вашето копие може да отнеме от 30 секунди до 15 минути, за да се зареди в зависимост от скоростта на връзката на хоста, ако изображението вече е на хост платформата и размера на изображението. Професионален съвет: помолете домакина да зареди предварително изображението вместо вас, за да можете да започнете за по-малко от минута всеки път.

3. Отидете на екземпляри и щракнете върху свързване, което ще покаже ip адреса и порта (също се показва в горната част на екземпляра).

ssh -p 515836  [email protected] -L 8080:localhost:8080

По-късно ще ви трябва порт 515836 и ip адрес [email protected] (имайте предвид, че портът и ip адресът може да са различни).

Инсталирайте PuTTY и генерирайте ssh ключ

4. Изтеглете и инсталирайте PuTTYgen за Windows

5. С помощта на PuTTYgen изберете RSA и след това натиснете бутона за генериране, за да генерирате публичния и частния ключ.

6. Добавете парола за допълнителна сигурност, запазете публичния и частния ключ и копирайте публичния ключ в клипборда.

7. Отидете на https://vast.ai/console/account/ и въведете публичния ключ, генериран в стъпка 6.

8. Отворете PuTTY и въведете IP адреса и номера на порта от стъпка 3.

9. Отидете наВръзка →SSH → Удостоверяванеи изберете вашия личен ключ

10. Върнете се обратно към Сесия и запазете конфигурацията си, за да можете да я заредите лесно по-късно.

Свържете се с вашето копие

11. Щракнете върху отваряне, приемете всички изскачащи прозорци и влезте с паролата, която сте използвали при генерирането на вашия публичен ключ.

12. Подивете !!!!!!!!

Ако все още имате проблеми, не се колебайте да се свържете с тях в коментарите по-долу или дори по-добре, присъединете се към общността на Vast.ai Discord. Повече информация за peer to peer системата на Vastai можете да намерите в „Често задавани въпроси“.

Забележете, че не съм разработчик на Vast.ai, но имам платформа (116), която се хоства на платформата, така че не се колебайте да покажете малко любов 😺.