Live chat

sabayonino "È morto il fisico Antonino Zichichi, il padre dei Laboratori del Gran Sasso: aveva 96 anni" (09.02.26, 17:38)
sabayonino https://www.lescienze.it/comunicati-stampa/2026/02/09/news/addio_al_grande_fisico_antonino_zichichi-21166237/ (09.02.26, 17:38)
sabayonino https://www.rainews.it/video/2026/02/spotlight-abbagliati-la-lotta-dellastronomia-per-continuare-ad-osservare-il-cielo-0cdd3b90-117a-4d83-828c-9bba76f58ade.html (08.02.26, 18:52)
r3venge Ma i famosi challenge su WCG si fanno ancora ??? (08.02.26, 18:43)
zakkos Buongiorno a tutti, mi sono appena registrato ... avrei milioni di domande... cerco nel forum se qualcuno mi da indirettamente le risposte... (04.02.26, 16:45)
zioriga Benvenuto RAM (02.02.26, 16:01)
Ram Ps qualcuno in privato mi puo' spiegare come aggiungersi ad un Teami? grazie mille! (02.02.26, 11:04)
zioriga non sono in doppio check, non so con quale criterio saranno validate (02.02.26, 10:59)
zioriga sul mio pc impiegano circa 5 min. Sono inattesa di essere validate (02.02.26, 10:57)
Ram BuonGiorno, sono felice di essermi unito a Voi. E' da tempo che uso BOINC per aiutare la scienza e non conoscevo questo forum. Sono legato a Seti@home (purtroppo chiuso) e anche ad Asteroids LHC Milkway Rosetta SiDock World Comunity. Sono aperto alla partecipazione ad altri progetti. Saluti a tutti (02.02.26, 10:50)
zioriga Questa nuova tornata di WUs sembra stia funzionando (02.02.26, 10:50)
zioriga sono riuscito ad avere 71 WUs ma sono andate tutte in errore dopo pochissimi secondi 2/3 (02.02.26, 10:32)
sabayonino troppo presto senza una roadmap ... (30.01.26, 20:28)
zioriga forse avrebbe senso creare il nostro team (30.01.26, 11:09)
zioriga per ora applicativo solo Windows (30.01.26, 11:09)
zioriga Un nuovo progetto sull'AI https://axiom.heliex.net/ (30.01.26, 11:08)
Antonio Cerrato Nuovo supercomputer per la NASA Rmax= 20 Petaflops https://www.astrospace.it/2026/01/28/la-nasa-ha-presentato-athena-il-suo-supercomputer-piu-potente-ed-efficiente/ (28.01.26, 20:55)
zioriga adesso sembra stia funzionando tutto su WCG (27.01.26, 10:31)
Marco Detto Buffer (25.01.26, 12:48)
boboviz Oggi non funziona più nemmeno l'upload delle wus completate.... (25.01.26, 11:26)
Per usare la chat devi effettuare il login.
Benvenuto, Ospite
Nome utente: Password: Ricordami
  • Pagina:
  • 1

ARGOMENTO:

Boinc Challenger: Sospendere a manetta!!!! 06/11/2012 18:26 #85834

  • Rick!
  • Avatar di Rick! Autore della discussione
  • Visitatori
  • Visitatori

UPDATE 12/11/12 Corretti alcuni piccoli bug, eliminato l'inutile pulsante "Esci" e aggiunti altri 2 pulsanti che comandano l'attività (Acceso/Spento) del client e/o della sola GPU


Ciao *

Se anche vi siete organizzati ormai con BoincStats, vi rilascio cmq un'alternativa.
Come gualo, anch'io ormai avevo cominciato a codare un prg desktop per gestire la sospensione delle WU in vista di challenges e gare varie.
Visto che ormai c'ero e cmq volevo finirlo, questo è quanto ho tirato fuori:






Purtroppo mi sono ormai anche bloccato :(
Sembra che non esista la possibilità di creare un eseguibile Win con la versione 3.3 di Python, né tantomeno riesco a trovare sul sito ufficiale la 2.6 che richiede py2exe (il "compilatore"), quindi se qualcuno più intraprendente vuole fare un tentativo dovrà per forza scaricarsi python (da qui: www.python.it/download/ ) ed eseguire lo script da linea di comando:
c:\python33\python boinc.py

Qui c'è lo script con il corredo di icone: Download


AVVERTENZE.
- Io ho sottomano solo Windows7 e ho codato e provato solo sul mio pc, non posso garantire che funzioni tutto al primo colpo, ma se ci sono difficoltà chiedete pure e cerco di aiutarvi (via Skype è più veloce)
- Non avendo sottomano soluzioni alternative (né tempo per cercarne) ho rinunciato alla ricerca a forza bruta dell'eseguibile. Nel codice il percorso al commander implementato è "C:\Program Files\BOINC" e l'eseguibile è "boinccmd.exe".
Il sorgente .py è puro testo, quindi con il blocco note o altro editor di puro testo non dovrebbe essere difficile adattarlo al prorio PC (o al proprio SO)
- Il percorso per il file "gui_rpc_auth.cfg" viene ricavato automaticamente dal log


COME FUNZIONA
Nella prima riga l'elenco dei progetti sottoscritti (lo stesso del Manager) l'ultima riga del log e il momento dell'ultimo update.
Il "Timer" è l'intervallo di aggiornamento/verifica dell'avanzamento delle WU, cliccando sul'icona della matita è possibile modificae il tempo. Non ho posto limiti al momento... nelle prossime releases vedremo
Gli altri due pulsanti: uno chiude e l'altro switcha la vista fra tutti i progetti e i soli progetti attivi (sono "Attivi" i progetti con WU da elaborare)

Nella riga titolo successiva:
- l'identificativo del progetto (lo stesso del Manager)
- l'evnetuale % su cui scatta la sospensione
- la deadline delle WU che vanno sospese (grazie Becks e Sabayonino per avermi involontariamente anticipato :) )
- "Run" il numero di WU in elaborazione
- "Tot" il numero totale di WU in lavorazione (fra attive, in coda e sospese)
- "Coda" le WU in lavorazione (attive + tot senza sospese)
- "Lck" solo nel momento in cui avviene qualche sospensione il numero di WU che sono state sospese in qual passaggio
- "Ssp" il numero totale di WU sospese
- "Inviate" contatore di tutte le WU inviate al progetto (quelle contate dal prg, non dalla notte dei tempi)
- "Tot" il totale WU che sono passate (quelle in lavorazione e quelle già inviate)

N.B.
Questi due totali vengono gestiti controllando periodicamente il log eventi, quindi dicono quante WU sono state "controllate" dal programma, non da quando avete attachato il progetto anni fa :)

I pulsanti:
- la clessidra attiva il check sulla sospensione: la singola WU viene sospesa se raggiunge/supera la % E se scade oltre la deadline
Se uno dei due parametri (% o deadline) è a zero le WU non vengono sospese.
- la bandierina consente di impostare la % di sospensione
- il calendarietto imposta la data di deadline
- il "fulmine" azzera la % e la deadline e ripristina le WU (v. dopo)
- le frecce verdi fanno l'UPDATE del progetto (come se fosse fatto dal manager) per cercare di prendere lavoro
- il boxino (ultima icona a dx) attiva/disattiva la richiesta di nuovo lavoro.

COLORI VARI
- Se la riga è gialla (come nel mio esempio) lo script sta tenendo sotto controllo le WU: io ho impostato per WCG una percentuale dell'80% per le WU che scadono dal 16/11 in poi: al momento dello screenshot ne aveva sospese 9
- se lo sfondo del boxino è verde il nostro BOINC chiede lavoro per quel progetto (solo WUProp) nel mio screenshot, altrimenti non chiede lavoro


FEATURES e TODO
Il prg dovrebbe accorgersi autonomamente dell'attach a nuovi progetti ed avvisarvi che vuole essere riavviato se attachate mentre lui è attivo (sorry non posso evitarlo).
Se invece attachate quando il prg non è acceso se ne accorge cmq ma non gli serve riavviarsi.
A parte controllare bene le validazioni degli input che per ora sono sommarie, ho già in mente di prevedere dei timing per richiedere periodicamente lavoro (ad esempio per POEM è necessario)
Avevo anche una mezza idea di scartare ("Annulla" se la sospensione è attiva), le WU che scadono prima della deadline... ma non so se la implemento, mi sembra un po' troppo scorretto nei confronti del progetto :)

