John: Skirtumas tarp puslapio versijų
Jump to navigation
Jump to search
(Naujas puslapis: == Mpi support == ./configure --enable-mpi make -j4 Į '''~/.ssh/config''' sudedam hostus ir jų username: Host rnode-1 User pi Host rnode-2 User pi Host rnode-3 User...) |
|||
(nerodoma 3 tarpinės versijos, sukurtos to paties naudotojo) | |||
1 eilutė: | 1 eilutė: | ||
== Mpi support == | == Mpi support == | ||
+ | |||
+ | Reikia isitikinti, kad visuose hostuose ir masteryje yra tos pacios [[openmpi]] versijos. Geriau naudoti IP adresus arba lokalaus tinklo dns kurie resolvinasi kiekvienam node. | ||
+ | |||
./configure --enable-mpi | ./configure --enable-mpi | ||
make -j4 | make -j4 | ||
26 eilutė: | 29 eilutė: | ||
Paleidimas | Paleidimas | ||
mpirun -np 20 -hostfile hosts.txt ./john --test | mpirun -np 20 -hostfile hosts.txt ./john --test | ||
+ | |||
+ | === Galimos problemos === | ||
+ | |||
+ | ==== Open MPI failed to TCP connect to a peer MPI process ==== | ||
+ | |||
+ | Galimas dalykas jog, jau įdiegėte kitas klasteringo sistemas/konteinerizacijas ar kita. Sistemose yra daugiau negu vienas tinklo interfeisas ir tai trukdo openmpi laisvai dirbti, reikia nurodyti jog naudojamas tinklo interfeisas būtų vienas su parametru '''--mca btl_tcp_if_include eth0''' pvz.: | ||
+ | mpirun -v --hostfile hosts.txt --mca orte_base_help_aggregate 0 --mca btl_tcp_if_include eth0 john --test | ||
[[Category:Saugumas]] | [[Category:Saugumas]] |
Dabartinė 00:56, 13 kovo 2022 versija
Mpi support[keisti]
Reikia isitikinti, kad visuose hostuose ir masteryje yra tos pacios openmpi versijos. Geriau naudoti IP adresus arba lokalaus tinklo dns kurie resolvinasi kiekvienam node.
./configure --enable-mpi make -j4
Į ~/.ssh/config sudedam hostus ir jų username:
Host rnode-1 User pi Host rnode-2 User pi Host rnode-3 User pi Host rnode-4 User pi Host rnode-5 User pi
Į hosts.txt sudedam hostus ir kiek branduolių naudoti:
rnode-1 slots=4 rnode-2 slots=4 rnode-3 slots=4 rnode-4 slots=4 rnode-5 slots=4
Į visus node taip pat reikia sudiegti openmpi-bin paketą
Paleidimas
mpirun -np 20 -hostfile hosts.txt ./john --test
Galimos problemos[keisti]
Open MPI failed to TCP connect to a peer MPI process[keisti]
Galimas dalykas jog, jau įdiegėte kitas klasteringo sistemas/konteinerizacijas ar kita. Sistemose yra daugiau negu vienas tinklo interfeisas ir tai trukdo openmpi laisvai dirbti, reikia nurodyti jog naudojamas tinklo interfeisas būtų vienas su parametru --mca btl_tcp_if_include eth0 pvz.:
mpirun -v --hostfile hosts.txt --mca orte_base_help_aggregate 0 --mca btl_tcp_if_include eth0 john --test