Isi kandungan:
- Langkah 1: Instalacao Do MPICH
- Langkah 2: Instalacao Do MPI4PY
- Langkah 3: Duplique Esse Cartao SD
- Langkah 4: Inicie E Conecte Todas Sebagai Dragonboard
- Langkah 5: Kluster Teste Seu
Video: Kluster Papan Naga: 5 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
- 2 papan maaga Dragon
-
2 ou mais cartoes SD
- Um roteador
Langkah 1: Instalacao Do MPICH
Antes da instalação do MPICH, você ira precisar do Fortran:
sudo apt pasang gfortran
MPICH precisa de três diferentes pasta:
- A primeira para fazer memuat turun e extrair o código fonte
- Segunda untuk perbandingan yang serupa
- Terceira servira para o caminho da instalação.
Sendo assim, podemos crias sebagai pasta assim:
- sudo mkdir / opt / mpi
- sudo mkdir / opt / mpi-dl
- sudo mkdir / opt / mpi-bina
Dapatkan muat turun pasta:
cd / opt / mpi-dl
Faca o download do MPICH diretamente do site oficial do MPICH, contohnya:
sudo wget
Mude para algum link com versão mais lateste caso υπάρa.
Extraia os arquivos Needários:
tar zxvf mpich-3.3.tar.gz
Dapatkan pasta de compilação:
cd / opt / mpi-bina
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…
Gunakan o buat para yang serupa:
sudo buat 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 buat pasang
Quando finalizado, periksa tudung esta correto com esse comando:
/ opt / mpi / bin / mpiexec -n 1 tarikh
Langkah 2: Instalacao Do MPI4PY
Instal algumas dependências com:
sudo apt pasang python-pip python-dev libopenmpi-dev
Instal o MPI4PY com o pip:
sudo pip pasang mpi4py
Crie um arquivo teste em python, dari contoh:
- cd / rumah / linaro
- nano test.py
E digite uma linha de código para testar:
cetak ("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 Juga melayani apenas para testar o sistema, dan imprimir frase "Quero passar em SD" 4 vezes
Langkah 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 utilizar o
- Remova o cartão do PC e insira um vazio, kubur nele a imagem salva no item ultimo. Faca isso para todos os cartões SD que você ira utilizar.
Pronto, passo feito! Vamos para o proximo.
Langkah 4: Inicie E Conecte Todas Sebagai Dragonboard
- Coloque os cartoes SD em cada Dragonboard e sebagai ligue, lembre de conectar cada uma na mesma rede
- Entre na Dragonboard prinsipal (o nó mestre) dari SSH
-
Descubra os ips das outras dragonboards com o comando:
nmap -sP 192.168.1. * | tuan grep
Agora voce deve ter todos os ips dos outros nos listados, iremos salvar eles em um arquivo:
- cd / rumah / linaro
- nodeips 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 nó mestre, acesse cada uma das Dragonboards e mude o hostname delas:
- ssh [email protected] Mude para op de cada dragonboard Mude, responsa ya para cada uma e insira a senha do SSH
- Entre nas opcoes de rede e mude o hostname para, por exemplo No1, No2, dll …
- Saia do ssh com: keluar
Tidak ada 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 / kuasa_kunci keluar
Pronto! Seu cluster está pronto e configurado.
Langkah 5: Kluster Teste Seu
Laksanakan o comando:
/ opt / mpi / bin / mpiexec -f nodesips -n 2 nama hos
Mude 2 para o numero de nós que você possui.
Para testar o código python que criamos mais cedo, pelaksana podemos:
/ 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!
Disyorkan:
Melarikan Naga: 3 Langkah
Dragon Escape: Ini akan dikodkan di code.org. Keseluruhan asas permainan ini adalah untuk mengelakkan naga dan menangkap hantu beberapa kali untuk menang. anda boleh memukau rakan anda dengan idea permainan hebat ini yang boleh diubah mengikut keinginan anda
Videojuego "Sejarah Maks: Naga Kecil": 10 Langkah
Videojuego "Sejarah Maks: Naga Kecil": Si quieres crear el videojuego " Sejarah Maks: Naga kecil " puedes seguir este paso a paso:
DEMAC, Kluster Beowulf Modular yang dicetak 3D: 23 Langkah (dengan Gambar)
DEMAC, Kluster Beowulf Modular 3Dprinted: High Performance Computation (HPC) adalah kemampuan untuk memproses data dan melakukan pengiraan yang kompleks pada kelajuan tinggi, ini adalah aplikasi " Superkomputer " untuk masalah komputer yang terlalu besar untuk komputer standard atau tidak
Tukar Pasang Ringan ke Kluster LED: 7 Langkah (dengan Gambar)
Tukar Light Fitting ke LED Cluster: Saya mempunyai lampu lama yang indah di bahagian depan rumah saya, tetapi mentol di dalamnya agak redup. Ini adalah pendarfluor yang setara dengan 100w pijar (filamen). Ini juga, sebagian besar disebabkan oleh cacat desain dalam pemasangan, memberikan bayangan tepat
Kluster Led terang: 7 Langkah
Bright Led Cluster: Dalam Instructable ini saya akan menunjukkan kepada anda cara membuat cluster 7 led. Mudah-mudahan ini sangat mudah bagi anda, ini untuk saya, tetapi sangat afektif. juga membina ini boleh mempunyai banyak kegunaan