Topic: Socket e Tmux  (Letto 104 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline Denis

  • python unicellularis
  • *
  • Post: 2
  • Punti reputazione: 0
    • Mostra profilo
Socket e Tmux
« il: Ottobre 04, 2020, 14:27 »
Buongiorno a tutti,
Dovrei scrivere un codice python in grado di fare diversi calcoli matematici in parallelo su diversi nodi. ovvero suddividere delle matrici numeriche su diversi nodi. Ho visto alcuni tutorials che trattano il tmux e parlano di Sockets. Tuttavia vorrei chiedere gentilmente dei tutorials o dei manuali per approfondire l'argomento.
Ringrazio anticipatamente

Offline RicPol

  • python sapiens sapiens
  • ******
  • Post: 3.141
  • Punti reputazione: 9
    • Mostra profilo
Re:Socket e Tmux
« Risposta #1 il: Ottobre 04, 2020, 17:37 »
Sarei curioso di capire come tmux entri nel tuo problema (a parte il fatto che si parla di computer)... se puoi postare il link del "tutorial" a cui ti riferisci mi fai una cortesia.

Sui socket puoi cominciare dal socket HOWTO della documentazione ufficiale di python, suppongo.
Comunque se cominci a smanettare coi socket per un lavoro come questo, è come imparare a fare i mattoni col fango e la paglia quando l'obiettivo è costruire un grattacielo. Non che sia impossibile, eh? Anzi, prima o poi è garantito che ce la fai, lungo questa strada.

A grandi linee, direi che quello che stai cercando di fare si chiama "distributed computing"... puoi googlare per questa cosa... ora, molto probabilmente ci saranno framework in grado di gestire il tuo problema specifico. Però, visto che parli di "nodi" così alla vaghissima, magari potresti dare un'occhiata a Ray https://docs.ray.io/en/latest/ che è una libreria di distributed computing piuttosto agnostica... ma è un'idea buttata lì... magari c'è altro che serve al tuo caso.