Мазмуну:

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

Video: Dragonboard кластери: 5 кадам

Video: Dragonboard кластери: 5 кадам
Video: SKY_ РИМИМ #2 2024, Июль
Anonim
Dragonboard Cluster
Dragonboard Cluster
  • 2 ou mais Dragonboards
  • 2 SD картасы

  • Um roteador

1 -кадам: Орнотуу MPICH

MPICHди орнотуу, Фортранды тандоо:

sudo apt install gfortran

MPICH precisa de três diferentes макарондор:

  1. Башталгыч файлдарды жүктөө жана жүктөө
  2. Бул компиляторду тандоо үчүн
  3. Жөн гана орнотуу мүмкүн эмес.

Sendo assim, podemos crias pastas assim катары:

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

Макарон жүктөп алуу:

cd /opt /mpi-dl

MPICHди жүктөө үчүн, мисалы, MPICH сайтынын расмий сайтын жасаңыз, мисалы:

sudo wget

Алгум шилтемеси акыркы убакта бар.

Extraia os arquivos needários:

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 seacacente…

Пара компилятор жасоо үчүн колдонуңуз:

sudo make Isso pode demorar um pouco… Энтузиазм, Fortnite, жана башка нерселер менен таанышып чыгыңыз

Жыйынтыктоо үчүн, орнотулган ком:

sudo make install

Тандоо аягына чыкканда, комузду текшериңиз:

/opt/mpi/bin/mpiexec -n 1 дата

2 -кадам: MPI4PY орнотуу

Instal algumas dependências com:

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

Орнотуу MPI4PY com o pip:

sudo пип mpi4py орнотуу

Python тесттеринин мисалдары, мисал үчүн:

  • cd /home /linaro
  • nano test.py

Тесттердин тизмеси:

басып чыгаруу ("Quero passar em SD")

Колдонуу шарттары Купуялуулук Мобилдүү Жөндөө:

python test.py

Agora, codigo com же MPI:

/opt/mpi/bin/mpiexec -n 4 python test.py "Системанын тесттери" программасын иштетүү үчүн "Quero passar em SD" 4 версиясын иштеп чыгыңыз.

3 -кадам: Duplique Esse Cartao SD

  • SD карталары үчүн Dragonboard Windows компьютерлерин оңдоп -түзөө.
  • Сүрөттөмө кайра англисче (Кошмо Штаттар) тилине которулсун Которуу
  • Ремовка карталарын жасоо үчүн компьютерге жазылгыла, бул жерде эч нерсе жок. Бул SD картаны колдонуу үчүн керек.

Pronto, passo feito! Vamos para proximo.

4 -кадам: Inicie E Conecte Todas Dragonboards катары

  • Сүрөттөмө кайра англисче (Кошмо Штаттар) тилине которулсун Которуу Coloque os cartoes SD em cada Dragonboard e as ligue, as de conectar cada uma na mesma rede.
  • SSH үчүн Dragonboard башкы директору (ал жерде жок)
  • Descubra os ips das outras dragonboards com же comando:

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

Agora voce deve ter todos os ips dos outros noos listados, iremos salvar элес em umququo:

  • cd /home /linaro
  • нано түйүндөр

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

192.168.1.15

192.168.1.16

192.168.1.17

192.168.1.18

Бул жерде эч нерсе жок, Dragonboards жана хост аталыштары жок:

  • ssh [email protected] SSD үчүн эң сонун дракорд болуп саналат.
  • Негизги каттар хосттун атын өзгөртүү үчүн, мисалы, No1, No2 ж.б.…
  • Saia do ssh com: exit

Эч нерсе эмес, SSH кыйкырыңыз:

ssh -keygen -t rsa

Башкача айтканда, көчүрүү эссе chave com:

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

    Сүрөттөмө Google Котормочу аркылуу кыргызча (Кыргызстан) тилине которулсунбу?

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

  • ssh [email protected]
  • cat master.pub >>.ssh/авторизацияланган_чыктар чыгуу

Pronto! Конфигурациялоо үчүн кластер орнотулат.

5 -кадам: Teste Seu Cluster

Командону аткарыңыз:

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

2 -абз.

Python же citigo файлдарын сыноо үчүн, аткаруучу:

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

Жаңылыктар, 2 -бөлүккө баш багыңыз!

Pronto, tudo certo!

Сунушталууда: