Domande frequenti
Manca qualcosa? Scrivi a contact@gpugoblin.com.
Il progetto
Che cos'è GPU Goblin?
Una rete di calcolo per la ricerca, fatta di computer che le persone prestano. I ricercatori possono usarla per ricerche che richiedono molta potenza di calcolo; i contributori prestano la loro scheda grafica o il loro processore quando non ne hanno bisogno.
Chi realizza GPU Goblin?
GPU Goblin è ideato e sviluppato da Nicolas Michel, membro del LAAS-CNRS, un laboratorio di ricerca a Tolosa, in Francia. È un progetto personale, non un servizio ufficiale del CNRS.
È gratuito?
Sì, per la ricerca e per qualsiasi uso non commerciale. Prestare non costa nulla se non l'elettricità, e calcolare sulla rete è gratuito per la ricerca. Il software ha il codice sorgente disponibile con la licenza PolyForm Noncommercial.
È open source?
Il codice sorgente è pubblicato, ma con la licenza PolyForm Noncommercial: gratuito per la ricerca e l'uso non commerciale, non open source nel senso dell'OSI. L'uso commerciale richiede l'accordo dell'autore.
A che punto è il progetto?
In preparazione della beta: la rete funziona ed è in fase di test prima di un'apertura più ampia. Oggi funziona su Linux; una versione per Windows arriverà molto presto, ed è prevista una versione per Android.
Prestare il tuo computer
Sarò pagato?
No. Guadagni crediti che contano il tuo contributo, ma i crediti non hanno alcun valore monetario e non ne viene promesso alcuno.
È sicuro per il mio computer?
La tua macchina esegue solo il codice di calcolo proprio di GPU Goblin, mai un programma inviato da un ricercatore, e ogni attività gira in un ambiente isolato senza accesso alla rete, lontano dai tuoi file, con limiti di memoria e di disco.
Rallenterà il mio computer o i miei giochi?
Decidi tu: presta solo quando non ci sei, negli orari scelti, mai mentre un gioco usa la scheda, mai sopra una certa temperatura. Metti in pausa subito dall'icona nell'area di notifica quando vuoi.
Quanta elettricità consuma?
Quanta ne consuma la tua scheda grafica sotto carico, e solo mentre calcola. Limitare gli orari e la temperatura limita il consumo.
Quale hardware funziona?
Un computer Linux x86-64 (una versione per Windows arriverà molto presto). Schede grafiche NVIDIA, AMD o Intel tramite Vulkan; le schede NVIDIA possono usare anche il motore CUDA nativo, più veloce. Funzionano anche i processori, più lentamente.
Posso prestare un server senza schermo, o una macchina con più schede grafiche?
Sì. L'applicazione ha una modalità console per i server, e in una macchina con più schede ogni scheda calcola separatamente, tutte collegate al tuo account.
Il mio computer vede i dati dei ricercatori?
Riceve solo pezzi dei dati che servono alle sue attività: tabelle di numeri, senza nome di file né descrizione di ciò che rappresentano (il testo arriva come token numerici). Ai ricercatori viene chiesto di non inviare dati sensibili alla rete aperta.
Il mio indirizzo IP è visibile?
Per risparmiare la banda del server, le macchine condividono dati tra loro; mentre questa funzione è attiva, le altre macchine autorizzate sugli stessi dati possono vedere il tuo indirizzo pubblico. Puoi disattivarla.
Per i ricercatori
Cosa posso calcolare?
Oggi: grandi prodotti di matrici, calcoli descritti come grafi di operazioni su tensori (più di 45 operatori, catturati per esempio da PyTorch) e addestramento di modelli di apprendimento automatico (reti convoluzionali, transformer, modelli linguistici). I calcoli più grandi di qualsiasi singola macchina vengono suddivisi automaticamente. Le macchine dei contributori eseguono solo i tipi di calcolo presenti nel catalogo della piattaforma, mai codice arbitrario: altri tipi vengono aggiunti al catalogo nel tempo, quindi dicci di cosa hai bisogno.
Come vengono verificati i risultati?
Ogni risultato viene ricalcolato da un validatore indipendente o confrontato con lo stesso calcolo fatto da un altro contributore, entro una tolleranza misurata, prima di essere usato.
Dove sono i miei dati?
Per impostazione predefinita sul nodo del tuo laboratorio, un servizio installato nel tuo laboratorio. Non invia mai i tuoi insiemi di dati così come sono: invia alle macchine che calcolano operazioni da calcolare, con solo i numeri di cui ogni compito ha bisogno. Il server non conserva alcun dato di ricerca.
Come ottengo l'accesso?
Dal tuo account: accedi con il tuo indirizzo e-mail e compila la richiesta di accesso per ricercatori.