Spisu treści:
- Krok 1: Instalacao Do MPICH
- Krok 2: Instalacao Do MPI4PY
- Krok 3: Duplique Esse Cartao SD
- Krok 4: Inicie E Conecte Todas jako Dragonboards
- Krok 5: Klaster Teste Seu
Wideo: Klaster Dragonboard: 5 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:30
- 2 więcej smoczków
-
2 kartki ou mais SD
- Um roteador
Krok 1: Instalacao Do MPICH
Antes da instalação do MPICH, você ira precisar do Fortran:
sudo apt zainstaluj gfortran
MPICH precisa de três diferentes makarony:
- A primeira para fazer download e extrair o código fonte
- Segunda para compilar o codigo
- A terceira servira para o caminho da instalação.
Sendo assim, podemos crias jako makaron 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 oficjalna do MPICH, por exemplo:
sudo wget
Mude para algum link com versão mais presente 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…
Użyj 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 dokonać instalacji
Quando finalizado, check se tudo esta correto com esse comando:
/opt/mpi/bin/mpiexec -n 1 data
Krok 2: Instalacao Do MPI4PY
Instale algumas dependências com:
sudo apt zainstaluj python-pip python-dev libopenmpi-dev
Zainstaluj o MPI4PY z pipem:
sudo pip zainstaluj mpi4py
Crie um arquivo teste em python, por exemplo:
- 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 Podaj apenas para testar o sistema, e deve imprimir a frase " Quero passar em SD " 4 vezes
Krok 3: Duplique Esse Cartao SD
- Usuń kartę SD z Dragonboard i kliknij na komputerze z systemem Windows.
- Duplique esse cartão como uma imagem, para isso você pode utilizar o
- Usuń karty do komputera i insira um vazio, grób nele a imagem salva bez pozycji ultimo. Faca isso para todos os cartões SD que você ira utilizar.
Pronto, passo feito! Vamos para o proximo.
Krok 4: Inicie E Conecte Todas jako Dragonboards
- Kolory kartek SD em cada Dragonboard e jako ligue, lembre de conectar cada uma na mesma rede
- Entre na Dragonboard główny (o nó mestre) przez SSH
-
Descubra os ips das outras dragonboards com o comando:
nmap -sP 192.168.1.* | grep mistrz
Agora voce deve ter todos os ips dos outros nos listados, iremos salvar eles em um arquivo:
- cd /home/linaro
- nanowęzłów
Escreva agora os ips listados acima, no meu caso, sa:
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 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 exemplo No1, No2, etc…
- Saia do ssh com: wyjście
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 configurado.
Krok 5: Klaster Teste Seu
Wykonaj komendę:
/opt/mpi/bin/mpiexec -f nodesips -n 2 nazwa hosta
Mude 2 para o numero de nós que você possui.
Para testar o código python que criamos mais cedo, podemos executar:
/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!
Zalecana:
Desenvolvendo Aplicações Remotamente dla Dragonboard 410c Usando IDE Eclipse: 17 kroków
Desenvolvendo Aplikacje zdalne dla Dragonboard 410c Użyj IDE Eclipse: O objetivo deste documento é mostrar as etapas necess'rias para configurar o ambiente de desenvolvimento, de modo que o HostPC (Computador / Notebook), através do IDE Eclipse compile os códigos e exporte para o Alvo (Drag
DEMAC, wydrukowany w 3D modułowy klaster Beowulf: 23 kroki (ze zdjęciami)
DEMAC, drukowany w 3D modułowy klaster Beowulfa: Obliczenia o wysokiej wydajności (HPC) to zdolność do przetwarzania danych i wykonywania złożonych obliczeń z dużą prędkością, jest to zastosowanie „superkomputerów”; do problemów obliczeniowych, które są albo zbyt duże dla standardowych komputerów, albo w
Instalando E Konfiguracja Klaster Um Kubernetes Com a DragonBoard 410c: 4 kroki
Instalando E Configurando Um Cluster Kubernetes Com a DragonBoard 410c: A Dragonboard 410c jest w innej wersji. Można przetwarzać czterordzeniowe jądra 1,2 GHz (32 i 64 bocados) oraz opcjonalnie Bluetooth, Wifi i GPS, a także podłączyć podwójne porty USB do połączenia i połączenia HDMI.Como kolekcje mogą
Konwertuj oprawę oświetleniową na klaster LED: 7 kroków (ze zdjęciami)
Konwertuj oprawę oświetleniową na klaster LED: Mam śliczną starą oprawę oświetleniową z przodu mojego domu, ale żarówka w niej jest dość słaba. Jest to fluorescencyjny odpowiednik żarówki (żarnika) o mocy około 100 W. To również, głównie ze względu na wadę projektową w dopasowaniu, rzuca cień w prawo, co
Klaster z jasnymi diodami: 7 kroków
Klaster Bright Led: W tej instrukcji pokażę, jak zrobić klaster 7 led. Mam nadzieję, że będzie to dla ciebie bardzo proste, tak było dla mnie, ale bardzo uczuciowe. również budowanie tego może mieć wiele zastosowań