Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
- 2 ou mais Dragonboards
-
2 ou mais kartona SD
- Um roteador
Hapi 1: Instalacao Do MPICH
Antes da instalação do MPICH, vokë ira precisar do Fortran:
sudo apt instaloni gfortran
MPICH precisa de três diferentes pasta:
- Ju mund të shkarkoni paraprakisht nga ekstra nga kodi zanor
- Një përzgjedhje për një hartues ose model
- A terceira servira para o caminho da instalação.
Sendo assim, podemos crias si pastas assim:
- sudo mkdir /opt /mpi
- sudo mkdir /opt /mpi-dl
- sudo mkdir /opt /mpi-build
Shkarkoni makaronat për shkarkim:
cd /opt /mpi-dl
Mund të shkarkoni nga MPICH diretamente në faqen zyrtare në MPICH, për shembull:
sudo wget
Mude para algum link com versão mais recente caso exista.
Extraia os arquivos needários:
tar zxvf mpich-3.3.tar.gz
Acesse a pasta de compilação:
cd /opt /mpi-build
Rode ose proces i konfigurimit:
sudo /opt/mpi-dl/mpich-3.3/configure --prefix =/opt/mpi Isso pode demorar alguns minutos, entao seja paciente…
Përdorni o make para compilar:
sudo make Isso pode demorar um pouco… Për më tepër, ju mund të përdorni një pjesë të Fortnite, zgjidhni volumin tuaj dhe të shikoni në rregull
Finalmente, você pode instalar com:
sudo make install
Quando finalizado, kontrolloni se si të kuptoni se si të shkoni në komando:
/opt/mpi/bin/mpiexec -n 1 datë
Hapi 2: Instalacao Do MPI4PY
Instaloni algumat varshmërie com:
sudo apt instaloni python-pip python-dev libopenmpi-dev
Instaloni programin MPI4PY:
sudo pip instaloni mpi4py
Crie um arquivo teste em python, për shembull:
- cd /home /linaro
- nano test.py
Përgjigje në lidhje me testin:
print ("Quero passar em SD")
Provoni se sa codigo esta rodando:
testi i pitonit.py
Agora, teste ose kodifikim MPI:
/opt/mpi/bin/mpiexec -n 4 python test.py Isso serve apenas para testar ose sistemi, dhe deve imprimir një fraze "Quero passar em SD" 4 veze
Hapi 3: Duplique Esse Cartao SD
- Hiqni kartën SD nga Dragonboard dhe zgjidhni një kompjuter në Windows.
- Duplique esse cartão como uma imagem, para përdorimit të kodit të përdorur në
- Remova o cartão do PC dhe insira um vazio, varri nuk mund të shpëtojë një imazh pa asnjë artikull përfundimtar. Faca isso para todos os cartões SD que vocêra ira përdor.
Pronto, passo feito! Vamos para o proximo.
Hapi 4: Inicie E Conecte Todas Si Dragonboards
- Coloque os cartoes SD em cada Dragonboard e as ligue, lembre de conectar cada uma na mesma rede
- Hyrja në Dragonboard principal (o nó mestre) në SSH
-
Descubra os ips das outras dragonboards kom komando:
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 nodeps
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 nó mestre, acesse cada uma das Dragonboards dhe mude o hostname delas:
- ssh [email protected] Mude para ose ip de cada dragonboard, responda po para cada uma e insira a senha do SSH
- Entre nas opcoes de rede e mude ose hostname para, për shembull, No1, No2, etj…
- Saia do ssh com: dalje
Jo më shumë, crie uma chave SSH:
ssh -keygen -t rsa
Për shembull, kopjoni essa chave com:
-
scp /home/linaro/.ssh/id_rsa.pub [email protected]: /home/pi/master.pub
Lembre de mudar ose ip para cada nó!
Acesse cada nó e salve essa chave como uma chave autorizada:
- ssh [email protected]
- macja master.pub >>.ssh/exit_keys dalje
Pronto! Seu grumbull është pronto e configurado.
Hapi 5: Grupi Teste Seu
Ekzekuto komando:
/opt/mpi/bin/mpiexec -f nodeips -n 2 hostname
Mude 2 para numrit të parë që nuk ka mundësi.
Për të testuar kodin python dhe criamos mais cedo, ekzekutoni podemos:
/opt/mpi/bin/mpiexec -f nodesips -n 2 test python.py
Filloni, trokitni lehtë mbi 2 numrin tuaj të madh të thirrjes!
Pronto, tudo certo!