Innehållsförteckning:
- Steg 1: Instalacao Do MPICH
- Steg 2: Instalacao Do MPI4PY
- Steg 3: Dubbla Esse Cartao SD
- Steg 4: Inicie E Conecte Todas som Dragonboards
- Steg 5: Teste Seu Cluster
Video: Dragonboard Cluster: 5 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:44
- 2 eller fler Dragonboards
-
2 ou mais cartoes SD
- Um roteador
Steg 1: Instalacao Do MPICH
Antes da instalação do MPICH, você ira precisar do Fortran:
sudo apt installera gfortran
MPICH precisa de três diferentes pasta:
- A primeira para fazer download e extrair o código fonte
- A segunda para compilar o código
- En terceira servira para o caminho da instalação.
Sendo assim, podemos crias as pasta assim:
- sudo mkdir /opt /mpi
- sudo mkdir /opt /mpi-dl
- sudo mkdir /opt /mpi-build
Acesse a pasta de download:
cd /opt /mpi-dl
För att ladda ner MPICH -instruktionerna till webbplatsen för MPICH, till exempel:
sudo wget
Mude para algum link com versão mais recente caso exista.
Extraia os arquivos needsários:
tjära zxvf mpich-3.3.tar.gz
Acesse a pasta de compilação:
cd /opt /mpi-build
Förfarande för konfiguration:
sudo /opt/mpi-dl/mpich-3.3/configure --prefix =/opt/mpi Isso pode demorar alguns minutos, entao seja paciente …
Använd o göra para like:
sudo gör Isso pode demorar um pouco… Então, pode ir jogar uma partida de Fortnite, depois volte e veja se tudo ocorreu ok
Finalmente, você pode installera com:
sudo gör installationen
Quando finalizado, check se tudo esta correto com esse comando:
/opt/mpi/bin/mpiexec -n 1 datum
Steg 2: Instalacao Do MPI4PY
Instale algumas dependências com:
sudo apt installera python-pip python-dev libopenmpi-dev
Installera MPI4PY com o pip:
sudo pip installera mpi4py
Crie um arquivo teste em python, till exempel:
- cd /home /linaro
- nano test.py
E digite uma linha de código para testar:
print ("Quero passar em SD")
Teste se o seu codigo esta rodando:
python test.py
Agora, teste o codigo com eller MPI:
/opt/mpi/bin/mpiexec -n 4 python test.py Isso serve apenas para testar o system, e deve imprimir a frase "Quero passar em SD" 4 vezes
Steg 3: Dubbla Esse Cartao SD
- Ta bort SD -kort från Dragonboard och samla in Windows -datorer.
- Duplique esse cartão coma uma imagem, para isso você pode utilizar of
- Ta bort en dator eller en dator för att se vad som helst, men inte en ultimo artikel. Faca isso para todos os cartões SD que você ira utilizar.
Pronto, passo feito! Vamos para o proximo.
Steg 4: Inicie E Conecte Todas som 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) av SSH
-
Descubra os ips das outras dragonboards com o comando:
nmap -sP 192.168.1.* | grep master
Agora voce deve ter todos os ips dos outros nos listados, iremos salvar eles em um arquivo:
- cd /home /linaro
- nano nodesips
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
A partir do no mestre, acesse cada uma das Dragonboards and mude o hostname delas:
- ssh [email protected] Mude para o ip de cada dragonboard, svara ja para cada uma e insira a senha do SSH
- Entre nas opcoes de rede e mude o hostname para, by exemplo No1, No2, etc …
- Saia do ssh com: avsluta
Ingen mer, 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 para cada nó!
Acesse cada nó e salve essa chave como uma chave autorizada:
- ssh [email protected]
- cat master.pub >>.ssh/autoriserade_nycklar avsluta
Pronto! Seu cluster está pronto e configurado.
Steg 5: Teste Seu Cluster
Utför o kommando:
/opt/mpi/bin/mpiexec -f nodesips -n 2 värdnamn
Mude 2 para o numero de nós que você possui.
Para testar o código python que criamos mais cedo, podemos exekutör:
/opt/mpi/bin/mpiexec -f nodesips -n 2 python test.py
Novamente, troque 2 pelo numero de nós que você possui!
Pronto, tudo certo!
Rekommenderad:
Hur man ansluter och styr en lampa genom ZigBee -modulen på Dragonboard: 5 steg
Hur man ansluter och styr en lampa genom ZigBee -modulen på Dragonboard: Denna instruktion lär användaren hur man ansluter och korrekt installerar ZigBee -modulen på Dragonboard och interagerar den med en ZigBee -styrd lampa (OSRAM), vilket skapar ett ZigBee IOT -nätverk. : Dragonboard 410c; CC2531 USB -dongel; T
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)
Instalando E Configurando Um Cluster Kubernetes Com a DragonBoard 410c: 4 steg
Instalando E Configurando Um Cluster Kubernetes Com a DragonBoard 410c: A Dragonboard 410c é uma placa muito versátil. Det går att hantera 1,2 GHz GHz -kort (32 e 64 bocados) och Bluetooth, Wifi och GPS på bordet, USB -portar och en HDMI -anslutning
DIY - Spara ~ $ 200 och byt ut Dash Cluster -lampor med lysdioder: 8 steg
DIY - Spara ~ $ 200 och byt ut Dash Cluster -lampor med lysdioder: Bilhandlaren ville att över 200,00 dollar (delar och arbete - det mesta av arbetet) skulle byta ut glödlamporna i instrumentgruppen i vår 2001 Voyager. Om du följer dessa instruktioner kan du göra det själv i cirka 20 minuter av din tid och ~ $ 22,90
Bright Led Cluster: 7 steg
Bright Led Cluster: I denna Instructable kommer jag att visa dig hur du gör ett 7 led -kluster. Förhoppningsvis kommer detta att vara väldigt enkelt för dig, det var för mig, men väldigt affektivt. att bygga detta kan ha många många användningsområden