Portail de l'AF

Nouvelles

Pentathlon de SG

Faites un don

Shoutbox

Maeda:
Hier à 07:46:24
Bonus 30% aujourd'hui aussi pour Einstein (Steeple-Chase) !
modesti:
2025-05-15, 23:12:01
NFS est encore tout cassé :cry:
modesti:
2025-05-14, 11:45:31
Il y a effectivement eu un bref bug (vu dans leur shoutbox). Normalement, ils ont un renouvellement automatique, mais à la suite de la suppression de quelques domaines inutiles, ça n'a pas fonctionné. Tout est rentré dans l'ordre :)
Maeda:
2025-05-14, 09:41:56
C'est moi ou le certificat de seti-germany.de a expiré ?
Nichan:
2025-05-11, 17:56:36
On a cassé NFS  :D
modesti:
2025-05-09, 09:52:51
Steeple-chase du Pentathlon sur Einstein à partir du 12 mai jusqu'à la fin
modesti:
2025-05-07, 14:21:59
Sprint du Pentathlon sur SRBase du 10 au 13 mai
modesti:
2025-05-06, 10:05:35
1er lancer de javelot sur NFS le 9 mai
modesti:
2025-05-05, 10:06:51
Le Pentathlon a démarré ! WCG/MCM jusqu'au 19 mai et Milkyway jusqu'au 10 :hyperbon: :hyperbon:
modesti:
2025-05-02, 10:07:49
Le Marathon du Penta est annoncé ! Ce sera WCG/MCM. Projet recommandé pour tous ceux qui ne veulent pas se prendre la tête avec le reste :D
Rhodan71:
2025-05-01, 13:00:03
Prochain sprint FB ce soir à 22h UTC (minuit heure de Paris)
modesti:
2025-04-20, 07:49:02
Joyeuses Pâques :ane:
Rhodan71:
2025-04-17, 21:22:06
c'est parti pour un sprint sur Einstein
modesti:
2025-04-16, 10:08:44
Prochain sprint FB à partir du 17/4 à 19h UTC, soit 21h CEST/heure de Paris/Berlin/Madrid
Rhodan71:
2025-04-10, 11:14:03
Prochain sprint FB aujourd'hui à 17h UTC (19h heure de Paris)
modesti:
2025-04-08, 15:03:08
Pentathlon annoncé :)
modesti:
2025-04-08, 15:02:43
Radioactive à nouveau cassé :/
JeromeC:
2025-04-02, 19:01:28
Radioactive marche.
modesti:
2025-03-20, 22:55:26
Allez, les copains, on pousse encore un peu sur Einstein, SVP ! En unissant nos forces, la troisième place au FB est à notre portée d'ici à la fin du mois !  :bipbip:
Maeda:
2025-03-07, 21:53:11
C'parti !
[AF>Libristes] alain65:
2025-02-26, 02:26:05
Merci  :jap:
modesti:
2025-02-24, 11:27:41
Tout vient à point à qui sait attendre :siflotte:
ousermaatre:
2025-02-24, 10:47:28
patience  :D  Ca vient
[AF>Libristes] alain65:
2025-02-24, 08:43:55
l'annonce officielle, c'est pas la veille j'espère  :cpopossib:
Maeda:
2025-02-22, 09:58:51
On attend l'annonce officielle détaillée :D
[AF>Libristes] alain65:
2025-02-22, 08:25:50
Et c'est sur quoi ce raid ?
modesti:
2025-02-20, 23:06:46
A 18h28 par notre pharaon préféré, ici-même :D
[AF] Kalianthys:
2025-02-20, 20:50:52
Le raid a été annoncé ?

Recent

[ASTEROIDS]Discussions sur Asteroids@Home

Démarré par Jaehaerys Targaryen, 21 Juin 2012 à 22:56

« précédent - suivant »

0 Membres et 1 Invité sur ce sujet

JeromeC

Quand soudain, il y a 3 jours, Asteroid s'est remis à envoyer des crédits suite au sprint de fin novembre :)

Et je constate que y'en a toujours en pending...
A quoi bon prendre la vie au sérieux, puisque de toute façon nous n'en sortirons pas vivants ? (Alphonse Allais)


Pink