COME USARLO
L'idea è che già da oggi (come da esempi) si può cominciare a sospendere per WCG e lui si occuperà di tutto purché lo facciate partire (magari in automatico) all'avvio.
Al momento giusto (il 16 di questo mese per WCG ) si clicca sul "Fulmine" e in automatico viene disattivata la sospensione e rimesse on-line le WU.


Questo è uno screenshot del mio manager (preso molto dopo i due di prima):

Come si vede anche se ce ne sono molte all'80% o poco dopo, all'implementazione della deadline sono state bloccate solo quelle che interessano per il challenge

Sempre il Fulmine e la Clessidra possono essere usati in combinazione per accumulare altre WU.
WCG ne manda solo 300 mi sembra, ma con delle WU in sospeso il manager non ne chiede altre anche se potrebbe.
Usando questi due pulsanti e l'Aggiorna (Frecce verdi, o cmq il Manager) si dovrebbe riuscire a prendere nuove WU anche prima dellinizio del contest senza perderne troppe.

UN'ULTIMA COSA
Non preoccupatevi di far danno alle WU, non ci sono implementati comandi di annullamento o detach :)


Ho finito, andate pure :)


p.s.
"Il codice è disordinato, non è a oggeti ed è sporchissimo!!!
LO SO
, abbiate pazienza che erano 20 anni che non codavo applicazioni desktop e cmq ho aperto python solo 15 giorni fa :)

p.p.s.s.
"Il codice non è pythonico!!!: quale parte di ho aperto python solo 15 giorni fa non hai capito? :)

p.p.p.s.s.s.
Morse: sorry, non ho ancora avuto il tempo di tirar dentro le icone dei progetti, nei prox giorni spero.

Si prega Accedi o Crea un account a partecipare alla conversazione.

Ultima Modifica: da Rick!.

Re: Boinc Challenger: Sospendere a manetta!!!! 06/11/2012 19:38 #85843

  • Tiziano
  • Avatar di Tiziano
  • Offline
  • Referente Milkyway / Primaboinca
  • Referente Milkyway / Primaboinca
  • Messaggi: 573
  • Ringraziamenti ricevuti 5
Ne so qualcosa di python, avevo creato dei programi con py2exe ma è da tanto che non metto mano

Si prega Accedi o Crea un account a partecipare alla conversazione.

Re: Boinc Challenger: Sospendere a manetta!!!! 06/11/2012 19:41 #85844

  • morse
  • Avatar di morse
  • Offline
  • Administrator
  • Administrator
  • Messaggi: 9196
  • Ringraziamenti ricevuti 3
Non funziona :(


Dice che manca il modulo chiamato tooltip
PC1: Intel Q9400 2.66 GHz, ASUS P5KC, nVidia GeForce 9400GT (smontata al momento), ATI HD5850, maxtor 250 GB, 4 GB ram Kingston.
PC2: Intel E8400 3.0 GHz, ASROCK G31M-GS, 2 GB ram Kingston, maxtor 80 GB, nVidia GTX275





http://stats.free-dc.org/badges.php?proj=yoy&id=17281&rows=1

Si prega Accedi o Crea un account a partecipare alla conversazione.

Re: Boinc Challenger: Sospendere a manetta!!!! 06/11/2012 20:15 #85848

  • Rick!
  • Avatar di Rick! Autore della discussione
  • Visitatori
  • Visitatori
morse ha scritto:

Non funziona :(


Dice che manca il modulo chiamato tooltip


Thx, aggiornato l'archivio.


NOTA
Solo WuProp (e non sempre) sbarella il conteggio delle WU in lavorazione, per ora passiamoci sopra

Si prega Accedi o Crea un account a partecipare alla conversazione.

Re: Boinc Challenger: Sospendere a manetta!!!! 06/11/2012 20:17 #85849

  • gualo
  • Avatar di gualo
  • Offline
  • RAM 128 KB
  • RAM 128 KB
  • Messaggi: 238
  • Ringraziamenti ricevuti 0
complimenti Rick!
bella applicazione
:cincin:

Si prega Accedi o Crea un account a partecipare alla conversazione.

Re: Boinc Challenger: Sospendere a manetta!!!! 06/11/2012 20:25 #85851

  • Rick!
  • Avatar di Rick! Autore della discussione
  • Visitatori
  • Visitatori
gualo ha scritto:

complimenti Rick!
bella applicazione
:cincin:

Grazie, se hai qualche idea su come compilare la 3.3 o cmq come trovare una 2.6 sarà bene accetta.
Altrimenti come ho cominciato ho anche già finito con python :(

Si prega Accedi o Crea un account a partecipare alla conversazione.

Re: Boinc Challenger: Sospendere a manetta!!!! 06/11/2012 20:28 #85853

  • gualo
  • Avatar di gualo
  • Offline
  • RAM 128 KB
  • RAM 128 KB
  • Messaggi: 238
  • Ringraziamenti ricevuti 0
io uso python 2.7 con py2exe e non ho nessun problema (o meglio i problemi li ho ma solo perché il mio codice ha errori)

Si prega Accedi o Crea un account a partecipare alla conversazione.

Re: Boinc Challenger: Sospendere a manetta!!!! 06/11/2012 20:28 #85854

  • Gattorantolo
  • Avatar di Gattorantolo
  • Offline
  • RAM >4 GB
  • RAM >4 GB
  • Mosconi for President
  • Messaggi: 6223
  • Ringraziamenti ricevuti 63
Caspita, che lavoro...! :eek:

Si prega Accedi o Crea un account a partecipare alla conversazione.

Re: Boinc Challenger: Sospendere a manetta!!!! 06/11/2012 20:35 #85856

  • Rick!
  • Avatar di Rick! Autore della discussione
  • Visitatori
  • Visitatori
gualo ha scritto:

io uso python 2.7 con py2exe e non ho nessun problema (o meglio i problemi li ho ma solo perché il mio codice ha errori)

La 2.7 l'ho trovata su python.org, ma ho provato ad installare py2exe, scaricato nuovo nuovo da sourceforge: py2exe-0.6.9.win32-py2.6.exe ma si pianta dicendo che vuole una 2.6 e non c'è nel registro.
E cmq nel sito di py2exe non dicono espressamente che non funziona, ma solo che serve una dll (MSVCR90.dll) che forse non c'è nel sistema... per il resto citano fino alla 3.1 :( :( :(

Boh, domani riprovo.

Si prega Accedi o Crea un account a partecipare alla conversazione.

Re: Boinc Challenger: Sospendere a manetta!!!! 06/11/2012 20:46 #85859

  • Rick!
  • Avatar di Rick! Autore della discussione
  • Visitatori
  • Visitatori
Gattorantolo ha scritto:

Caspita, che lavoro...! :eek:

Grazie :cincin:

Fammi sapere se va

Si prega Accedi o Crea un account a partecipare alla conversazione.

Re: Boinc Challenger: Sospendere a manetta!!!! 06/11/2012 20:47 #85860

  • Rick!
  • Avatar di Rick! Autore della discussione
  • Visitatori
  • Visitatori
Tiziano ha scritto:

Ne so qualcosa di python, avevo creato dei programi con py2exe ma è da tanto che non metto mano


Che versioni di python e py2exe?

Si prega Accedi o Crea un account a partecipare alla conversazione.

Ultima Modifica: da Rick!.

Re: Boinc Challenger: Sospendere a manetta!!!! 07/11/2012 00:13 #85874

  • gualo
  • Avatar di gualo
  • Offline
  • RAM 128 KB
  • RAM 128 KB
  • Messaggi: 238
  • Ringraziamenti ricevuti 0
Rick! ha scritto:

La 2.7 l'ho trovata su python.org, ma ho provato ad installare py2exe, scaricato nuovo nuovo da sourceforge: py2exe-0.6.9.win32-py2.6.exe ma si pianta dicendo che vuole una 2.6 e non c'è nel registro.
E cmq nel sito di py2exe non dicono espressamente che non funziona, ma solo che serve una dll (MSVCR90.dll) che forse non c'è nel sistema... per il resto citano fino alla 3.1 :( :( :(
Boh, domani riprovo.

Forse a me non dà problemi perchè non ho parte grafica essendo tutto gestibile da riga di comando.

Si prega Accedi o Crea un account a partecipare alla conversazione.

Re: Boinc Challenger: Sospendere a manetta!!!! 07/11/2012 08:37 #85882

  • Rick!
  • Avatar di Rick! Autore della discussione
  • Visitatori
  • Visitatori
gualo ha scritto:

Rick! ha scritto:

La 2.7 l'ho trovata su python.org, ma ho provato ad installare py2exe, scaricato nuovo nuovo da sourceforge: py2exe-0.6.9.win32-py2.6.exe ma si pianta dicendo che vuole una 2.6 e non c'è nel registro.
E cmq nel sito di py2exe non dicono espressamente che non funziona, ma solo che serve una dll (MSVCR90.dll) che forse non c'è nel sistema... per il resto citano fino alla 3.1 :( :( :(
Boh, domani riprovo.

Forse a me non dà problemi perchè non ho parte grafica essendo tutto gestibile da riga di comando.

No, a me si pianta py2exe quando installo lui, non quando cerco di usarlo :(

Si prega Accedi o Crea un account a partecipare alla conversazione.

Re: Boinc Challenger: Sospendere a manetta!!!! 07/11/2012 11:57 #85902

  • Rick!
  • Avatar di Rick! Autore della discussione
  • Visitatori
  • Visitatori
Grazie a morse che l'ha provato e debuggato, ho corretto un po' di errori di gioventù in giro per lo script :)

Ora sappiamo che gira su
- Win 7 Pro 64bit,
- Win Server 2003 64bit,
- Win Server 2008 64bit,

Si prega Accedi o Crea un account a partecipare alla conversazione.

Re: Boinc Challenger: Sospendere a manetta!!!! 07/11/2012 14:54 #85913

  • Becks555
  • Avatar di Becks555
  • Offline
  • RAM 256 KB
  • RAM 256 KB
  • Grande Giove...
  • Messaggi: 435
  • Ringraziamenti ricevuti 0
Complimenti, grandissimo lavoro... :king: :king:

ora ho boinctasks che mi sta facendo il lavoro sporco in vista del challenge ma appena finisce lo lo tolgo e ci metto questo
PC1: i7 920 - MB EVGA X58 CLASSIFIED - 12GB CORSAIR DOMINATOR DDR3 1600 - GTX470 (sarà da cambiare)
Server: I5 750@0.99V - Asus P7P55-LX - 16gb DDR3 1333 - 2x GTX 750ti
Impianto fotovoltaico da 4.44kWp

Si prega Accedi o Crea un account a partecipare alla conversazione.

Re: Boinc Challenger: Sospendere a manetta!!!! 07/11/2012 15:08 #85915

  • Rick!
  • Avatar di Rick! Autore della discussione
  • Visitatori
  • Visitatori
Becks555 ha scritto:

Complimenti, grandissimo lavoro... :king: :king:

ora ho boinctasks che mi sta facendo il lavoro sporco in vista del challenge ma appena finisce lo lo tolgo e ci metto questo


Grazie! :)

Cmq se ti va di testarlo puoi anche tenerli su tutti e due che non dovrebbero intralciarsi: anche se fanno lo stesso lavoro uno o l'altro troverà le wu già sospese e non farà nulla.
Anzi avremo almeno un riscontro per capire se davvero non si intralciano :)

A giorni spero di riuscire a selezionare anche i sottoprogetti con le loro soglie di intervento.
Perché a me sta bloccando HFCC e Shistosoma che manca ancora 1 ora alla fine, ma dovrò tenerlo così anche quando arriveranno le GPU con scadenza "giusta" :(

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Pagina:
  • 1
Moderatori: camposReLeonAntonio Cerrato
Tempo creazione pagina: 0.197 secondi
Powered by Forum Kunena