Help Needed - Can't get GPU Tasks

Message boards : Number crunching : Help Needed - Can't get GPU Tasks
Message board moderation

To post messages, you must log in.

AuthorMessage
Profile RueiKe Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 14 Feb 16
Posts: 479
Credit: 337,604,966
RAC: 395,612
Taiwan
Message 2016421 - Posted: 23 Oct 2019, 23:07:50 UTC

It has been a while since I have reconfigured app_info.xml on my system. Not sure if things have changed or maybe I am just remembering things incorrectly...

I wanted to change my new system to use sah instead of SoG app, but I made a typo in the app_info file and lost all work. I corrected it, but now it seems to never download GPU work. When I look at project properties, it says no GPU app exists. Every time I reset project, the app and cl files get deleted when I restart boincmgr. Here are my app_info.xml file contents:
<app_info>
    <app>
      <name>setiathome_v8</name>
    </app>
    <file_info>
      <name>MBv8_8.05r3345_avx_linux64</name>
      <executable/>
    </file_info>
    <app_version>
      <app_name>setiathome_v8</app_name>
      <version_num>805</version_num>
      <platform>x86_64-pc-linux-gnu</platform>
      <cmdline>-nographics </cmdline>
      <file_ref>
        <file_name>MBv8_8.05r3345_avx_linux64</file_name>
        <main_program/>
      </file_ref>
    </app_version>
    <app_version>
      <app_name>setiathome_v8</app_name>
      <version_num>804</version_num>
      <platform>x86_64-pc-linux-gnu</platform>
      <cmdline>-nographics </cmdline>
      <file_ref>
        <file_name>MBv8_8.05r3345_avx_linux64</file_name>
        <main_program/>
      </file_ref>
    </app_version>
<app>
     <name>setiathome_v8</name>
</app>
    <file_info>
      <name>setiathome_8.22_x86_64-pc-linux-gnu__opencl_ati5_sah</name>
      <executable/>
    </file_info>
    <file_info>
      <name>MultiBeam_Kernels_r3584.cl</name>
    </file_info>
    <file_info>
      <name>mb_cmdline_rickslab_ati5.txt</name>
    </file_info>
    <app_version>
      <app_name>setiathome_v8</app_name>
      <platform>x86_64-pc-linux-gnu</platform>
      <version_num>822</version_num>
      <plan_class>opencl_ati5_sah</plan_class>
      <coproc>
        <type>ATI</type>
        <count>1</count>
      </coproc>
      <avg_ncpus>1.0</avg_ncpus>
      <max_ncpus>1.0</max_ncpus>
      <file_ref>
        <file_name>setiathome_8.22_x86_64-pc-linux-gnu__opencl_ati5_sah</file_name>
        <main_program/>
      </file_ref>
      <file_ref>
        <file_name>MultiBeam_Kernels_r3584.cl</file_name>
      </file_ref>
      <file_ref>
        <file_name>mb_cmdline_rickslab_ati5.txt</file_name>
        <open_name>mb_cmdline.txt</open_name>
      </file_ref>
    </app_version>
</app_info>
ID: 2016421 · Report as offensive     Reply Quote
Ian&Steve C.
Avatar

Send message
Joined: 28 Sep 99
Posts: 1978
Credit: 899,849,847
RAC: 2,740,634
United States
Message 2016423 - Posted: 23 Oct 2019, 23:12:55 UTC - in response to Message 2016421.  
Last modified: 23 Oct 2019, 23:20:36 UTC

not sure what <main_program/> is, but it's missing parent tags. maybe that's breaking it.

edit, nevermind, self closing tag syntax.

what does the event log say at startup? does it complain about the app_info file?

are the permissions set correctly on the new app?
Seti@Home classic workunits: 29,492 CPU time: 134,419 hours

ID: 2016423 · Report as offensive     Reply Quote
Profile Keith Myers Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 10243
Credit: 1,000,456,340
RAC: 1,418,679
United States
Message 2016425 - Posted: 23 Oct 2019, 23:21:09 UTC

Are you sure that is even the correct SAH gpu appname? When I look at the list of applications, the only app with that name has 0 GigaFLOPS of production. That would lead me to believe the app never was released regardless of it existing in the list. I do see an a 8.22 (opencl_ati_sah) app that has 9 GigaFLOPS of production. I would think that at least exists in reality and is in use.
Seti@Home classic workunits:20,676 CPU time:74,226 hours
ID: 2016425 · Report as offensive     Reply Quote
Profile RueiKe Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 14 Feb 16
Posts: 479
Credit: 337,604,966
RAC: 395,612
Taiwan
Message 2016426 - Posted: 23 Oct 2019, 23:33:00 UTC - in response to Message 2016425.  