allez, je me suis attaché ici.
prendre un astéroide sur le coin de la gueule, ça me fait pas trop kiffer.

plein de boulot qui arrive en plus sur GPU, c'est cool.

0.01CPU/1GPU

zarbi le réglage

si je mets 0.01/0.5 pour faire 2 tâches sur le même gpu ça fonctionnera pas bien du coup vu qu'il a besoin d'un gpu entier ?

JeromeC

Arf je me souvenais même pas que y'avait des applis GPU ici (mais bon pas pour macOS comme d'hab) et d'ailleurs j'avais pas vu qu'ils avaient mis à jour leur appli mac l'année dernière, avec même une appli mac ARM native, cool :)
A quoi bon prendre la vie au sérieux, puisque de toute façon nous n'en sortirons pas vivants ? (Alphonse Allais)


Pink

installe linux ça marche super bien, et c'est super simple  :o

JeromeC

J'ai une VM linux mais pas de GPU possible dans une VM, et j'ai un petit VPS OVH qui n'a pas de GPU non plus. Et non je ne vais pas essayer de remplacer macOS par une linux sur mon iMac :lol:

Ah oui j'ai un dual boot windows (c'est pour ça que j'avais vite acheté le dernier mac intel quand ils commençaient à sortir les mac M fin 2020) mais c'est uniquement pour jouer à Diablo :D
A quoi bon prendre la vie au sérieux, puisque de toute façon nous n'en sortirons pas vivants ? (Alphonse Allais)


toTOW

Avec le GPU Passthrough, tu peux faire du GPU dans une VM ...
FAH-Addict, première source d'information francophone sur le projet Folding@Home.

Pink

Citation de: JeromeC le 11 Mai 2025 à 12:19Et non je ne vais pas essayer de remplacer macOS par une linux sur mon iMac :lol:
t'es pas joueur  :o

sinon, le truc que je reproche à asteroid, c'est que les tâches cpu et gpu portent le même nom.
du coup, tu peux pas les différencier avec le app_config pour n'autoriser par exemple que 2 tâches cpu en même temps que 2 tâches gpu.

si t'utilise max_concurrent et que tu rentre 2, il va calculer par exemple 2 tâches max sur le cpu, mais le gpu n'aura plus le droit de bosser dessus.
si tu rentre 4, le cpu va bosser sur 4, etc...

moi je voudrais pouvoir lui dire, tu peux bosser sur 4 tâches en même temps, mais pas plus de 2 cpu  :o

parce que là, il m'a téléchargé que des tâches cpu. obligé d'aller sur le site pour ne recevoir que des gpu. c'est ballot quand même.

JeromeC

Citation de: toTOW le 11 Mai 2025 à 12:21Avec le GPU Passthrough, tu peux faire du GPU dans une VM ...
T'as plus de chance de sauter pile dans la piscine de 3m depuis le plongeoir de 100m dans le cirque de l'espace que de faire marcher ça sur un iMac avec un seul (rien que ça...) GPU.

J'ai regardé un peu les options mais laisse tomber, c'est moins dangereux de combattre Rambo sur le champ de bataille  :gno:


@Pink t'as essayé avec lui et les plan class ? ptet en jouant avec des "0" judicieux pour bloquer ce que tu veux pas et d'autres valeurs pour les versions que tu veux ? (juste une idée comme ça je sais pas si ça peut marcher)
A quoi bon prendre la vie au sérieux, puisque de toute façon nous n'en sortirons pas vivants ? (Alphonse Allais)


Pink

rhhoo dis donc...... :jap:
je vais tester ça.  :smak:

Pink

je viens de regarder, le problème reste le même.

les trucs à dispo c'est ça :

CitationLinux running on an AMD x86_64 or Intel EM64T CPU    102.00 (cuda55)    10 Oct 2016, 9:03:48 UTC    3 GigaFLOPS
Linux running on an AMD x86_64 or Intel EM64T CPU    102.15 (cuda102_linux)    7 May 2020, 21:53:16 UTC    8 GigaFLOPS
Linux running on an AMD x86_64 or Intel EM64T CPU    102.17 (cuda118_linux)    4 Dec 2022, 18:35:13 UTC    1,759 GigaFLOPS
Linux running on an AMD x86_64 or Intel EM64T CPU    102.18 (opencl_101_amd_linux)    5 Oct 2023, 12:10:43 UTC    85 GigaFLOPS
Linux running on an AMD x86_64 or Intel EM64T CPU    102.21    2 Sep 2024, 16:35:04 UTC    9,928 GigaFLOPS

