Le Forum de l'Alliance Francophone

Nouvelles:

Auteur Sujet: Yafu@home  (Lu 90268 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne modesti

  • CàA
  • Boinc'eur devant l'éternel
  • *****
  • Messages: 19058
  •   
    • Brocantes en Bourbonnais
    • E-mail
Réponse #275 le: 12 July 2019 à 15:58
Bon ben, la tâche a été redistribuée la nuit dernière et ce wingman a réussi à la finir et l'a renvoyée vers 13h CEST.
http://yafu.myfirewall.org/yafu/workunit.php?wuid=3765851

Vu que j'ai passé les 5000h WUprop sur cette appli, j'ai abandonné la tâche. Ce n'est pas la peine de bloquer les 5 cœurs de ma VM pour une tâche qui ne finira jamais.


Viendez chez nous, cause qu'on est les meilleur(e)s :D


In memoriam Jip - In memoriam Cocagne


Hors ligne [AF>Amis des Lapins] Jean-Luc

  • Boinc'eur devant l'éternel
  • *****
  • Messages: 3396
  •   
    • Le calcul partagé en atsronomie sous BOINC
    • E-mail
Réponse #276 le: 12 July 2019 à 18:22
OK, vu !
Je ne sais pas combien de threads il a consacré à la tâche, mais ça a été très rapide !

La suite aliquote a bondi de 2 rangs :

http://factordb.com/sequences.php?se=1&aq=230688&action=last20&fr=0&to=100

C'était l'étape 3965 que tu as si longtemps essayé de calculer, il s'agissait de décomposer le produit de 2 facteurs premiers de 61 et 62 chiffres.

 :hello:



Rédacteur d'un article sur BOINC, adresse :
http://www.astrocaw.eu/?p=605
Créateur d'un site actif de recherche sur les suites aliquotes :
http://www.aliquotes.com/


naz

  • Invité
Réponse #277 le: 29 October 2019 à 12:44
Check le stderr, de mémoire tu vois l'avancement là dedans

Si je mon fichier stderraed est vierge c'est que tout est ok!!! On est d'accord?



Hors ligne JeromeC

  • CàA
  • Boinc'eur devant l'éternel
  • *****
  • Messages: 31106
  •   
Réponse #278 le: 29 October 2019 à 13:10
Je ne suis pas sûr que la virginité soir la situation idéale de tout fichier boinc :)

Tu veux plutôt parler du stderr.txt qui est dans le slot de la tâche ? (à trouver dans les propriétés de la tâche)
C'est plutôt celui là qu'il faut regarder, stderraed c'est un fichier plus global de boinc (dans le répertoire supérieur de boinc) qui n'est pas très intéressant. Sinon t'as stdoutdae.txt qui est aussi global et contient tout l'historique des messages que tu peux voir dans le manager, mais là encore tu n'auras pas de détail détaillés "internes" sur yafu.

Et sinon dans le slot, en fonction des projets / appli, y'a plus ou moins de chose. Il me semble que yafu a d'autre fichiers txt intéressant, mais j'ai pas de yafu sous la main pour te dire.

A quoi bon prendre la vie au sérieux, puisque de toute façon nous n’en sortirons pas vivants ? (Alphonse Allais)



Hors ligne Xe120

  • CàA
  • Boinc'eur devant l'éternel
  • *****
  • Messages: 1525
  •   
    • E-mail
Réponse #279 le: 29 October 2019 à 16:03
Tu as le factor.log qui te montre la dernière action de résolution "sieving"

10/29/19 14:59:28 v1.34.5 @ DESKTOP-ATDHN8S, nfs: commencing lattice sieving with 16 threads
10/29/19 15:18:27 v1.34.5 @ DESKTOP-ATDHN8S, nfs: commencing lattice sieving with 16 threads
10/29/19 15:36:42 v1.34.5 @ DESKTOP-ATDHN8S, nfs: commencing lattice sieving with 16 threads
10/29/19 15:55:43 v1.34.5 @ DESKTOP-ATDHN8S, nfs: commencing lattice sieving with 16 threads

Dans ggnfs.log tu as le temps qu'il met pour résoudre sans timecode

LatSieveTime: 1084
LatSieveTime: 1096
LatSieveTime: 1101
LatSieveTime: 1139

