Cuprins:
- Pasul 1: Instalacao Do MPICH
- Pasul 2: Instalacao Do MPI4PY
- Pasul 3: Duplique Esse Cartao SD
- Step 4: Inicie E Conecte Todas As Dragonboards
- Pasul 5: Teste Seu Cluster
Video: Dragonboard Cluster: 5 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
- 2 sau mai Dragonboards
-
2 sau mai multe cărți SD
- Um roteador
Pasul 1: Instalacao Do MPICH
Antes da installationção do MPICH, você ira precisar do Fortran:
sudo apt instalează gfortran
MPICH necesită tre pastele diferite:
- A prima pentru fazer download și extrair codul sursei
- A segunda para compilar o código
- A terceira servira pentru o caminho da instalație.
Sendo assim, podemos crias as pastas assim:
- sudo mkdir / opt / mpi
- sudo mkdir / opt / mpi-dl
- sudo mkdir / opt / mpi-build
Accesați o pastă de descărcare:
cd / opt / mpi-dl
Descărcați sau descărcați MPICH direct de pe site-ul oficial al MPICH, de exemplu:
sudo wget
Mude pentru algum link cu versiunea mai recentă caz există.
Extraia os arquivos necesários:
tar zxvf mpich-3.3.tar.gz
Accesați paste de compilație:
cd / opt / mpi-build
Rode o process de configuração:
sudo /opt/mpi-dl/mpich-3.3/configure --prefix = / opt / mpi Isso can demorar some minutes, entao seja paciente …
Utilizați o face pentru a compila:
sudo make Isso pode demorar um little… Então, pode ir jogar uma partida de Fortnite, depois volte e veja se tudo ocorreu ok
În cele din urmă, puteți să instalați com:
sudo make install
Când finalizat, verificați dacă acesta este corect cu comanda:
/ opt / mpi / bin / mpiexec -n 1 dată
Pasul 2: Instalacao Do MPI4PY
Instale algumas dependências com:
sudo apt install python-pip python-dev libopenmpi-dev
Instale o MPI4PY com o pip:
sudo pip instalează mpi4py
Crie um arquivo teste em python, de exemplu:
- cd / home / linaro
- nano test.py
E digite uma linha de cod pentru testare:
print („Quero passar em SD”)
Teste se o seu codigo esta rodando:
test python.py
Agora, teste o codigo com o MPI:
/ opt / mpi / bin / mpiexec -n 4 python test.py Isso serve apenas para testar o sistema, e deve imprimir a phrase "Quero passar em SD" 4 ori
Pasul 3: Duplique Esse Cartao SD
- Îndepărtați cardul SD de la Dragonboard și colocați-l cu un computer Windows.
- Duplique esse cartão as uma imagem, for isso você can use o
- Remova o cartão do PC e insira um vazio, grave nele a imagem salva no ultimo item. Faca isso for all os cartões SD that você ira use.
Pronto, passo feito! Vamos para o proximo.
Step 4: Inicie E Conecte Todas As Dragonboards
- Coloque os cartoes SD em cada Dragonboard e as ligue, lembre de conectar cada uma na mesma rede
- Entre na Dragonboard principal (o nó mestre) de SSH
-
Descubra os ips das outras dragonboards com o command:
nmap -sP 192.168.1. * | grep stăpân
Agora voce deve ter todos os ips dos outros nos listados, iremos salvar eles em um arquivo:
- cd / home / linaro
- nano noduri
Escreva agora os ips listados acima, no my case, são:
192.168.1.15
192.168.1.16
192.168.1.17
192.168.1.18
A partir do no mestre, accesse fiecare uma das Dragonboards e mude o hostname delas:
- ssh [email protected] Mude para o ip de cada dragonboard, responda yes para cada uma e insira a senha do SSH
- Entre nas opcoes de rede e mude o hostname for, de exemplu No1, No2, etc …
- Saia do ssh com: exit
Nu este nicio mestre, crie uma chave SSH:
ssh-keygen -t rsa
Para cada nó, copie essa chave com:
-
scp /home/linaro/.ssh/id_rsa.pub [email protected]: /home/pi/master.pub
Lembre de mudar o ip pentru fiecare nu!
Acede fiecare nu și salveze essa chave como uma chave autorizada:
- ssh [email protected]
- cat master.pub >>.ssh / author_keys exit
Repede! Seu cluster este pronto și configurat.
Pasul 5: Teste Seu Cluster
Executați comanda:
/ opt / mpi / bin / mpiexec -f nodesips -n 2 hostname
Mude 2 para o number de nós care você possui.
Pentru a testa codul python pe care îl credem mai mult, putem executa:
/ opt / mpi / bin / mpiexec -f nodesips -n 2 python test.py
Novamente, troque 2 pelo numero de nós that você possui!
Pronto, tudo certo!
Recomandat:
Cum să conectați și să controlați o lampă prin modulul ZigBee de pe Dragonboard: 5 pași
Cum să conectați și să controlați o lampă prin intermediul modulului ZigBee de pe Dragonboard: Această instrucțiune îl învață pe utilizator cum să se conecteze și să instaleze corect modulul ZigBee pe Dragonboard și să îl interacționeze cu o lampă controlată ZigBee (OSRAM), realizând o rețea IOT ZigBee. : Dragonboard 410c; CC2531 USB Dongle; T
DEMAC, un cluster modular Beowulf tipărit 3D: 23 de pași (cu imagini)
DEMAC, un cluster modular Beowulf cu imprimare 3D: calcul de înaltă performanță (HPC) este capacitatea de a procesa date și de a efectua calcule complexe la viteze mari, este aplicația „Supercomputerelor”. la problemele de calcul care sunt fie prea mari pentru computerele standard, fie w
Instalarea și configurarea Um Cluster Kubernetes Com a DragonBoard 410c: 4 Steps
Instalarea și configurarea Um Cluster Kubernetes Com a DragonBoard 410c: A Dragonboard 410c este o placă versatilă. Ela posui un procesor de 1.2Ghz de patru nuclee (32 și 64 bocados) și posui Bluetooth, Wifi și GPS cu bord, cu două porturi USB pentru uma saída și uma saída HDMI.Como coleções mais integradas pod
DIY - Economisiți ~ 200 USD și înlocuiți becurile Dash Cluster cu LED-uri: 8 pași
DIY - Economisiți ~ 200 USD și înlocuiți becurile cu bord Dash Cluster W / LED-uri: Dealerul auto a dorit peste 200,00 USD (Piese și forță de muncă - cea mai mare parte a forței de muncă) pentru a înlocui becurile din grupul de instrumente al nostru Voyager din 2001. Dacă urmați aceste instrucțiuni, o puteți face singur pentru aproximativ 20 de minute din timp și ~ 22,90 USD
Cluster luminos cu led: 7 pași
Bright Led Cluster: În acest Instructable vă voi arăta cum să creați un cluster cu 7 leduri. Sperăm că acest lucru va fi foarte simplu pentru tine, a fost pentru mine, dar foarte afectiv. construirea acestui lucru poate avea multe utilizări