Are you sure that is even the correct SAH gpu appname? When I look at the list of applications, the only app with that name has 0 GigaFLOPS of production. That would lead me to believe the app never was released regardless of it existing in the list. I do see an a 8.22 (opencl_ati_sah) app that has 9 GigaFLOPS of production. I would think that at least exists in reality and is in use.


Its the name of the app as used by benchMT. The SoG app that I have been using has the same naming convention, but sah is replaced by SoG. I have grep'ed the name of the app from the app_info file and find that it matches.

I also tried this one: MBv8_8.22r3584_sse2_clAMD_HD5_x86_64-pc-linux-gnu

In either case, boincmgr deletes what ever app I specify and says no app available in the project properties.
ID: 2016426 · Report as offensive     Reply Quote
Profile Keith Myers Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 10243
Credit: 1,000,456,340
RAC: 1,418,679
United States
Message 2016427 - Posted: 23 Oct 2019, 23:52:28 UTC - in response to Message 2016426.  

But what I am saying is that the appname you are using is now not recognized anymore. I assume you got the app at some point by using the stock BOINC installation and that is one of the apps that the scheduler sent you. And how you were able to put that app into the reference gpu apps in BenchMT. But it does not bode well that that app has 0 production currently. Maybe that app has been deprecated.

But unless somebody can figure out where that app is in on BOINC server through the fanout, I don't know if that app even exists in the scheduler database of apps that it considers valid for trying out.
Seti@Home classic workunits:20,676 CPU time:74,226 hours
ID: 2016427 · Report as offensive     Reply Quote
Profile RueiKe Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 14 Feb 16
Posts: 479
Credit: 337,604,966
RAC: 395,612
Taiwan
Message 2016430 - Posted: 24 Oct 2019, 0:10:42 UTC - in response to Message 2016423.  

not sure what <main_program/> is, but it's missing parent tags. maybe that's breaking it.

edit, nevermind, self closing tag syntax.

what does the event log say at startup? does it complain about the app_info file?

are the permissions set correctly on the new app?


I verified permissions set properly. I didn’t see any concerns in log files, but will check in more detail when I get back to the system this evening.
ID: 2016430 · Report as offensive     Reply Quote
TBar
Volunteer tester

Send message
Joined: 22 May 99
Posts: 4913
Credit: 658,516,767
RAC: 1,431,496
United States
Message 2016431 - Posted: 24 Oct 2019, 0:19:07 UTC - in response to Message 2016426.  

Once it starts deleting files it usually deletes all the named files, even mb_cmdline_rickslab_ati5.txt. Just make sure all 3 of the named GPU files are present in the folder.
ID: 2016431 · Report as offensive     Reply Quote
Profile RueiKe Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 14 Feb 16
Posts: 479
Credit: 337,604,966
RAC: 395,612
Taiwan
Message 2016432 - Posted: 24 Oct 2019, 0:23:27 UTC - in response to Message 2016427.  

But what I am saying is that the appname you are using is now not recognized anymore. I assume you got the app at some point by using the stock BOINC installation and that is one of the apps that the scheduler sent you. And how you were able to put that app into the reference gpu apps in BenchMT. But it does not bode well that that app has 0 production currently. Maybe that app has been deprecated.

But unless somebody can figure out where that app is in on BOINC server through the fanout, I don't know if that app even exists in the scheduler database of apps that it considers valid for trying out.

I thought that supporting anonymous apps meant that any app name you wanted to use would work as long as it is configured properly in the app_info file.
ID: 2016432 · Report as offensive     Reply Quote
Profile RueiKe Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 14 Feb 16
Posts: 479
Credit: 337,604,966
RAC: 395,612
Taiwan
Message 2016433 - Posted: 24 Oct 2019, 0:25:31 UTC - in response to Message 2016431.  

Once it starts deleting files it usually deletes all the named files, even mb_cmdline_rickslab_ati5.txt. Just make sure all 3 of the named GPU files are present in the folder.


My experience had been that if the command file was missing, it would just use the app with default arguments, so I didn’t check the existence of the file. I will check it out this evening.
ID: 2016433 · Report as offensive     Reply Quote
TBar
Volunteer tester

Send message
Joined: 22 May 99
Posts: 4913
Credit: 658,516,767
RAC: 1,431,496
United States
Message 2016434 - Posted: 24 Oct 2019, 0:27:58 UTC - in response to Message 2016433.  

If the file is named in the app_info it must be present in the folder.
ID: 2016434 · Report as offensive     Reply Quote
Profile RueiKe Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 14 Feb 16
Posts: 479
Credit: 337,604,966
RAC: 395,612
Taiwan
Message 2016452 - Posted: 24 Oct 2019, 4:15:10 UTC - in response to Message 2016434.  

If the file is named in the app_info it must be present in the folder.

That was it. Thanks!
ID: 2016452 · Report as offensive     Reply Quote

Message boards : Number crunching : Help Needed - Can't get GPU Tasks


 
©2019 University of California
 
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.