et mon problème, c'est cette 102.21 qui est purement cpu et que je reçois

sur ton lien, elle apparait pas. c'est elle que je voudrais limiter à 4.

et la 102.18, c'est celle que je reçois en gpu.

si je mets ça :

<app_config>
<app>
<name>period_search</name>
<max_concurrent>4</max_concurrent>
</app>
<app_version>
<app_name>period_search</app_name>
<plan_class>cuda118_linux</plan_class>
<avg_ncpus>0.01</avg_ncpus>
<ngpus>1</ngpus>
</app_version>
<project_max_concurrent>6</project_max_concurrent>
</app_config>

vu que les versions cpu et gpu ont le même nom, je suis pas sûr que boinc comprenne que je veux limiter l'appli cpu à 4 pour laisser 2 au gpu (6 period search au max quoi).

ou bien il faut que je coche les versions SSE, AVX, FMA car ce sont elles les versions 102.21 ?

je sais pas si tu vois ce que je veux dire.

au final, j'aurais ça :

<app_config>
<app>
<name>period_search</name>
<max_concurrent>4</max_concurrent>
</app>
<app_version>
<app_name>period_search</app_name>
<plan_class>avx_linux</plan_class>
<avg_ncpus>1</avg_ncpus>
<ngpus>0</ngpus>
</app_version>
<app_version>
<app_name>period_search</app_name>
<plan_class>cuda102_linux</plan_class>
<ngpus>1</ngpus>
</app_version>
<app_version>
<app_name>period_search</app_name>
<plan_class>cuda118_linux</plan_class>
<avg_ncpus>0.01</avg_ncpus>
<ngpus>1</ngpus>
</app_version>
<app_version>
<app_name>period_search</app_name>
<plan_class>cuda55</plan_class>
<ngpus>1</ngpus>
</app_version>
<app_version>
<app_name>period_search</app_name>
<plan_class>fma_linux</plan_class>
<avg_ncpus>1</avg_ncpus>
<ngpus>0</ngpus>
</app_version>
<app_version>
<app_name>period_search</app_name>
<plan_class>sse2_linux</plan_class>
<avg_ncpus>1</avg_ncpus>
<ngpus>0</ngpus>
</app_version>
<app_version>
<app_name>period_search</app_name>
<plan_class>sse3_linux</plan_class>
<avg_ncpus>1</avg_ncpus>
<ngpus>0</ngpus>
</app_version>
<project_max_concurrent>6</project_max_concurrent>
</app_config>

 :??:

edit : je viens de lui mettre ce app_config......je vais voir ce qui s'passe.
merci pour le lien en tous cas, je garde.
ça marche aussi avec WCG :)

Pink

crotte !

Citationdim. 11 mai 2025 18:41:52 | Asteroids@home | Found app_config.xml
dim. 11 mai 2025 18:41:52 | Asteroids@home | Entry in app_config.xml for app 'period_search', plan class 'avx_linux' doesn't match any app versions
dim. 11 mai 2025 18:41:52 | Asteroids@home | Entry in app_config.xml for app 'period_search', plan class 'cuda102_linux' doesn't match any app versions
dim. 11 mai 2025 18:41:52 | Asteroids@home | Entry in app_config.xml for app 'period_search', plan class 'cuda55' doesn't match any app versions
dim. 11 mai 2025 18:41:52 | Asteroids@home | Entry in app_config.xml for app 'period_search', plan class 'fma_linux' doesn't match any app versions
dim. 11 mai 2025 18:41:52 | Asteroids@home | Entry in app_config.xml for app 'period_search', plan class 'sse2_linux' doesn't match any app versions
dim. 11 mai 2025 18:41:52 | Asteroids@home | Entry in app_config.xml for app 'period_search', plan class 'sse3_linux' doesn't match any app versions

Pink

voilà, en ce moment, ça fait exactement ce que je veux pas.

j'ai 4 tâches en cours, 3 cpu et 1 gpu.

il pourrait prendre 2 tâches cpu supplémentaires vu que j'ai mis 6 au max sur le projet, mais il fait rien de plus vu que j'ai mis 4 pour le nom de la tâche.

il différencie pas les tâches cpu et gpu car elles ont le même nom  :coffeetime:

edit : voilà. si je mets 6 à la place du 4, j'ai 2 tâches cpu de plus qui démarre

[AF>Amis des Lapins] Jean-Luc

Je ne suis pas très doué dans ce domaine par rapport à d'autres, mais essaie une fois de mettre ça dans ton cc_config.xml :

<cc_config>
<options>
<use_all_gpus>1</use_all_gpus>
<report_results_immediately>1</report_results_immediately>
</options>
</cc_config>


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/

Pink

j'suis comme ça ici :

<cc_config>
    <log_flags>
        <task>1</task>
        <file_xfer>1</file_xfer>
        <sched_ops>1</sched_ops>
    </log_flags>
    <options>
        <use_all_gpus>1</use_all_gpus>
        <exclude_gpu>
        <url>https://gpugrid.net/gpugrid/</url>
        <device_num>1</device_num>
        </exclude_gpu>
        <exclude_gpu>
        <url>https://www.worldcommunitygrid.org/</url>
        <device_num>0</device_num>
        </exclude_gpu>
        <exclude_gpu>
        <url>https://www.primegrid.com/</url>
        <device_num>0</device_num>
        </exclude_gpu>
        <exclude_gpu>
        <url>http://asteroidsathome.net/boinc/</url>
        <device_num>2</device_num>
        </exclude_gpu>
    </options>
</cc_config>

ça change quelque chose le "report_results_immediately" ?

je l'ai rajouté, ça mange pas d'pain  :lol:

[AF>Amis des Lapins] Jean-Luc

Citation de: Pink le 11 Mai 2025 à 19:10ça change quelque chose le "report_results_immediately" ?
je l'ai rajouté, ça mange pas d'pain  :lol:

J'ai juste oublié de le shooter !

Tu nous diras si la ligne règle ton problème (<use_all_gpus>1</use_all_gpus>).
Je ne suis pas sûr que ça va marcher.


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/

Pink

je l'avais déjà cette ligne  :D
je pense que c'est parcequ'ils ont eu la flemme de filer des noms différents à leurs applis  :lol:

JeromeC

En fait les noms techniques officiels des applis sont dispo ici : https://asteroidsathome.net/boinc/apps.php?xml=1

Ajouter ?xml=1 après "toute" page appli de projets boinc est censé te montrer la même chose, mais ça marche pas toujours.

Avec l'affichage en XML structuré on voit bien que y'a en effet une seule appli (tout se déplie sous une seule entrée) puis tous les plan class à la queue leuleu, La valeur de chaque "<plan_class>cuda55</plan_class>" (exemple) est censée être unique (sinon je vois pas comment ça peut marcher).

De plus c'est pas "ma page" c'est le (fantastique) outil de Seb pour générer des app_config sur tous les projets boinc, je suppose qu'il se source au même endroit ?

Mais après on ne peut peut-être pas faire les limitations que tu souhaites au niveau du plan class avec un app_config, c'était juste une idée en passant...
A quoi bon prendre la vie au sérieux, puisque de toute façon nous n'en sortirons pas vivants ? (Alphonse Allais)


Pink

oui, ce sont les mêmes noms que sur le site de Seb le Fantastique  :D

mais comme tu dis, le seul truc qui change entre toutes ces applis, c'est le "plan class".

pour faire ce que je voudrais, il faudrait que la ligne <max_concurrent> soit capable de lire ces "plan class". mais elle ne lit que les noms des applis.

et comme ici, il n'y en a qu'un : period_search, ce que je veux faire est tout simplement impossible.  :jap:

je vais pas en faire un drame  :lol:

y'a 1 ou 2 cores qui se tourneront sans doute les pouces à certains moments, mais je m'en rendrais sans doute même pas compte (à moins d'avoir le nez rivé sur la fenêtre du manager  :o )

[CSF] Christian Carquillat

Et en faisant l'autre "plan class" dans un autre <app> à la suite du premier ?
Un regard extérieur sur moi : https://clementguerraz.com/atypique

Actifs en ce moment : Presque walou

Pink

c'est à dire ? un truc dans ce style tu veux dire ?  :??:

[code]<app_config>
<app>
<name>period_search</name>
<max_concurrent>4</max_concurrent>
</app>
<app>
<app_version>
<app_name>period_search</app_name>
<plan_class>avx_linux</plan_class>
<avg_ncpus>1</avg_ncpus>
<ngpus>0</ngpus>
</app_version>
</app>
<app>
<app_version>
<app_name>period_search</app_name>
<plan_class>cuda102_linux</plan_class>
<ngpus>1</ngpus>
</app_version>
</app>
<app>
<app_version>
<app_name>period_search</app_name>
<plan_class>cuda118_linux</plan_class>
<avg_ncpus>0.01</avg_ncpus>
<ngpus>1</ngpus>
</app_version>
</app>
<app>
<app_version>
<app_name>period_search</app_name>
<plan_class>cuda55</plan_class>
<ngpus>1</ngpus>
</app_version>
</app>
<app>
<app_version>
<app_name>period_search</app_name>
<plan_class>fma_linux</plan_class>
<avg_ncpus>1</avg_ncpus>
<ngpus>0</ngpus>
</app_version>
</app>
<app>
<app_version>
<app_name>period_search</app_name>
<plan_class>sse2_linux</plan_class>
<avg_ncpus>1</avg_ncpus>
<ngpus>0</ngpus>
</app_version>
</app>
<app>
<app_version>
<app_name>period_search</app_name>
<plan_class>sse3_linux</plan_class>
<avg_ncpus>1</avg_ncpus>
<ngpus>0</ngpus>
</app_version>
</app>
<project_max_concurrent>6</project_max_concurrent>
</app_config>
[/code]

[CSF] Christian Carquillat

Ouai dans ce style, mais avec un max_concurrent dans chaque <app> sans passer par le <projet_max_concurrent>
Un regard extérieur sur moi : https://clementguerraz.com/atypique

Actifs en ce moment : Presque walou

Pink

j'ai vérifié sur le lien filé par jérome / aux tâches que je reçois.

je reçois celle-là pour le GPU :

<version>
<platform_short>x86_64-pc-linux-gnu</platform_short>
<platform_long>Linux running on an AMD x86_64 or Intel EM64T CPU</platform_long>
<version_num>10217</version_num>
<plan_class>cuda118_linux</plan_class>
<date>4 Dec 2022, 18:35:13 UTC</date>
<date_unix>1670178913</date_unix>
</version>

et celle-là pour le CPU :

<version>
<platform_short>x86_64-pc-linux-gnu</platform_short>
<platform_long>Linux running on an AMD x86_64 or Intel EM64T CPU</platform_long>
<version_num>10221</version_num>
<plan_class/>
<date>2 Sep 2024, 16:35:04 UTC</date>
<date_unix>1725294904</date_unix>
</version>

il faudrait que j'arrive à intégrer ces données à mon app qui est comme ça :

<app_config>
<app>
<name>period_search</name>
<max_concurrent>6</max_concurrent>
</app>
<app_version>
<app_name>period_search</app_name>
<plan_class>cuda118_linux</plan_class>
<avg_ncpus>0.01</avg_ncpus>
<ngpus>1</ngpus>
</app_version>
</app_config>

ce qui donnerait ça : :electric:

<app_config>
<app>
<version>
<platform_short>x86_64-pc-linux-gnu</platform_short>
<platform_long>Linux running on an AMD x86_64 or Intel EM64T CPU</platform_long>
<version_num>10221</version_num>
<plan_class/>
<date>2 Sep 2024, 16:35:04 UTC</date>
<date_unix>1725294904</date_unix>
</version>
<max_concurrent>4</max_concurrent>
</app>
<app>
<version>
<platform_short>x86_64-pc-linux-gnu</platform_short>
<platform_long>Linux running on an AMD x86_64 or Intel EM64T CPU</platform_long>
<version_num>10217</version_num>
<plan_class>cuda118_linux</plan_class>
<avg_ncpus>0.01</avg_ncpus>
<ngpus>1</ngpus>
<date>4 Dec 2022, 18:35:13 UTC</date>
<date_unix>1670178913</date_unix>
</version>
<max_concurrent>2</max_concurrent>
</app>
</app_config>

je sais pas trop si ça peut vouloir dire quelque chose pour boinc.... :o

tu crois qu'il peut lire ce genre de choses ?

Pink

rajouter la balise <app_versions> peut-être....

<app_config>
<app>
<app_versions>
<version>
<platform_short>x86_64-pc-linux-gnu</platform_short>
<platform_long>Linux running on an AMD x86_64 or Intel EM64T CPU</platform_long>
<version_num>10221</version_num>
<plan_class/>
<date>2 Sep 2024, 16:35:04 UTC</date>
<date_unix>1725294904</date_unix>
</version>
</app_versions>
<max_concurrent>4</max_concurrent>
</app>
<app>
<app_versions>
<version>
<platform_short>x86_64-pc-linux-gnu</platform_short>
<platform_long>Linux running on an AMD x86_64 or Intel EM64T CPU</platform_long>
<version_num>10217</version_num>
<plan_class>cuda118_linux</plan_class>
<avg_ncpus>0.01</avg_ncpus>
<ngpus>1</ngpus>
<date>4 Dec 2022, 18:35:13 UTC</date>
<date_unix>1670178913</date_unix>
</version>
</app_versions>
<max_concurrent>2</max_concurrent>
</app>
</app_config>

edit : caramba ! encore raté !  :lol:

Citationlun. 12 mai 2025 16:43:08 | Asteroids@home | Found app_config.xml
lun. 12 mai 2025 16:43:08 | Asteroids@home | Your app_config.xml file refers to an unknown application ''.  Known applications: 'period_search'
lun. 12 mai 2025 16:43:08 | Asteroids@home | Your app_config.xml file refers to an unknown application ''.  Known applications: 'period_search'

[CSF] Christian Carquillat

Aucune idée, peut-être qu'on peut se dispenser des éléments platform
Citation de: Pink le 12 Mai 2025 à 16:41lun. 12 mai 2025 16:43:08 | Asteroids@home | Found app_config.xml
lun. 12 mai 2025 16:43:08 | Asteroids@home | Your app_config.xml file refers to an unknown application ''.  Known applications: 'period_search'
lun. 12 mai 2025 16:43:08 | Asteroids@home | Your app_config.xml file refers to an unknown application ''.  Known applications: 'period_search'
Ouai ça arrive souvent ce genre de bricoles quand on n'en a jamais fait ou que le sous-projet dégage

Citation de: Pink le 12 Mai 2025 à 16:41edit : caramba ! encore raté !  :lol:

Ayé, je l'ai en tête, merci :D
Un regard extérieur sur moi : https://clementguerraz.com/atypique

Actifs en ce moment : Presque walou

Pink

Citation de: [CSF] Christian Carquillat le 12 Mai 2025 à 16:45Ayé, je l'ai en tête, merci :D
:lol:

je vais essayer comme ça, j'essaierais de virer les éléments plateform après

<app_config>
<app>
<name>period_search</name>
<max_concurrent>4</max_concurrent>
<app_versions>
<version>
<platform_short>x86_64-pc-linux-gnu</platform_short>
<platform_long>Linux running on an AMD x86_64 or Intel EM64T CPU</platform_long>
<version_num>10221</version_num>
<plan_class/>
<date>2 Sep 2024, 16:35:04 UTC</date>
<date_unix>1725294904</date_unix>
</version>
</app_versions>
</app>
<app>
<name>period_search</name>
<max_concurrent>2</max_concurrent>
<app_versions>
<version>
<platform_short>x86_64-pc-linux-gnu</platform_short>
<platform_long>Linux running on an AMD x86_64 or Intel EM64T CPU</platform_long>
<version_num>10217</version_num>
<plan_class>cuda118_linux</plan_class>
<avg_ncpus>0.01</avg_ncpus>
<ngpus>1</ngpus>
<date>4 Dec 2022, 18:35:13 UTC</date>
<date_unix>1670178913</date_unix>
</version>
</app_versions>
</app>
</app_config>

edit : ah ! ce coup-ci il râle pas

Citationlun. 12 mai 2025 16:49:50 | Asteroids@home | Found app_config.xml

SMF spam blocked by CleanTalk