Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
- 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:
- Boshlang'ich formatdagi fayllarni yuklab oling
- Kompozitsiyalarni yozish va yozish
- 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:
- ssh [email protected]
- mushuk master.pub >>.ssh/Author_keys chiqish
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!