Tabla de contenido:
- Paso 1: Instalacao Do MPICH
- Paso 2: Instalacao Do MPI4PY
- Paso 3: Duplique Esse Cartao SD
- Paso 4: Inicie E Conecte Todas Como Dragonboards
- Paso 5: Teste Seu Cluster
Video: Grupo de Dragonboard: 5 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
- 2 ou mais Dragonboards
-
2 ou mais cartoes SD
- Um roteador
Paso 1: Instalacao Do MPICH
Antes da instalação do MPICH, você ira precisar do Fortran:
sudo apt install gfortran
MPICH precisa de três diferentes pastas:
- A primeira para fazer download e extrair o código 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 descarga:
cd / opt / mpi-dl
Faca o descargar MPICH directamente del sitio oficial de MPICH, por ejemplo:
sudo wget
Mude para algum link com versão mais recente caso exista.
Extraia os arquivos necessá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…
Utilice o make para compilar:
sudo make 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 hacer instalar
Quando finalizado, check se tudo esta correto com esse comando:
/ opt / mpi / bin / mpiexec -n 1 fecha
Paso 2: Instalacao Do MPI4PY
Instale algumas dependências com:
sudo apt install python-pip python-dev libopenmpi-dev
Instale el com o pip MPI4PY:
sudo pip instalar mpi4py
Crie um arquivo teste em python, por ejemplo:
- cd / home / linaro
- nano test.py
E digite uma linha de código para testar:
imprimir ("Quero passar em SD")
Teste se o seu codigo esta rodando:
python test.py
Ágora, teste o codigo com o MPI:
/ opt / mpi / bin / mpiexec -n 4 python test.py Se sirve solo para testar o sistema, e deve imprimir una frase "Quero passar em SD" 4 veces
Paso 3: Duplique Esse Cartao SD
- Remova o cartão SD da Dragonboard y coloque em um computador Windows.
- Duplique esse cartão como uma imagem, para isso você pode utilizar o
- Remova o cartão do PC e insira um vazio, grave nele a imagem salva no ultimo item. Faca isso para todos los cartões SD que você ira utilizar.
Pronto, passo feito! Vamos para o proximo.
Paso 4: Inicie E Conecte Todas Como Dragonboards
- Coloque os cartoes SD em cada Dragonboard e as ligue, lembre de connect cada uma na mesma rede
- Entre na Dragonboard principal (o nó mestre) por SSH
-
Descubra los ips das outras dragonboards con el comando:
nmap -sP 192.168.1. * | maestro grep
Agora voce deve ter todos os ips dos outros nos listados, iremos salvar eles em um arquivo:
- cd / home / linaro
- nano nudos
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 del nó mestre, acesse cada 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 para, por ejemplo No1, No2, etc…
- Saia do ssh com: salir
No nó 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 para cada nó!
Acesse cada nó e salve essa chave como uma chave autorizada:
- ssh [email protected]
- cat master.pub >>.ssh / Authorized_keys exit
¡Pronto! Seu cluster está pronto e establecido.
Paso 5: Teste Seu Cluster
Ejecutar o comando:
/ opt / mpi / bin / mpiexec -f nodesips -n 2 nombre de host
Mude 2 para o numero de nós que você possui.
Para testar o código python que criamos mais cedo, podemos ejecutar:
/ 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!
Recomendado:
Desenvolvendo Aplicações Remotamente Para a Dragonboard 410c Usando IDE Eclipse: 17 Pasos
Desenvolvendo Aplicaciones Remotamente Para un Dragonboard 410c Usando IDE Eclipse: O objetivo deste documento é mostrar como etapas necesarias para configurar o ambiente de desenvolvimento, de modo que o HostPC (Computador / Notebook), através de IDE Eclipse compile os c ó digos e exporte para o Alvo (Drag
Somos un grupo de estudiantes del Tutorial 6 UQD10801 (Robocon1) de la Universidad Tun Hussein Onn Malaysia (UTHM): Teclado 4x4 y LCD Arduino: 3 pasos
Somos un grupo de estudiantes del Tutorial 6 UQD10801 (Robocon1) de la Universidad Tun Hussein Onn Malaysia (UTHM): Teclado 4x4 y LCD Arduino: Los teclados son una excelente manera de permitir que los usuarios interactúen con su proyecto. Puede usarlos para navegar por los menús, ingresar contraseñas y controlar juegos y robots. En este tutorial, le mostraré cómo configurar un teclado en Arduino. Primero explicaré cómo el Ardu
Convierta la instalación de iluminación en un grupo de LED: 7 pasos (con imágenes)
Convierta el accesorio de iluminación en un grupo de LED: tengo un accesorio de luz antiguo y encantador en el frente de mi casa, pero la bombilla es bastante tenue. Es un fluorescente que es aproximadamente un equivalente incandescente (filamento) de 100 vatios. También, principalmente debido a un defecto de diseño en el ajuste, arroja una sombra justo cuando
Bricolaje - Ahorre ~ $ 200 y reemplace las bombillas del grupo de tablero con LED: 8 pasos
Bricolaje: ahorre ~ $ 200 y reemplace las bombillas del grupo de instrumentos con LED: el concesionario de automóviles quería más de $ 200.00 (piezas y mano de obra, la mayor parte de la mano de obra) para reemplazar las bombillas en el grupo de instrumentos de nuestra Voyager 2001. Si sigue estas instrucciones, puede hacerlo usted mismo durante unos 20 minutos de su tiempo y ~ $ 22,90
Fotos de grupo en un edificio oscuro: 6 pasos
Fotos de grupo en un edificio oscuro: tomar fotos de un grupo, como una fiesta de bodas, en una iglesia presenta problemas especiales, particularmente con respecto a la iluminación. Esta es la foto de grupo que preparé y tomé ayer para nuestra clase de confirmación de 2009. Ennegrecí los ojos en esta versión