INHOUDSOPGAWE:

Dragonboard Cluster: 5 stappe
Dragonboard Cluster: 5 stappe

Video: Dragonboard Cluster: 5 stappe

Video: Dragonboard Cluster: 5 stappe
Video: Which version of the PS3 did you have? 2024, Julie
Anonim
Dragonboard Cluster
Dragonboard Cluster
  • 2 ou Dragonboards
  • 2 ou kaartjies SD

  • Um roteador

Stap 1: Instalacao Do MPICH

Antes da instalação do MPICH, presies wat Fortran sê:

sudo apt installeer gfortran

MPICH presisa de três differenteses pastas:

  1. A primeira for fazer download e extrair o código fonte
  2. 'N Segunda para compilar o código
  3. A terceira servira para o caminho da instalação.

Sendo assim, podemos crias as pastas assim:

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

Aflaai:

cd /opt /mpi-dl

Laai die MPICH -aflaai as amptelike webwerf van MPICH af, byvoorbeeld:

sudo wget

Mude para algum link com versão mais recente caso exista.

Extraia os arquivos needsários:

teer zxvf mpich-3.3.tar.gz

Toegang tot die samestelling:

cd /opt /mpi-bou

Konfigurasieproses:

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

Gebruik die volgende om:

sudo make Isso pode demorar um pouco… Então, pode ir jogar uma partida de Fortnite, depois volte e veja se tudo ocorreu ok

Uiteindelik kan u die volgende installeer:

sudo maak installeer

As u klaar is, kyk of dit 'n korrekte aanpassing is:

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

Stap 2: Installeer Do MPI4PY

Installeer algumas afhanklik van:

sudo apt installeer python-pip python-dev libopenmpi-dev

Installeer MPI4PY as volg:

sudo pip installeer mpi4py

U kan byvoorbeeld die python toets, byvoorbeeld:

  • cd /home /linaro
  • nano -toets.py

U kan die volgende inligting vir 'n toets toets:

print ("Quero passar em SD")

U kan dit ook sien:

luislang toets.py

Agora, teste or codigo com of MPI:

  • /opt/mpi/bin/mpiexec -n 4 python test.py U kan 'n paar keer op 'n stelsel gebruik om 'n voorbeeld "Quero passar em SD" te gebruik

Stap 3: Duplique Esse Cartao SD

  • Verwyder die SD -kaart en die Dragonboard en die rekenaar vir Windows.
  • Dubbele artikels wat ons kan gebruik, kan ook gebruik word op
  • U kan ook 'n rekenaar of 'n nuwe artikel op die grafiek oplos, maar u kan nie 'n ultieme item gebruik nie. Dit is ook 'n goeie idee vir ons om SD te gebruik.

Pronto, passo feito! Vamos para o proximo.

Stap 4: Inisie E Conecte Todas As Dragonboards

  • Ons kaartjies SD en cadre Dragonboard e as 'n ligging, wat ons kan help
  • Die eerste hoof van Dragonboard (of die meeste) deur SSH
  • Beskryf ons ips das outras dragonboards com comando:

    nmap -sP 192.168.1.* | grep meester

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

  • cd /home /linaro
  • nano knope

Ons bied 'n lys van die belangrikste aspekte:

192.168.1.15

192.168.1.16

192.168.1.17

192.168.1.18

'N Deel meer as een van die belangrikste tegnologieë vir Dragonboards en die naam van die gasheernaam:

  • ssh [email protected] Mude para o ip de cada dragonboard, reageer ja vir cada uma e insira en senha do SSH
  • U kan die e -posadres van die gasheernaam vir byvoorbeeld No1, No2, ens.
  • Saia do ssh com: uitgang

Nee, ons kan nie SSH nie:

ssh -keygen -t rsa

Vir 'n nuwe kopie, kan ons dit ook kopieer:

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

    Lewer die modder van ip para cada nó!

Ons kan nie eers 'n outydse uitgawe van 'n outomatiese autorisasie gee nie:

Pronto! Seu cluster está pronto e configurado.

Stap 5: Teste Seu -groep

Voer die kommando uit:

/opt/mpi/bin/mpiexec -f nodesips -n 2 gasheernaam

Mude 2 para o numero de nós que você possui.

Vir die toets van 'n python wat 'n groot maan, 'n podemos uitvoerder:

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

Nuut, twee keer meer as wat ons kan doen!

Pronto, tudo certo!

Aanbeveel: