Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
- 2 ou mais Dragonboards
-
2 ou mais phim hoạt hình SD
- Um roteador
Bước 1: Instalacao Do MPICH
Antes da instalação do MPICH, você ira prepisar do Fortran:
sudo apt install gfortran
MPICH prepisa de três diferentes pastas:
- Tải xuống A primeira para fazer e extrair o có fonte
- A segunda para compilar o código
- 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
Acesse a pasta de download:
cd / opt / mpi-dl
Faca o download do MPICH diretamente do site of Justice do MPICH, bởi vì ví dụ:
sudo wget
Mude para algum link com versão mais neare caso beinga.
Extraia os arquivos preferários:
tar zxvf mpich-3.3.tar.gz
Acesse a pasta de compilação:
cd / opt / mpi-build
Rode o processo de configuração:
sudo /opt/mpi-dl/mpich-3.3/configure --prefix = / opt / mpi Isso pode demorar alguns minutos, entao seja paciente…
Sử dụng o make para so sánh:
sudo làm cho 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 instalar com:
sudo thực hiện cài đặt
Quando finalizado, kiểm tra se tudo esta Correto com esse comando:
/ opt / mpi / bin / mpiexec -n 1 ngày
Bước 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 cài đặt mpi4py
Crie um arquivo teste em python, bởi vì ví dụ:
- 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 o MPI:
/ opt / mpi / bin / mpiexec -n 4 python test.py Vấn đề phân phát apenas para testar o sistema, e deve printmir a frase "Quero passar em SD" 4 vezes
Bước 3: Duplique Esse Cartao SD
- Remova o cartão SD da Dragonboard e coloque em um computador Windows.
- Duplique esse cartão como uma imagem, para isso você pode Operatingizar o
- Remova o cartão do PC e insira um vazio, gra nele a imagem salva no ultimo item. Faca isso para todos os cartões SD que você ira Pracizar.
Pronto, passo feito! Vamos para o proximo.
Bước 4: Inicie E Conecte Todas As Dragonboards
- Phim hoạt hình Coloque os SD em cada Dragonboard e as ligue, lembre de conectar cada uma na mesma red
- Entre na Dragonboard major (o it mestre) bởi SSH
-
Descubra os ips das outras dragonboards com o comando:
nmap -sP 192.168.1. * | bậc thầy grep
Agora voce deve ter todos os ips dos outros nos listados, iremos salvar eles em um arquivo:
- cd / home / linaro
- nút nano
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 it mestre, acesse cada uma das Dragonboards e mude o hostname delas:
- ssh [email protected] Mude para o ip de cada dragonboard, responsea yes para cada uma e insira a senha do SSH
- Entre nas opcoes de red e mude o hostname para, por exelo No1, No2, v.v.
- Saia do ssh com: exit
No it mestre, crie uma chave SSH:
ssh-keygen -t rsa
Para cada it, copie essa chave com:
-
scp /home/linaro/.ssh/id_rsa.pub [email protected]: /home/pi/master.pub
Lembre de mudar o ip para cada it!
Acesse cada it e salve essa chave como uma chave autorizada:
- ssh [email protected]
- cat master.pub >>.ssh / allow_keys thoát
Ngay! Seu cluster está pronto e configurado.
Bước 5: Cụm Teste Seu
Thực hiện o comando:
/ opt / mpi / bin / mpiexec -f nodeips -n 2 hostname
Mude 2 para o numro de its que você Possui.
Para testar o código python que criamos mais cedo, podemos executive:
/ opt / mpi / bin / mpiexec -f nodeips -n 2 python test.py
Novamente, troque 2 pelo numro de its que você ridui!
Xin chào, tudo certo!