Dans le stderr.txt, t'as les derniers résultats obtenus

total yield: 8344, q=9556489 (0.04363 sec/rel)
total yield: 7933, q=9586399 (0.04596 sec/rel)
total yield: 8038, q=9536977 (0.04536 sec/rel)
total yield: 8205, q=9601609 (0.04449 sec/rel)




naz

  • Invité
Réponse #280 le: 30 October 2019 à 09:16
Merci à vous deux pour vos réponses  :jap:



Hors ligne JeromeC

  • CàA
  • Boinc'eur devant l'éternel
  • *****
  • Messages: 31106
  •   
Réponse #281 le: 25 March 2020 à 14:29
Dans ma quête pour essayer de faire tourner un autre projet en // à rosetta sur ce PC de M, je tente de remettre yafu en marche et il me dit

Citer
25/03/2020 14:27:39 | yafu | Tasks won't finish in time: BOINC runs 86.5% of the time; computation is enabled 98.8% of that

Qu'y puis-je ?

A quoi bon prendre la vie au sérieux, puisque de toute façon nous n’en sortirons pas vivants ? (Alphonse Allais)



Hors ligne toTOW

  • Boinc'eur devant l'éternel
  • *****
  • Messages: 4518
  •   
    • FAH-Addict.net
    • E-mail
Réponse #282 le: 25 March 2020 à 14:37
Client arrêté, on peut toujours bidouiller les valeurs dans client_state.xml et client_state_prev.xml ... mais en gros il te dit que ton client BOINC tourne pas assez longtemps pour tenir les deadlines ...

FAH-Addict, première source d'information francophone sur le projet Folding@Home.


Hors ligne JeromeC

  • CàA
  • Boinc'eur devant l'éternel
  • *****
  • Messages: 31106
  •   
Réponse #283 le: 26 March 2020 à 18:12
Ben là depuis le début du confinement il tourne H24...

Maintenant il me dit (les % ont un peu monté)

Citer
26/03/2020 17:59:27 | yafu | Tasks won't finish in time: BOINC runs 87.9% of the time; computation is enabled 99.0% of that

Je suppose que tu fais référence à cette section du client_state.xml d'où il lit clairement ces deux valeurs

Citer
<time_stats>
    <on_frac>0.879225</on_frac>
    <connected_frac>0.664602</connected_frac>
    <cpu_and_network_available_frac>0.664491</cpu_and_network_available_frac>
    <active_frac>0.989534</active_frac>
    <gpu_active_frac>0.989524</gpu_active_frac>
    <client_start_time>1585129120.749079</client_start_time>
    <total_start_time>1438939291.786905</total_start_time>
    <total_duration>47026687.934172</total_duration>
    <total_active_duration>45466791.606153</total_active_duration>
    <total_gpu_active_duration>13713015.332663</total_gpu_active_duration>
    <previous_uptime>112121.724459</previous_uptime>
    <last_update>1585241241.471602</last_update>
</time_stats>

le 99% est bien la preuve que mon boinc tourne tout le temps, donc ce qui le gène c'est ce 87,9% mais pourquoi diable ce paramètre n'est-il pas plus élevé ?

Toute ceci m'a rappelé cet excellent tuto :siflotte: et le relire (ainsi que la lecture de ce bout de code)

// Update time statistics based on current activities
// NOTE: we don't set the state-file dirty flag here,
// so these get written to disk only when other activities
// cause this to happen.  Maybe should change this.
//
void CLIENT_TIME_STATS::update(int suspend_reason, int _gpu_suspend_reason) {
    double dt, w1, w2;

    bool is_active = (suspend_reason == 0) || (suspend_reason == SUSPEND_REASON_CPU_THROTTLE);
    bool is_gpu_active = is_active && !_gpu_suspend_reason;
    if (total_start_time == 0) {
        total_start_time = gstate.now;
    }
    if (last_update == 0) {
        // this is the first time this client has executed.
        // Assume that everything is active

        on_frac = 1;
        connected_frac = 1;
        active_frac = 1;

m'a convaincu de tenter une mise à jour à la porcasse.

Donc j'ai mis la même valeur que dans le <active_frac>, et devinez quoi ?

Ben maintenant il dit

Citer
26/03/2020 18:09:26 | yafu | Tasks won't finish in time: BOINC runs 99.0% of the time; computation is enabled 99.0% of that

Fuck. Il dit textuellement que "les tâches ne pourront pas se terminer car boinc calcule presque tout le temps".
Y'a franchement des baffes qui se perdent.
« Modifié: 26 March 2020 à 18:19 par JeromeC »

A quoi bon prendre la vie au sérieux, puisque de toute façon nous n’en sortirons pas vivants ? (Alphonse Allais)



Hors ligne toTOW

  • Boinc'eur devant l'éternel
  • *****
  • Messages: 4518
  •   
    • FAH-Addict.net
    • E-mail
Réponse #284 le: 27 March 2020 à 12:13
Il considère peut être que ton CPU n'est pas assez rapide malgré tout ? :/

FAH-Addict, première source d'information francophone sur le projet Folding@Home.


Hors ligne JeromeC

  • CàA
  • Boinc'eur devant l'éternel
  • *****
  • Messages: 31106
  •   
Réponse #285 le: 27 March 2020 à 14:12
Ben c'est un core i5-8365U très récent et j'avais fait du yafu avec son ancêtre...

A quoi bon prendre la vie au sérieux, puisque de toute façon nous n’en sortirons pas vivants ? (Alphonse Allais)



Hors ligne JeromeC

  • CàA
  • Boinc'eur devant l'éternel
  • *****
  • Messages: 31106
  •   
Réponse #286 le: 24 April 2020 à 11:13
Bon là j'ai rebasculé ce PC sur yafu mais à 100% et ça tourne nickel maintenant. Ça devait être la cohabitation avec un autre projet qu'il ne supportait pas... encore un projet exclusif :)

J'avais oublié la variabilité de dingue des durées d'exécution de ce projet : les tâches mettent entre quelques secondes et... 36 heures pour la dernière qui vient d'être renvoyée (et 5600 crédits pour ça).  Heureusement que c'est pas des crédits fixes !!!

En revanche question conso de RAM on peut pas se plaindre, c'est très frugal cette petite bête :)
Sauf éventuellement sur la dernière phase de calcul où ça monte pas mal, ma super long task était à 500 Mo sur la fin, mais en global, pas par core, donc ça va.
« Modifié: 24 April 2020 à 11:16 par JeromeC »

A quoi bon prendre la vie au sérieux, puisque de toute façon nous n’en sortirons pas vivants ? (Alphonse Allais)



Hors ligne [AF>Amis des Lapins] Jean-Luc

  • Boinc'eur devant l'éternel
  • *****
  • Messages: 3396
  •   
    • Le calcul partagé en atsronomie sous BOINC
    • E-mail
Réponse #287 le: 24 April 2020 à 12:30
Oui, c'est un projet frugal, car ils ne balancent sur BOINC que des décompositions de nombres à 120 chiffres maximum !
Perso, hors Boinc, quand il faut passer à des nombres des 150 chiffres et que toutes les autres méthodes résistent, il faut attaquer avec l'algorithme NFS.
Ça stocke des dizaines de Go de données intermédiaires sur le DD !!!
Et ça prend aussi des semaines.
J'ai jamais osé tenter plus... mais y'en a qui cassent des 200 chiffres.

Une décomposition peut prendre quelques secondes, si le facteur premier le plus petit est très petit.
Par contre, s'il dépasse les 60 chiffres, y'en a pour des jours.
Et personne ne peut prévoir, c'est un des trucs les plus imprévisibles de tout ce qui est proposé sur Boinc.



Rédacteur d'un article sur BOINC, adresse :
http://www.astrocaw.eu/?p=605
Créateur d'un site actif de recherche sur les suites aliquotes :
http://www.aliquotes.com/


Hors ligne fzs600

  • Méchant modo
  • Boinc'eur devant l'éternel
  • ******
  • Messages: 7779
  •   
Réponse #288 le: 24 April 2020 à 12:37
Quand je sais pas quoi faire comme projet, le temps que je me décide je  fais des  YAFU for small composites tu n'en prend pas pour une éternité.
c'est parfait.  :coffeetime:


Utilisateur GNU-LINUX. fzs600@hub.g3l.org


naz

  • Invité
Réponse #289 le: 24 April 2020 à 12:42
Quand tu parles d' ''algorithme NFS'' J-L, Tu parles du projet NFS@home? https://forum.boinc-af.org/index.php/topic,3077.msg198353.html#msg198353



Hors ligne [AF>Amis des Lapins] Jean-Luc

  • Boinc'eur devant l'éternel
  • *****
  • Messages: 3396
  •   
    • Le calcul partagé en atsronomie sous BOINC
    • E-mail
Réponse #290 le: 24 April 2020 à 13:10
Vous pouvez voir ici à quoi servent vos calculs yafu :

https://www.rechenkraft.net//aliquot/AllSeq.html

Sur cette page, il est amusant de cliquer 2 fois sur l'onglet Sz (qui signifie "Size").
Et là, on voit que pour les suites aliquotes pour lesquelles on a atteint les 200 chiffres, ce n'est plus yafu, mais bien des spécialistes de la décomposition, des humains, qui lancent manuellement des programmes séparés, dans l'ordre :
1. Test par division triviale de petits facteurs premiers
2. Méthode pari
3. Méthode ECM
4. Méthode NFS si tout résiste.

Cette page ne montre que les suites aliquotes qui démarrent sur des nombres inférieurs à 3000000.
Beaucoup de personnes, dont moi travaillons sur d'autres types de suites aliquotes.
Moi, j'ai lancé une campagne de calcul des suites aliquotes qui démarrent sur les puissance entières des nombres.
On peut suivre la progression ici :
http://www.aliquotes.com/aliquotes_puissances_entieres.html
Il faut clique sur les "Show/hide" pour voir !
J'ai une bécane qui ne fait que cela et une autre dédiée à BOINC.

Quand tu parles d' ''algorithme NFS'' J-L, Tu parles du projet NFS@home? https://forum.boinc-af.org/index.php/topic,3077.msg198353.html#msg198353

Oui, le projet NFS@home s'attaque à du moyen qui est déjà très très méchant !

Mais les plus grosses décompositions se font en "manuel".
On lance des algorithmes NFS, comme cado-NFS, c'est celui que j'utilise.
En fait, c'est assez compliqué, voici deux exemples :

1) Soit un cofacteur à 120 chiffres à décomposer. Les étapes 1 et 2 données ci-dessus ont échoué.
On balance ce nombre dans yafu.
Yafu va tenter de trouver des facteurs premiers jusqu'à 40 chiffres (120/3) avec une méthode ECM.
Si échec, yafu lance une méthode NFS.

2) Soit un cofacteur à 150 chiffres.
Les étapes 1, 2 et 3 ont été faites en manuel, ECM jusqu'à 150/3=50 chiffres.
Si échec, il faut lancer NFS@home, mais pour 150 chiffres, c'est bien plus long que pour 120 !

Des particuliers comme moi peuvent lancer des 180 chiffres maximum, mais ça prend des mois avec 120 threads.
Au-delà, ce sont des laboratoires de maths qui lancent en partageant les calculs entre différents serveurs.
Mais à mon avis, ils sont fous de se lancer dans de tels calculs :

"Les hommes devraient savoir quand il sont vaincus !"

Et tout ça, pour faire avancer une suite aliquote de une seule étape !!!



Rédacteur d'un article sur BOINC, adresse :
http://www.astrocaw.eu/?p=605
Créateur d'un site actif de recherche sur les suites aliquotes :
http://www.aliquotes.com/


naz

  • Invité
Réponse #291 le: 24 April 2020 à 13:14
Merci pour ces sublimes explications  :love: :jap:



Hors ligne f11ksx

  • Boinc'eur Respectable
  • ****
  • Messages: 617
  •   
    • E-mail
Réponse #292 le: 25 April 2020 à 00:43
Quand je calculais des courbes elliptiques sur F29 (29ème nombre de Fermat, soit 2^2^29+1)
ça me prenait 200 Go de mémoire....
C'était le bon temps.

Ad augusta, per angusta.


Hors ligne [AF>Amis des Lapins] Jean-Luc

  • Boinc'eur devant l'éternel
  • *****
  • Messages: 3396
  •   
    • Le calcul partagé en atsronomie sous BOINC
    • E-mail
Réponse #293 le: 25 April 2020 à 09:34
Les courbes elliptiques, c'est la méthode ECM.
200 Go ?!
Je ne sais pas quelle était la taille des facteurs que tu cherchais avec ECM, mais ça devait être énorme.
Tu devais chercher à factoriser au moins un 180 chiffres. ECM va alors jusqu'à 60 chiffres (environ 180/3).
Je crois même que certains réussissent à faire du ECM sur GPU maintenant !
En parallèle sur plusieurs threads CPU, cela existe, j'ai un programme.



Rédacteur d'un article sur BOINC, adresse :
http://www.astrocaw.eu/?p=605
Créateur d'un site actif de recherche sur les suites aliquotes :
http://www.aliquotes.com/


Hors ligne titidestroy

  • Boinc'eur Respectable
  • ****
  • Messages: 716
  •   
Réponse #294 le: 22 October 2020 à 14:01
Salut à tous,

Je me suis remis sur Yafu afin d'avoir le dernier badge que je dois avoir soit le badge YAFU mais il refuse de me donner des tâches alors que j'ai mis CPU et RAM à 100% et 3 jours de cache.

Savez-vous pourquoi il me boude ? :/




naz

  • Invité
Réponse #295 le: 22 October 2020 à 14:11



Hors ligne melektha

  • Boinc'eur Respectable
  • ****
  • Messages: 698
  •   
Réponse #296 le: 22 March 2021 à 15:27
Citer
Nom    yafu_ali_154980_L157_C127_1616420111_12_0
Unité de travail (WU)    5948714
Créé    22 Mar 2021, 13:35:24 UTC
Envoyé    22 Mar 2021, 13:36:50 UTC
Date limite de rapport    3 Apr 2021, 13:36:50 UTC
Reçu    22 Mar 2021, 14:10:48 UTC
Résultats    Succès
Temps de fonctionnement    3 sec
Temps de CPU    
Valider l'état    Valide
Crédit    0.11

Temps de fonctionnement 3 sec?? Temps de CPU 0?? =>  :??:
C'est du rapide^^



"Je suis d'accord avec ceux qui pensent comme moi". Moi


Hors ligne [AF] Kalianthys

  • Boinc'eur devant l'éternel
  • *****
  • Messages: 1255
  •   
    • Astrophotographe
Réponse #297 le: 22 March 2021 à 16:45
0.11 de crédit
Rapide et gratuit.





Hors ligne fzs600

  • Méchant modo
  • Boinc'eur devant l'éternel
  • ******
  • Messages: 7779
  •   
Réponse #298 le: 22 March 2021 à 17:39
Citer
Nom    yafu_ali_154980_L157_C127_1616420111_12_0
Unité de travail (WU)    5948714
Créé    22 Mar 2021, 13:35:24 UTC
Envoyé    22 Mar 2021, 13:36:50 UTC
Date limite de rapport    3 Apr 2021, 13:36:50 UTC
Reçu    22 Mar 2021, 14:10:48 UTC
Résultats    Succès
Temps de fonctionnement    3 sec
Temps de CPU    
Valider l'état    Valide
Crédit    0.11

Temps de fonctionnement 3 sec?? Temps de CPU 0?? =>  :??:
C'est du rapide^^
Sur MOPAC il y en avait beaucoup ( la plupart des ut ) qui était encore plus courte ( beaucoup plus courte ) et qui rapportait moins ( beaucoup moins ) souvenir souvenir.  :pt1cable: :pt1cable:
Et j'adorais ce projet.  :hap: :hap:


Utilisateur GNU-LINUX. fzs600@hub.g3l.org


Hors ligne modesti

  • CàA
  • Boinc'eur devant l'éternel
  • *****
  • Messages: 19058
  •   
    • Brocantes en Bourbonnais
    • E-mail
Réponse #299 le: 22 March 2021 à 18:31
Sur MOPAC il y en avait beaucoup ( la plupart des ut ) qui était encore plus courte ( beaucoup plus courte ) et qui rapportait moins ( beaucoup moins ) souvenir souvenir.  :pt1cable: :pt1cable:
Et j'adorais ce projet.  :hap: :hap:
:plusun: Que de souvenirs! :origin:


Viendez chez nous, cause qu'on est les meilleur(e)s :D


In memoriam Jip - In memoriam Cocagne