Агуулгын хүснэгт:

Dragonboard кластер: 5 алхам
Dragonboard кластер: 5 алхам

Видео: Dragonboard кластер: 5 алхам

Видео: Dragonboard кластер: 5 алхам
Видео: Сура 》Аль Фатиха《 33 раз читает Мишари Рашид. 2024, Долдугаар сарын
Anonim
Dragonboard кластер
Dragonboard кластер
  • 2 ou mais Dragonboards
  • 2 ширхэг SD карт

  • Ум ротеадор

Алхам 1: Instalacao MPICH хий

MPICH -ийг ашиглахын тулд Fortis -ийг сонгоно уу:

sudo apt install gfortran

MPICH precisa de três diferentes гоймон:

  1. Нэмэлт файлуудыг татаж авах боломжтой
  2. Өөр нэг зүйл бол үүнийг нэгтгэх явдал юм
  3. Нэмэлт суулгацыг хийж болно.

Sendo assim, podemos crias as pastas assim:

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

Гоймон татаж авах:

cd /opt /mpi-dl

MPICH -ийг татаж авахын тулд MPICH -ийн албан ёсны вэбсайтыг татаж аваарай, жишээ нь:

sudo wget

Mog para algum link com com versão mais sone caso exista.

Extraia os arquivos зайлшгүй шаардлагатай:

tar zxvf mpich-3.3.tar.gz

Compilação гоймоныг олж аваарай:

cd /opt /mpi-build

Тохиргоог хийх процесс:

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

Пара компилятор хийхийн тулд ашиглана уу:

sudo make Isso pode demorar um pouco… Энтэр, фортинг, форнт, папа, вообще вы всего за за за

Төгсгөлд нь оруулна уу:

sudo make install

Төгсгөлд нь, com tse tudo esta correto com esse comando шалгах:

/opt/mpi/bin/mpiexec -n 1 огноо

Алхам 2: MPI4PY суулгана уу

Algumas dependências com суулгана уу:

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

MPI4PY ком эсвэл пип суулгаарай:

sudo pip mpi4py суулгана уу

Жишээ нь python тестийг шалгаарай:

  • cd /home /linaro
  • нано тест.py

Тестийн хувьд:

хэвлэх ("Quero passar em SD")

Туршилт хийхдээ:

python тест.py

Agora, codigo com эсвэл MPI:

/opt/mpi/bin/mpiexec -n 4 python test.py Isso үйлчилгээ нь "Quero passar em SD" 4 хувилбарыг ашиглана.

Алхам 3: Duplique Esse Cartao SD

  • SD картны хувьд Dragonboard болон Windows -ийг тооцоолох боломжтой.
  • Duplique esse cartão como uma imagemem,
  • Компьютерийн компьютерийг цэвэрлэхийн тулд ямар ч зүйл байхгүй болно. Энэ нь маш их ашиг тустай байх болно.

Pronto, passo feito! Vamos para or proximo.

Алхам 4: Inicie E Conecte Todas нь луугийн самбар болно

  • Coloque os cartoes SD em cada Dragonboard e as ligue, lecre de conectar cada uma na mesma rede.
  • SSH -ийн Dragonboard -ийн захирал (o nó mestre)
  • Descubra os ips das outras dragonboards com эсвэл comando:

    nmap -sP 192.168.1.* | grep мастер

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

  • cd /home /linaro
  • нано зангилаа

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

Оролцогчид юу хийхээ мэдэхгүй байгаа бол Dragonboards, mute or hostname delas:

  • ssh [email protected] Залуу хөлөг онгоцны луу, хариулт нь тийм ээ, учир нь SSH
  • Жишээ нь, хостын нэр, жишээ нь No1, No2 гэх мэтийг өөрчилнө үү.
  • Saia do ssh com: гарах

Үгүй ээ, SSH -г орхи:

  • ssh -keygen -t rsa

Товчхондоо, хуулбарлахыг хүсвэл:

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

    Энэ нь ямар ч хамаагүй!

Acesse cada nó e salve essa chave como uma chave autorizada:

  • ssh [email protected]
  • cat master.pub >>.ssh/авторлогдсон_түлхүүрүүд гарна

Пронто! Тохиргоо хийх боломжтой кластер.

Алхам 5: Teste Seu Cluster

Командо гүйцэтгэх:

/opt/mpi/bin/mpiexec -f nodesips -n 2 хостын нэр

2 -оос дээш тооны дугаарыг сонгоно уу.

Python que criamos mais cedo, podemos гүйцэтгэгчийн хувьд:

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

Тиймээс, 2 дугаарыг сонгоно уу!

Пронто, сайн байна уу!

Зөвлөмж болгож буй: