Mundarija:

Dragonboard klasteri: 5 qadam
Dragonboard klasteri: 5 qadam

Video: Dragonboard klasteri: 5 qadam

Video: Dragonboard klasteri: 5 qadam
Video: Chiqindilar qadrli buyumga aylanadi - original ijodiy qadam 2024, Iyul
Anonim
Dragonboard klasteri
Dragonboard klasteri
  • Ajdaho taxtasi
  • 2 ta SD karta

  • Ummatchi

1 -qadam: MPICH -ni o'rnating

MPICH -ni o'rnatish, Fortran -ni o'rnatish:

sudo apt install gfortran

MPICH precisa de três diferentes pastalari:

  1. Boshlang'ich formatdagi fayllarni yuklab oling
  2. Kompozitsiyalarni yozish va yozish
  3. O'rnatish va o'rnatish uchun xizmatlar.

Sendo assim, podemos crias pasta assim sifatida:

  • sudo mkdir /opt /mpi
  • sudo mkdir /opt /mpi-dl
  • sudo mkdir /opt /mpi-build

Makaronni yuklab oling:

cd /opt /mpi-dl

MPICH -ni yuklab olish uchun, masalan, MPICH -ning rasmiy saytini yuklab oling:

sudo wget

Oxirgi paytlarda havola qilingan.

Qo'shimcha talablar:

tar zxvf mpich-3.3.tar.gz

Bir makaronni oling:

cd /opt /mpi-build

Konfiguratsiya jarayoni:

sudo /opt/mpi-dl/mpich-3.3/configure --prefix =/opt/mpi Isso pode demorar alguns minutos, entao seja paciente…

Pul kompilyatorini yaratish uchun foydalaning:

Isdo pode demorar -ni amalga oshiring … Fortnite -ni tanlang, bu sizning xohishingizga javob beradi

Oxirgi tugmachani bosing:

sudo make install

Oxirgi marta, tekshiring:

/opt/mpi/bin/mpiexec -n 1 sana

2 -qadam: MPI4PY -ni o'rnating

Algumas dependências com ni o'rnating:

sudo apt install python-pip python-dev libopenmpi-dev

MPI4PY -ni o'rnatish yoki o'rnatish:

sudo pip o'rnatish mpi4py

Misol uchun, python test sinovlari:

  • cd /home /linaro
  • nano test.py

Sinov uchun raqamli kod:

chop etish ("Quero passar em SD")

Mana, siz ham shunday qilishingiz mumkin:

python test.py

Agora, MPI kodini tekshiring:

/opt/mpi/bin/mpiexec -n 4 python test.py "Quero passar em SD" 4 -sonli operatsion tizimni sinovdan o'tkazadi.

3 -qadam: Duplique Esse Cartao SD

  • SD -karta dragonboard va Windows -ning kompyuter dasturlari bilan bir xil.
  • Duplique esse cartoo como uma imagem, this is a voocé pode utilizar yoki
  • Kompyuterni o'chirib tashlaganingizdan so'ng, hech qanday ma'lumot yo'q. Bu SD -kartani ishlatish uchun kerak.

Pronto, passo feito! Vamos yoki proximo uchun.

4 -qadam: Inisie E Conecte Todas ajdaho taxtasi sifatida

  • Klassik kartochkalar SD -karta Dragonboard e -ga o'xshab, bir vaqtning o'zida, bir vaqtning o'zida, bir vaqtning o'zida, bir vaqtning o'zida.
  • Dragonboard direktori SSH tomonidan boshqariladi
  • Descubra os ips das outras dragonboards com yoki comando:

    nmap -sP 192.168.1.* | grep ustasi

Agora voce deve ter todos os ips dos outros nos listados, iremos salvar eles em um arquivo:

  • cd /home /linaro
  • nano tugunlar

Escreva agora os ips listados acima, no meu caso, são:

192.168.1.15

192.168.1.16

192.168.1.17

192.168.1.18

Ajablanarlisi shundaki, Dragonboards yoki hostname delas:

  • ssh [email protected] - bu ajdaho taxtasi, siz ham SSH -ni ishlatishingiz mumkin.
  • Xost nomi, masalan, No1, No2 va boshqalarni o'z ichiga oladi.
  • Saia do ssh com: chiqish

Yo'q, SSH yig'lab yuboring:

ssh -keygen -t rsa

Mana, nusxa ko'chirish:

  • scp /home/linaro/.ssh/id_rsa.pub [email protected]: /home/pi/master.pub

    Mudar yoki boshqa hech narsa yo'q!

Qisqa vaqt ichida hech qanday ma'lumot yo'q:

Pronto! Klasterni sozlash va sozlash.

5 -qadam: Seu klasterini sinab ko'ring

Komandoni bajaring:

/opt/mpi/bin/mpiexec -f nodesips -n 2 xost nomi

Mumkin bo'lgan 2 -sonli raqamlar.

Python -ni sinab ko'rsatsangiz, ijrochi:

/opt/mpi/bin/mpiexec -f nodesips -n 2 python test.py

Shunday qilib, 2 -raqamli raqamlar ham mavjud!

Pronto, tudo sertifikati!

Tavsiya: