İçindekiler:

Dragonboard Kümesi: 5 Adım
Dragonboard Kümesi: 5 Adım

Video: Dragonboard Kümesi: 5 Adım

Video: Dragonboard Kümesi: 5 Adım
Video: #9 Dragonborn Irkı | Dungeons and Dragons 5e Rehberi 2024, Temmuz
Anonim
Dragonboard Kümesi
Dragonboard Kümesi
  • 2 adet Dragonboards
  • 2 veya mais cartoes SD

  • um rotacı

Adım 1: Instalacao MPICH Yap

Antes da instalação do MPICH, você ira precisar do Fortran:

sudo apt yükleme gfortran

MPICH precisa de três farklı makarnalar:

  1. A primeira para fazer download e extrair o código fonte
  2. Bir segunda para compilar o código
  3. Bir terceira servira para o caminho da instação.

Sendo assim, podemos crias as pastas assim:

  • sudo mkdir /opt/mpi
  • sudo mkdir /opt/mpi-dl
  • sudo mkdir /opt/mpi-build

Bir makarnaya erişin ve indirin:

cd /opt/mpi-dl

Faca veya MPICH'i indirmek için site resmi olarak MPICH yapmak, örneğin:

sudo wget

Mude para algum bağlantısı, en yeni ve en yeni kumarhane bağlantısı.

Extraia os arquivos necessários:

tar zxvf mpich-3.3.tar.gz

Acesse a pasta de compilação:

cd /opt/mpi-build

İşlem veya yapılandırma süreci:

sudo /opt/mpi-dl/mpich-3.3/configure --prefix=/opt/mpi Isso pode demorar alguns minutos, entao seja paciente…

o make para compilar kullanın:

sudo yapmak Isso pode demorar um pouco… Então, pode ve jogar uma partida de Fortnite, depois volte e veja se tudo ocorreu tamam

Finalmente, você pode instalar com:

sudo kurulum yap

Quando finalizado, se tudo esta correto com esse comando'yu kontrol edin:

/opt/mpi/bin/mpiexec -n 1 tarih

Adım 2: Instalacao MPI4PY Yapın

Instale alguma bağımlısı com:

sudo apt yükleme python-pip python-dev libopenmpi-dev

Yükle o MPI4PY com o pip:

sudo pip yükleme mpi4py

Crie um arquivo teste em python, örneğin:

  • cd /ev/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:

piton testi.py

Agora, teste veya codigo com veya MPI:

/opt/mpi/bin/mpiexec -n 4 python test.py Isso, apenas para testar o sistema, e deve imprimir a frase " Quero passar em SD " 4 veze sunar

3. Adım: Duplique Esse Cartao SD

  • Windows'u Kaldırma ve Kaldırma Dragonboard ve Windows'tan bağımsız olarak.
  • Duplique esse cartão como uma imagem, para isso você pode utilizar o
  • Bilgisayardan kaldırılmış veya kaldırılmış, mezar nele a imagem salva ultimo item yok. Öne çıkan her şey, tüm arabalar için geçerlidir.

Pronto, geçmiş olsun! Vamos para o proximo.

Adım 4: Dragonboards Olarak Inicie E Conecte Todas

  • Coloque os cartoes SD em cada Dragonboard e lig, lembre de conectar cada uma ve mesma rede olarak
  • SSH için Dragonboard ana (o nó mestre) girişi
  • Açıklama:

    nmap -sP 192.168.1.* | grep ustası

Agora'nın sesi, todos os ips dos outros nos listados, iremos salvar eles em um arquivo:

  • cd /ev/linaro
  • nano düğümler

Escreva agora os ips listados acima, hiçbir meu caso, sao:

192.168.1.15

192.168.1.16

192.168.1.17

192.168.1.18

Bir partir do nó mestre, acesse cada uma das Dragonboards e mude veya ana bilgisayar adı bilgileri:

  • ssh [email protected] Mude para o ip de cada dragonboard, yanıta evet para cada uma e insira a senha do SSH
  • Entre nas opcoes de rede e mude o ana bilgisayar adı para, por örnek No1, No2, vb…
  • Saia do ssh com: çıkış

Mestre yok, ağla uma chave SSH:

ssh-keygen -t rsa

Para cada no, kopya essa chave com:

  • scp /home/linaro/.ssh/id_rsa.pub [email protected]:/home/pi/master.pub

    Önemsiz bir şekilde o ip para cada nó!

Acesse cada nó e salve essa chave como uma chave autorizada:

hemen! Seu kümesi önceden yapılandırılmıştır.

Adım 5: Teste Seu Kümesi

O komandoyu yürütün:

/opt/mpi/bin/mpiexec -f nodeips -n 2 ana bilgisayar adı

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 nodeips -n 2 python test.py

Novamente, troque 2 pelo numero de nós que você possui!

Pronto, tudo certo!

Önerilen: