app_info <- POEM

Zaczęty przez tromba, 01 Styczeń 2012, 19:05

tromba

Cześć. Przekopuję się bezskutecznie przez forum i proszę o informację:
Ściągnąłem POEM i kazałem liczyć grafie 5770. Tylko, że grafika prawie go nie liczy (3% w 10 minut -> 6 godzin całość) (no chyba, że tak ma być). W tym czasie wg managera zadań średnie obciążenie procka to 7%. Na drugim wątku i wg Boincowego managera powinienem mieć go obciążonego na 100%. Rozumiem, że plik app.info załatwia przydział większej części czasu procesora dla obsługi grafiki.

A: czy dobrze kombinuję?
B: gdzie dokładnie umieścić plik app_info

pozdro

mimeq

5770 to 800SPu (procesorow strumieniowych), moja 4770 ma 640SPu i na slabym jedno rdzeniowym procku robi 1 WU ~2,5h. Wiec cos ogolnie nie tak chyba.
Umiejscowienie pliku app_ino.xml zalezy od systemu w win7 jest to tu:

C:\ProgramData\BOINC\projects\boinc.fzk.de_poem\

Wrzucasz po prostu do katalogu projeku i off/on managera.


tromba

Dla dwurdzeniowego procesora dałem jeden rdzeń dla POEM i pozwoliłem liczyć karcie dwie próbki na raz. Efekt: próbki zeszły po 100 minutach :D

Dzięki!


Tomasz R. Gwiazda

a ktos probowal liczyc na 2xGPU (ATI) ?

czy jak na ATI6970 licze 5sztuk WU na raz, to czy zmienic tak aby na 2x5870 liczylo 10WU ?


PanStaszek

-  Ja liczę na 2x4850 , śmiga bez problemu

- Za to na innej 4850 chodziło i się skichało:
"   Poem@Home   2012-06-01 11:31:23   Wiadomośc z serwera: Your app_info.xml file doesn't have a usable version of POEM++.   " , szukam podpowiedzi dlaczego.  app_info mam takie samo na innej maszynie i tam pobiera próbki bez problemu.


<app_info>
   <app>
      <name>poemcl</name>
   </app>
   <file_info>
      <name>poemcl_0.1_windows_intelx86__opencl_ati_100</name>
      <executable/>
   </file_info>
   <app_version>
      <app_name>poemcl</app_name>
      <version_num>1</version_num>
      <avg_ncpus>0.66</avg_ncpus>
      <max_ncpus>1</max_ncpus>
      <plan_class>opencl_ati_100</plan_class>
      <cmdline></cmdline>
      <coproc>
      <type>ATI</type>
         <count>0.33</count>
      </coproc>
      <flops>3.0e11</flops>
      <file_ref>
         <file_name>poemcl_0.1_windows_intelx86__opencl_ati_100</file_name>
         <main_program/>
      </file_ref>
   </app_version>
</app_info>


"(...)Wrzućmy go do cysterny, nie mówi tego, co chcemy"

PanStaszek

Oj, ruszyło ... chyba jednak problem nie był po mojej stronie .


"(...)Wrzućmy go do cysterny, nie mówi tego, co chcemy"

apohawk

"Your app_info.xml file doesn't have a usable version of POEM++"
POEM++ to aplikacja CPU. Taki komunikat wyskakuje cały czas przy takim app_info.xml i nie ma wpływu na obliczenia GPU.
No good deed goes unpunished.

Tobas

Czy komuś się udało odpalić POEM 2xGPU NV ?
Czy coś trzeba ustawić w cc_config? preparować app_info?

lukaszja

Tobas - mam ATI i się dokładnie nie wgryzałem ale to może być Ci pomocne: http://boinc.fzk.de/poem/forum_thread.php?id=764#6399

Sebastian M. Bobrecki

Cytat: Tobas w 24 Listopad 2012, 12:05
Czy komuś się udało odpalić POEM 2xGPU NV ?
Czy coś trzeba ustawić w cc_config? preparować app_info?
Z tego co ja się orientuję to aplikacja ma błąd przez który nie da się jej odpalić na kilku kartach NV :(
Kocham pracę, mogę na nią patrzeć godzinami.

Tobas

Przeczytałem wątek i nie ma w nim rozwiązania.
Szkoda. Podobnie jak oni próbowałem odpalić równolegle dwa klienty BOINC i za pomocę exclude_gpu ustawić, aby na jednym liczył GPU0, a na drugim GPU1
niby wszystko jest ok, ale na tym drugim za cholerę nie chce pobierać próbek, nawet nie ma błędów, tylko:

Not reporting or requesting tasks.

Dodam, że żadne inne projekty nie są dołączone, więc na chłopski rozum powinien pobierać zadania  :dunno:

krzyszp

Przekopiuj mu kilka zadań z pierwszego klienta...

Fajne zegarki :)
Należę do drużyny BOINC@Poland
 Moja wizytówka

Tobas

Cytat: krzyszp w 24 Listopad 2012, 14:43
Przekopiuj mu kilka zadań z pierwszego klienta...

Nie wiem czy to pomogło, ale efekt jest taki, że zaczął pobierać zadania.
Poza tym dupa, zadania startują w kółko - dokładnie tak samo jak przy jednym kliencie i 2xGPU, gdzie na drugim GPU zadania restartują się w kółko  :dunno:

No nic liczę na drugiej karcie GPUGrid i czekam na rozwiązanie problemu

emik

może liczy ktoś na i5 M430@2.27GH + GT330M i ma app na taki zestaw?


krzysztofo

jak zrobić app_info by liczyły się jednocześnie np. 2*GPU i 2*CPU ?
na CPU liczą się białkowce a na GPU jakieś kryształki :)

Szopler

Poszukaj dobrze ;)
Było gdzieś app_info dla CPU+NV+AMD. Jak nie u nas to na ichniej MessageBoard.

krzyszp

Już sobie przerobiłem z windy :)

Spokojnie działają 4 WU naraz :)

Fajne zegarki :)
Należę do drużyny BOINC@Poland
 Moja wizytówka

krzyszp

Dla przypomnienia app_info.xml dla Windows:
<app_info>
   <app>
      <name>poemcl</name>
   </app>
   <file_info>
      <name>poemcl_1.5_windows_intelx86__opencl_ati_100</name>
      <executable/>
   </file_info>
   <app_version>
      <app_name>poemcl</app_name>
      <version_num>1</version_num>
      <avg_ncpus>1</avg_ncpus>
      <max_ncpus>1</max_ncpus>
      <plan_class>opencl_ati_100</plan_class>
      <cmdline></cmdline>
      <coproc>
      <type>ATI</type>
         <count>0.25</count>
      </coproc>
      <flops>3.0e11</flops>
      <file_ref>
         <file_name>poemcl_1.5_windows_intelx86__opencl_ati_100</file_name>
         <main_program/>
      </file_ref>
   </app_version>
</app_info>


(Liczy 4 WU naraz)
oraz to samo dla Linuksa:

<app_info>
<app>
<name>poemcl</name>
<user_friendly_name>POEM++ OpenCL</user_friendly_name>
</app>
<file_info>
<name>poemcl_1.5_x86_64-pc-linux-gnu__opencl_ati_100</name>
<executable/>
</file_info>
<app_version>
<app_name>poemcl</app_name>
<version_num>1</version_num>
<plan_class>opencl_ati_100</plan_class>
<avg_ncpus>1</avg_ncpus>
<max_ncpus>1</max_ncpus>
<flops>3.0e11</flops>
<coproc>
<type>ATI</type>
<count>0.25</count>
</coproc>
<cmdline></cmdline>
<file_ref>
<file_name>poemcl_1.5_x86_64-pc-linux-gnu__opencl_ati_100</file_name>
<main_program/>
</file_ref>
</app_version>
</app_info>

Fajne zegarki :)
Należę do drużyny BOINC@Poland
 Moja wizytówka

Peciak

Po co stosować app_info.xml skoro obecnie o wiele wygodniejsze jest używanie app_config.xml
Tu macie co i jak http://www.boinc.pl/forum/app-config-xml-t1234.html
pozdrawiam  :ahoy:

,,Z szanowania wzajemnego wypływa moc wielka w chwilach trudnych."

krzyszp

Bo działa? ;) (Jak działa, to nie ruszać - pierwsza zasada admina, u mnie się sprawdza)

Fajne zegarki :)
Należę do drużyny BOINC@Poland
 Moja wizytówka

Peciak

#20
Cytat: krzyszp w 26 Czerwiec 2013, 19:32
Bo działa? ;) (Jak działa, to nie ruszać - pierwsza zasada admina, u mnie się sprawdza)
Dlatego, że wtedy sam boinc sam zaciąga najnowszą apkę i raz ustawione app_config działa wiecznie.
Jaśniej:
jest sobie aplikacja o wersji 1.0
ustawiasz app_info
admin wprowadza aplikację 1.1
app_info w najlepszym wypadku liczy na starej apce ( w złym wali błedami lub nie liczy wcale)
tymczasem app_config samo zaśsie wersje 1.1 i liczyć będzie dalej
chociażby dlatego warto
o tym że można na stale zdefiniować jednoczesne liczenie na gpu np 2WU POEM i 1WU einstein* colatz w proporcji która się nie zmieni prawie nie wspomnę
*Einstein to akurat nie najlepszy przykład bo ilość liczenia Wu ustawia sie na stronie internetowej projektu, co nie oznacza że nie jest to niemożliwe

,,Z szanowania wzajemnego wypływa moc wielka w chwilach trudnych."

Troll81

Dzięki Peciak za wytłumaczenie. Sporo rozjaśniło.  :parrrty:

krzyszp

A też dzięki, nawet nie wiedziałem :)

Fajne zegarki :)
Należę do drużyny BOINC@Poland
 Moja wizytówka

PanStaszek

Podoba mi się ! I życie staje się prostsze.


"(...)Wrzućmy go do cysterny, nie mówi tego, co chcemy"

d_worms

Cytat: Peciak w 26 Czerwiec 2013, 19:26
Po co stosować app_info.xml skoro obecnie o wiele wygodniejsze jest używanie app_config.xml
Tu macie co i jak http://www.boinc.pl/forum/app-config-xml-t1234.html
pozdrawiam  :ahoy:
Dzieki Peciak niezmiernie uzyteczny link!!! dla ciebie usmiech (zadowolonego) prezesa.

Dario666

No i jak ładnie można coś zrobić, a nie babrać się w błotku. I to kolega z PNT... %)

gregre

no to odświeżę temacik:
chciałem przycisnąć Poem na 7970 i dać mu całe 8rdzeni (dotychczas miał 6jajek) wzrost wydajności jest niewielki a długość liczeniu WU +12min...
obciążenie GPU nie przekracza 60% a obserwując menadżera zadań aplikacja tylko chwilami korzysta z pełnego przypisanego jajka, jakiś pomysł na dociśnięcie użycia GPU/CPU ?

Szopler

Kupić proca gdzie będzie fizycznie 8 rdzeni a nie 4+HT ;).

tito

7970 nie jesteś w stanie wykarmić żadnym zwykłym CPU. I5 jest w stanie ledwo wykarmić kartę 7770.

Janek

Witam

Trochę odświeżam wątek. Mam nowy system win 8 i wszystko mi przepadło  :shame:
Czy możecie podać jak aktualnie ma wyglądać plik app_info żeby karmił na GPU? Kompletnie wypadłem z liczenia na jakiś czas i pora wracać do pracy  :attack:

Arthusp

U mnie na Win8x64 z managerem 7.0.64 mam taki:

<app_config>
<app>
<name>poemcl</name>
<max_concurrent>3</max_concurrent>
<gpu_versions>
<gpu_usage>0.33</gpu_usage>
<cpu_usage>0.66</cpu_usage>
</gpu_versions>
</app>
</app_config>



Szopler

To jest app_config, a wątek jest o app_info!