Präzise Bezeichnungen der Projekt-Apps gesucht

Probleme mit einem Clientprogramm? Oder einen Tipp dazu? Dann hier posten...
Nachricht
Autor
Benutzeravatar
Michael H.W. Weber
Vereinsvorstand
Vereinsvorstand
Beiträge: 22414
Registriert: 07.01.2002 01:00
Wohnort: Marpurk
Kontaktdaten:

Re: Präzise Bezeichnungen der Projekt-Apps gesucht

#13 Ungelesener Beitrag von Michael H.W. Weber » 24.12.2022 11:32

gemini8 hat geschrieben:
23.12.2022 14:29
Boinc kennt nur die Namen von Applikationen, die ihm bereits vorgesetzt wurden.
...das dachte ich mir. Danke für die Bestätigung. :wink:
gemini8 hat geschrieben:
23.12.2022 14:29
Bei Einstein:
Es gibt <max_concurrent> und <project_max_concurrent>. Die beiden müssen jeweils an der richtigen Stelle stehen; ersteres im <app> Block, letzteres außerhalb davon.
Ja, ich hatte für meine Tests erstal NUR <project_max_concurrent> verwendet, auf 1 gesetzt und dabei überhaupt KEINEN <app>...</app> Block in der app_config.xml stehen. Trotzdem zog sich Einstein frech für jeden CPU-Kern und die GPU eine WU und begann munter zu rechnen. :crying:

Michael.
Fördern, kooperieren und konstruieren statt fordern, konkurrieren und konsumieren.

http://signature.statseb.fr I: Kaputte Seite A
http://signature.statseb.fr II: Kaputte Seite B

Bild Bild Bild

Benutzeravatar
gemini8
Vereinsvorstand
Vereinsvorstand
Beiträge: 5877
Registriert: 31.05.2011 10:30
Wohnort: Hannover

Re: Präzise Bezeichnungen der Projekt-Apps gesucht

#14 Ungelesener Beitrag von gemini8 » 24.12.2022 12:37

Hmmm, das IST merkwürdig.
Boinc hätte nur eine der Aufgaben rechnen dürfen, egal, wie viele es gezogen hat.
Gruß, Jens
- - - - - -
Lowend-User und Teilzeit-Cruncher

Bild Bild Bild
Bild

Benutzeravatar
Michael H.W. Weber
Vereinsvorstand
Vereinsvorstand
Beiträge: 22414
Registriert: 07.01.2002 01:00
Wohnort: Marpurk
Kontaktdaten:

Re: Präzise Bezeichnungen der Projekt-Apps gesucht

#15 Ungelesener Beitrag von Michael H.W. Weber » 24.12.2022 15:53

gemini8 hat geschrieben:
24.12.2022 12:37
Hmmm, das IST merkwürdig.
Boinc hätte nur eine der Aufgaben rechnen dürfen, egal, wie viele es gezogen hat.
Genau. Ich habe dieselbe xml ins Ramanujanprojektverzeichnis verschoben und dort funzte es dann auch wie erwartet.

Michael.
Fördern, kooperieren und konstruieren statt fordern, konkurrieren und konsumieren.

http://signature.statseb.fr I: Kaputte Seite A
http://signature.statseb.fr II: Kaputte Seite B

Bild Bild Bild

Benutzeravatar
gemini8
Vereinsvorstand
Vereinsvorstand
Beiträge: 5877
Registriert: 31.05.2011 10:30
Wohnort: Hannover

Re: Präzise Bezeichnungen der Projekt-Apps gesucht

#16 Ungelesener Beitrag von gemini8 » 24.12.2022 22:23

Könnte es sein, dass du beim Test mit Einstein versäumt hast, die app_config.xml einzulesen?
Gruß, Jens
- - - - - -
Lowend-User und Teilzeit-Cruncher

Bild Bild Bild
Bild

Benutzeravatar
Michael H.W. Weber
Vereinsvorstand
Vereinsvorstand
Beiträge: 22414
Registriert: 07.01.2002 01:00
Wohnort: Marpurk
Kontaktdaten:

Re: Präzise Bezeichnungen der Projekt-Apps gesucht

#17 Ungelesener Beitrag von Michael H.W. Weber » 25.12.2022 09:15

gemini8 hat geschrieben:
24.12.2022 22:23
Könnte es sein, dass du beim Test mit Einstein versäumt hast, die app_config.xml einzulesen?
Nee, das habe ich schon gemacht. Allerdings las ich gestern auf den BOINC-Seiten, dass man das Projekt zurücksetzen muss, wenn man die Änderungen über eine eingelesene .xml rückgängig machen möchte. War mir neu. Ich habe die .xml dann immer entweder geändert oder gelöscht und dann die Konfigurationsdaten neu laden lassen. Gab damit bslang auch nie Probleme.

Michael.
Fördern, kooperieren und konstruieren statt fordern, konkurrieren und konsumieren.

http://signature.statseb.fr I: Kaputte Seite A
http://signature.statseb.fr II: Kaputte Seite B

Bild Bild Bild

Benutzeravatar
Michael H.W. Weber
Vereinsvorstand
Vereinsvorstand
Beiträge: 22414
Registriert: 07.01.2002 01:00
Wohnort: Marpurk
Kontaktdaten:

Re: Präzise Bezeichnungen der Projekt-Apps gesucht

#18 Ungelesener Beitrag von Michael H.W. Weber » 29.12.2022 17:06

Michael H.W. Weber hat geschrieben:
20.12.2022 15:11
Ich bastel gerade an einem kleinen Python-Programm herum, mit dem man am Ende vielleicht die xml-Dateien in einer GUI bearbeiten kann.
Ich habe zu der am 23.12.22 fertiggestellten ersten Alpha-Textversion heute mal eine kleine Doku in unserem Wiki verfasst - nebst Screenshot der GUI in ihrem bisherigen Outfit.

Michael.
Fördern, kooperieren und konstruieren statt fordern, konkurrieren und konsumieren.

http://signature.statseb.fr I: Kaputte Seite A
http://signature.statseb.fr II: Kaputte Seite B

Bild Bild Bild

Benutzeravatar
Yeti
Oberprojektler
Oberprojektler
Beiträge: 1917
Registriert: 01.04.2008 21:15
Kontaktdaten:

Re: Präzise Bezeichnungen der Projekt-Apps gesucht

#19 Ungelesener Beitrag von Yeti » 29.12.2022 18:20

Da es ja mehrere xml-Dateien unter BOINC gibt, müßtest du nicht zunächst unterscheiden, welche xml konkret bearbeitet werden soll ?
Bild

Supporting BOINC, a great concept !

Benutzeravatar
gemini8
Vereinsvorstand
Vereinsvorstand
Beiträge: 5877
Registriert: 31.05.2011 10:30
Wohnort: Hannover

Re: Präzise Bezeichnungen der Projekt-Apps gesucht

#20 Ungelesener Beitrag von gemini8 » 29.12.2022 18:29

Interessant wäre auch, die XML mit der jeweiligen Projekt-URL bearbeiten zu können.
Das wäre hilfreich, wenn ein Projekt umzieht oder auf Verschlüsselung umstellt.
Ansonsten gibt es noch die app_info.xml Dinger für alternative Apps.
Gruß, Jens
- - - - - -
Lowend-User und Teilzeit-Cruncher

Bild Bild Bild
Bild

Benutzeravatar
Michael H.W. Weber
Vereinsvorstand
Vereinsvorstand
Beiträge: 22414
Registriert: 07.01.2002 01:00
Wohnort: Marpurk
Kontaktdaten:

Re: Präzise Bezeichnungen der Projekt-Apps gesucht

#21 Ungelesener Beitrag von Michael H.W. Weber » 30.12.2022 12:40

Yeti hat geschrieben:
29.12.2022 18:20
Da es ja mehrere xml-Dateien unter BOINC gibt, müßtest du nicht zunächst unterscheiden, welche xml konkret bearbeitet werden soll ?
Jawoll, steht ja auch in meinem Wikibeitrag (ganz unten) drin. Ich habe das Ding jetzt erstmal für die app_config.xml gebaut, weil mir die mit ihren projekt- und appbezogenen Einstellungen am wichtigsten erschien. Aber wie dort geschrieben, kann man das leicht nachrüsten mit einer enfachen vorgeschalteten Abfrage oder eben einem eigenen Reiter pro xml. Ist modular aufgebaut.
gemini8 hat geschrieben:
29.12.2022 18:29
Interessant wäre auch, die XML mit der jeweiligen Projekt-URL bearbeiten zu können.
Das wäre hilfreich, wenn ein Projekt umzieht oder auf Verschlüsselung umstellt.
Wie im Wikibeitrag beschrieben, sind die Projekt-URLs gemeinsam mit der Projektbezeichnung in einem unter Python als "Dictionary" bezeichneten Datentyp abgelegt und (später ggf. auch) auslagerbar.
gemini8 hat geschrieben:
29.12.2022 18:29
Ansonsten gibt es noch die app_info.xml Dinger für alternative Apps.
Huch - wo ist die denn dokumentiert? Ich nahm an, verschiedene Apps, wie auch verschiedene Versionen von diesen werden ebenfalls in der app_config.xml behandelt?
Wäre dann eine dritte Baustelle. :lol:

Ihr könnt im Wiki oder hier gern weitere Anregungen reinschreiben. Kommt bei mir dann auf die Liste.

Mein "Problem" ist auch, dass ich die app_config.xml (und erst recht die cc_config.xml) bislang selbst nur selten eingesetzt habe und daher viele der Funktionen noch gar nicht im Detail checke. Habe bislang eigentlich erstere nur für das Festsetzen der Zahl der maximal lauffähigen Tasks genutzt (was ja in der jetzigen Vorabversion schon funktioniert) und letztere, um selektiv GPUs aus meinem (ehemaligen) Triple-GPU-System projektbezogen an- und abschalten zu können (sodass z.B. die DoublePrecision Projekte immer auf der AMD und nicht auf der NVIDIA rechneten).
So Sachen wie ncpus habe ich noch nicht so ganz verstanden. Möchte dort eigentlich einfach Homo sapiens-gerecht die Zahl der gewünschten CPU-Instanzen eingeben lassen und dann programmintern entsprechend umrechnen, um diesen albernen Bruch zu ermitteln, den BOINC dort aus mir unerfindlichen Mathematiker-Gründen anzufordern scheint.
Also wenn es da für die komplexeren Schalter konkrete Anwendungsbeispiele gibt, wäre hier oder im Wiki der Platz, diese konkret mit Beispiel zu dokumentieren.

Michael.
Fördern, kooperieren und konstruieren statt fordern, konkurrieren und konsumieren.

http://signature.statseb.fr I: Kaputte Seite A
http://signature.statseb.fr II: Kaputte Seite B

Bild Bild Bild

Benutzeravatar
gemini8
Vereinsvorstand
Vereinsvorstand
Beiträge: 5877
Registriert: 31.05.2011 10:30
Wohnort: Hannover

Re: Präzise Bezeichnungen der Projekt-Apps gesucht

#22 Ungelesener Beitrag von gemini8 » 30.12.2022 12:53

<ncpus> dient der Einstellung, wie viele CPUs (Kerne bzw. Threads, ich schreibe hier nur CPUs) der Client melden soll. Das dürfte Integer sein.
Abweichend davon kannst du in den Preferences mit einer Prozentzahl die Anzahl der zu nutzenden CPUs angeben.
In einer app_config.xml kannst du dann wiederum CPUs reservieren oder weiter begrenzen.

Ein schönes aktuelles Beispiel zur Anwendung sind die neuen yafu-Aufgaben mit 64 oder 128 Threads, die von WUProp-Sternchen jagenden Usern auch auf kleinerer Hardware gerechnet werden:
Per <ncpus> die Anzahl der gemeldeten CPUs erhöhen, um diese Aufgaben überhaupt erhalten zu können, dann per app_config.xml so weit zurechtstutzen, dass nicht mehr Threads als physisch vorhanden genutzt werden.
Gruß, Jens
- - - - - -
Lowend-User und Teilzeit-Cruncher

Bild Bild Bild
Bild

Benutzeravatar
Michael H.W. Weber
Vereinsvorstand
Vereinsvorstand
Beiträge: 22414
Registriert: 07.01.2002 01:00
Wohnort: Marpurk
Kontaktdaten:

Re: Präzise Bezeichnungen der Projekt-Apps gesucht

#23 Ungelesener Beitrag von Michael H.W. Weber » 30.12.2022 18:18

Ah! Jetzt! :D

Michael.
Fördern, kooperieren und konstruieren statt fordern, konkurrieren und konsumieren.

http://signature.statseb.fr I: Kaputte Seite A
http://signature.statseb.fr II: Kaputte Seite B

Bild Bild Bild

Benutzeravatar
yoyo
Vereinsvorstand
Vereinsvorstand
Beiträge: 8043
Registriert: 17.12.2002 14:09
Wohnort: Berlin
Kontaktdaten:

Re: Präzise Bezeichnungen der Projekt-Apps gesucht

#24 Ungelesener Beitrag von yoyo » 30.12.2022 21:01

Jens scheint das gut zu verfolgen was gerade mit yafu-64t und yafu-128t passiert ;-)
HILF mit im Rechenkraft-WiKi, dies gibts zu tun.
Wiki - FAQ - Verein - Chat

Bild Bild

Antworten

Zurück zu „Hilfe und Support“