Πίνακας περιεχομένων:
- Βήμα 1: Instalacao Do MPICH
- Βήμα 2: Instalacao Do MPI4PY
- Βήμα 3: Duplique Esse Cartao SD
- Βήμα 4: Inicie E Conecte Todas Ως Dragonboards
- Βήμα 5: Σύμπλεγμα Teste Seu
Βίντεο: Σύμπλεγμα Dragonboard: 5 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:35
- 2 ou mais Dragonboards
-
2 ou mais καρτούν SD
- Εμ ροταδόρ
Βήμα 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 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
Μπορείτε να κατεβάσετε το MPICH από τον ιστότοπο του επίσημου MPICH, για παράδειγμα:
sudo wget
Mude para algum link com versão mais recente caso exista.
Extraia os arquivos needários:
tar zxvf mpich-3.3.tar.gz
Acesse a pasta de compilação:
cd /opt /mpi-build
Τρόπος επεξεργασίας διαμόρφωσης:
sudo /opt/mpi-dl/mpich-3.3/configure --prefix =/opt/mpi Isso pode demorar alguns minutos, entao seja paciente…
Χρησιμοποιήστε το o make para compilar:
sudo make Isso pode demorar um pouco… Ento, pode ir jogar uma partida de Fortnite, depois volte και veja se tudo ocorreu ok
Finalmente, você pode instalar com:
sudo make install
Quando finalizado, check se tudo esta correto com esse comando:
/opt/mpi/bin/mpiexec -n 1 ημερομηνία
Βήμα 2: Instalacao Do MPI4PY
Instale algumas dependências com:
sudo apt εγκατάσταση python-pip python-dev libopenmpi-dev
Εγκατάσταση του MPI4PY com o pip:
sudo pip εγκατάσταση mpi4py
Crie um arquivo teste em python, για παράδειγμα:
- cd /home /linaro
- nano test.py
E digite uma linha de código para testar:
εκτύπωση ("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 Isso serve apenas para testar o sistema, και deve imprimir a frase "Quero passar em SD" 4 vezes
Βήμα 3: Duplique Esse Cartao SD
- Αποθηκεύστε την κάρτα SD από το Dragonboard και επιλέξτε όλους τους υπολογιστές των Windows.
- Duplique esse cartão como uma imagem, para isso você pode utilisar o
- Remova o cartão do PC and insira um vazio, grave nele a imagem salva no ultimo item. Faca isso para todos os cartões SD que você ira utilizar.
Pronto, passo feito! Vamos para o proximo.
Βήμα 4: Inicie E Conecte Todas Ως Dragonboards
- Coloque os cartoon SD em cada Dragonboard e as ligue, lembre de conectar cada uma na mesma rede
- Είσοδος στο Dragonboard principal (o nó mestre) για SSH
-
Descubra os ips das outras dragonboards com o comando:
nmap -sP 192.168.1.* | grep master
Agora voce deve ter todos os ips dos outros nos listados, iremos salvar eles em um arquivo:
- cd /home /linaro
- nano nodesips
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 και 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 ή hostname για, για παράδειγμα, No1, No2, κλπ…
- Saia do ssh com: έξοδος
No no mestre, crie uma chave SSH:
ssh -keygen -t rsa
Παρακαλούμε, αντίγραφο 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/εξουσιοδοτημένα κλειδιά εξόδου
Γρήγορα! Seu cluster está pronto e configurado.
Βήμα 5: Σύμπλεγμα Teste Seu
Εκτέλεση o comando:
/opt/mpi/bin/mpiexec -f nodesips -n 2 hostname
Mude 2 para o numero de nós que você possui.
Para testar o código python que criamos mais cedo, 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!
Συνιστάται:
Desenvolvendo Aplicações Remotamente Para a Dragonboard 410c Usando IDE Eclipse: 17 Βήματα
Desenvolvendo Aplicações Remotamente Para a Dragonboard 410c Usando IDE Eclipse: O objetivo deste documento é mostrar as etapas need á 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
Πώς να συνδέσετε και να ελέγξετε μια λάμπα μέσω της μονάδας ZigBee στο Dragonboard: 5 βήματα
Πώς να συνδέσετε και να ελέγξετε μια λάμπα μέσω της μονάδας ZigBee στο Dragonboard: Αυτό το διδάσκον μαθαίνει στο χρήστη πώς να συνδέει και να εγκαθιστά σωστά τη μονάδα ZigBee στο Dragonboard και να την αλληλεπιδρά με έναν λαμπτήρα ελεγχόμενου ZigBee (OSRAM), δημιουργώντας ένα δίκτυο IOT ZigBee. : Dragonboard 410c; CC2531 Dongle USB; Τ
DEMAC, ένα τρισδιάστατο τυπωμένο αρθρωτό σύμπλεγμα Beowulf: 23 βήματα (με εικόνες)
Το DEMAC, ένα 3D Modular Beowulf Cluster: High Performance Computation (HPC) είναι η δυνατότητα επεξεργασίας δεδομένων και η εκτέλεση πολύπλοκων υπολογισμών σε υψηλές ταχύτητες, είναι η εφαρμογή " Υπερυπολογιστών " σε υπολογιστικά προβλήματα που είναι είτε πολύ μεγάλα για τυπικούς υπολογιστές είτε
Μετατροπή προσαρμογής φωτός σε σύμπλεγμα LED: 7 βήματα (με εικόνες)
Μετατροπή προσαρμογής φωτός σε σύμπλεγμα LED: Έχω ένα υπέροχο παλιό φωτιστικό στο μπροστινό μέρος του σπιτιού μου, αλλά ο λαμπτήρας του είναι αρκετά αμυδρός. Είναι ένα φθορίζον που είναι περίπου 100w πυράκτωσης (νήμα) ισοδύναμο. Επίσης, ως επί το πλείστον σε ένα σχεδιαστικό ελάττωμα στο εξάρτημα, δημιουργεί μια σκιά δεξιά
Σύμπλεγμα Bright Led: 7 Βήματα
Bright Led Cluster: Σε αυτό το Instructable θα σας δείξω πώς να φτιάξετε ένα σύμπλεγμα 7 led. Ας ελπίσουμε ότι αυτό θα είναι πολύ απλό για εσάς, ήταν για μένα, αλλά πολύ συναισθηματικό. επίσης χτίζοντας αυτό μπορεί να έχει πολλές πολλές χρήσεις