need a working app_info.xml for AMD CPU+AMD GPU with Linux

Message boards : Number crunching : need a working app_info.xml for AMD CPU+AMD GPU with Linux
Message board moderation

To post messages, you must log in.

AuthorMessage
Profile MagicEye
Volunteer tester
Avatar

Send message
Joined: 19 Sep 99
Posts: 70
Credit: 40,327,877
RAC: 75
Germany
Message 2023136 - Posted: 14 Dec 2019, 19:40:32 UTC
Last modified: 14 Dec 2019, 19:41:04 UTC

Hello,

on my PC with GeForce i run optimized CPU apps and of course also optimzed CUDA-apps.
But on my PC with the RadeonVII i dont get any app_info.xml to work properly. So the work has to be done with stock app.
Could please someone who is using AMD CPU+ AMD GPU with optimzed app with Linux post me a working app_info.xml?

For the CPU i could take over the part from the other PC - but for the AMD GPU I have nothing.
And every try deletes me more and more of the apps and txt files...

Thanks!
Magiceye
ID: 2023136 · Report as offensive
TBar
Volunteer tester

Send message
Joined: 22 May 99
Posts: 5204
Credit: 840,779,836
RAC: 2,768
United States
Message 2023154 - Posted: 14 Dec 2019, 21:48:25 UTC - in response to Message 2023136.  

The app_info files are pretty generic with all platforms. You simply change the names of the files to match the Apps you are trying to run. Paste a copy of the app_info.xml, and the names of the Apps you have, so we can find any possible problems.
ID: 2023154 · Report as offensive
Profile MagicEye
Volunteer tester
Avatar

Send message
Joined: 19 Sep 99
Posts: 70
Credit: 40,327,877
RAC: 75
Germany
Message 2023206 - Posted: 15 Dec 2019, 10:22:36 UTC
Last modified: 15 Dec 2019, 10:31:26 UTC

Its a bit more than just changing the app names.
Plan-class: AMD or Ati? Ati5?
CL-files, TXT-files...

OK, here is my defective app_info:
<app_info>
  <app>
     <name>setiathome_v8</name>
  </app>
    <file_info>
      <name>setiathome_8.22_x86_64-pc-linux-gnu__opencl_ati5_sah</name>
      <executable/>
    </file_info>
    <app_version>
      <app_name>setiathome_v8</app_name>
      <platform>x86_64-pc-linux-gnu</platform>
      <version_num>822</version_num>
      <plan_class>ati5</plan_class>
      <cmdline>-nobs</cmdline>
      <coproc>
        <type>ATI</type>
        <count>1</count>
      </coproc>
      <avg_ncpus>0.1</avg_ncpus>
      <max_ncpus>0.1</max_ncpus>
      <file_ref>
         <file_name>setiathome_8.22_x86_64-pc-linux-gnu__opencl_ati5_sah</file_name>
          <main_program/>
      </file_ref>
    </app_version>

  <app>
     <name>astropulse_v7</name>
  </app>
     <file_info>
       <name>astropulse_7.08_x86_64-pc-linux-gnu__opencl_ati_100</name>
        <executable/>
     </file_info>
     <file_info>
       <name>AstroPulse_Kernels_r2751.cl</name>
     </file_info>
    <app_version>
      <app_name>astropulse_v7</app_name>
      <platform>x86_64-pc-linux-gnu</platform>
      <version_num>708</version_num>
      <plan_class>opencl_ati_100</plan_class>
      <coproc>
        <type>ati</type>
        <count>1</count>
      </coproc>
      <avg_ncpus>0.1</avg_ncpus>
      <max_ncpus>0.1</max_ncpus>
      <file_ref>
         <file_name>astropulse_7.08_x86_64-pc-linux-gnu__opencl_ati_100</file_name>
          <main_program/>
      </file_ref>
      <file_ref>
         <file_name>AstroPulse_Kernels_r2751.cl</file_name>
      </file_ref>
      <file_ref>
         <file_name>ap_cmdline_7.08_x86_64-pc-linux-gnu__opencl_ati_100.txt</file_name>
         <open_name>ap_cmdline.txt</open_name>
      </file_ref>
    </app_version>

   <app>
      <name>setiathome_v8</name>
   </app>
      <file_info>
         <name>MBv8_8.22r3711_sse41_amd_x86_64-pc-linux-gnu</name>
         <executable/>
      </file_info>
     <app_version>
     <app_name>setiathome_v8</app_name>
     <platform>x86_64-pc-linux-gnu</platform>
     <version_num>800</version_num>   
      <file_ref>
        <file_name>MBv8_8.22r3711_sse41_amd_x86_64-pc-linux-gnu</file_name>
        <main_program/>
      </file_ref>
    </app_version>
   <app>
      <name>astropulse_v7</name>
   </app>
     <file_info>
       <name>ap_7.05r2728_sse3_linux64</name>
        <executable/>
     </file_info>
    <app_version>
       <app_name>astropulse_v7</app_name>
       <version_num>704</version_num>
       <platform>x86_64-pc-linux-gnu</platform>
       <plan_class></plan_class>
       <file_ref>
         <file_name>ap_7.05r2728_sse3_linux64</file_name>
          <main_program/>
       </file_ref>
    </app_version>
</app_info>

The only GPU app that SETI did not delete is:
setiathome_8.22_x86_64-pc-linux-gnu__opencl_ati5_sah
There were 3 more but i dont remember the names.

The error messages:
So 15 Dez 2019 11:15:12 CET | SETI@home | Found app_info.xml; using anonymous platform
So 15 Dez 2019 11:15:12 CET | | App version needs CAL but GPU doesn't support it
So 15 Dez 2019 11:15:12 CET | SETI@home | file in app_info doesnt exist: astropulse_7.08_x86_64-pc-linux-gnu__opencl_ati_100
So 15 Dez 2019 11:15:12 CET | SETI@home | file in app_info doesnt exist: AstroPulse_Kernels_r2751.cl
So 15 Dez 2019 11:15:12 CET | | app version refers to missing GPU type ati
So 15 Dez 2019 11:15:12 CET | SETI@home | [error] State file error: missing application file astropulse_7.08_x86_64-pc-linux-gnu__opencl_ati_100
...
So 15 Dez 2019 11:16:32 CET | SETI@home | Sending scheduler request: To fetch work.
So 15 Dez 2019 11:16:32 CET | SETI@home | Requesting new tasks for AMD/ATI GPU
So 15 Dez 2019 11:16:34 CET | SETI@home | Scheduler request completed: got 1 new tasks
So 15 Dez 2019 11:16:34 CET | SETI@home | [error] Missing coprocessor for task blc56_2bit_guppi_58692_86262_HIP84784_0111.29417.818.21.44.26.vlar_0; aborting

The GPU is detected correct and is working without the app_info.xml
So 15 Dez 2019 11:15:12 CET | | OpenCL: AMD/ATI GPU 0: AMD Radeon VII (driver version 2841.4 (PAL,HSAIL), device version OpenCL 2.0 AMD-APP (2841.4), 16192MB, 16192MB available, 13839 GFLOPS
peak)


Another app_info that also didnt work, but contains app names:
<app_info>
  <app>
     <name>setiathome_v8</name>
  </app>
    <file_info>
      <name>setiathome_8.22_x86_64-pc-linux-gnu__opencl_ati5_sah</name>
      <executable/>
    </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>0.5</avg_ncpus>
      <max_ncpus>0.5</max_ncpus>
      <file_ref>
         <file_name>setiathome_8.22_x86_64-pc-linux-gnu__opencl_ati5_sah</file_name>
      </file_ref>
      <file_ref>
         <file_name>mb_cmdline-8.22-opencl_ati5_sah.txt</file_name>
	 <open_name>mb_cmdline.txt</open_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_ati_sah</name>
      <executable/>
    </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_ati_sah</plan_class>
      <coproc>
        <type>ATI</type>
        <count>1</count>
      </coproc>
      <avg_ncpus>0.5</avg_ncpus>
      <max_ncpus>0.5</max_ncpus>
      <file_ref>
         <file_name>setiathome_8.22_x86_64-pc-linux-gnu__opencl_ati_sah</file_name>
      </file_ref>
      <file_ref>
         <file_name>mb_cmdline-8.22-opencl_ati_sah.txt</file_name>
	 <open_name>mb_cmdline.txt</open_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_SoG</name>
      <executable/>
    </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_SoG</plan_class>
      <coproc>
        <type>ATI</type>
        <count>1</count>
      </coproc>
      <avg_ncpus>0.5</avg_ncpus>
      <max_ncpus>0.5</max_ncpus>
      <file_ref>
         <file_name>setiathome_8.22_x86_64-pc-linux-gnu__opencl_ati5_SoG</file_name>
      </file_ref>
      <file_ref>
         <file_name>mb_cmdline-8.22-opencl_ati5_SoG.txt</file_name>
	 <open_name>mb_cmdline.txt</open_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_atiapu_sah</name>
      <executable/>
    </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_atiapu_sah</plan_class>
      <coproc>
        <type>ATI</type>
        <count>1</count>
      </coproc>
      <avg_ncpus>0.5</avg_ncpus>
      <max_ncpus>0.5</max_ncpus>
      <file_ref>
         <file_name>setiathome_8.22_x86_64-pc-linux-gnu__opencl_atiapu_sah</file_name>
      </file_ref>
      <file_ref>
         <file_name>mb_cmdline-8.22-opencl_atiapu_sah.txt</file_name>
	 <open_name>mb_cmdline.txt</open_name>
          <main_program/>
      </file_ref>
    </app_version>


  <app>
     <name>astropulse_v7</name>
  </app>
     <file_info>
       <name>astropulse_7.08_x86_64-pc-linux-gnu__opencl_ati_100</name>
        <executable/>
     </file_info>
     <file_info>
       <name>ap_cmdline_7.08_x86_64-pc-linux-gnu__opencl_ati_100.txt</name>
     </file_info>
    <app_version>
      <app_name>astropulse_v7</app_name>
      <platform>x86_64-pc-linux-gnu</platform>
      <version_num>708</version_num>
      <plan_class>opencl_ati_100</plan_class>
      <coproc>
        <type>ATI</type>
        <count>1</count>
      </coproc>
      <avg_ncpus>0.5</avg_ncpus>
      <max_ncpus>0.5</max_ncpus>
      <file_ref>
         <file_name>astropulse_7.08_x86_64-pc-linux-gnu__opencl_ati_100</file_name>
          <main_program/>
      </file_ref>
      <file_ref>
         <file_name>ap_cmdline_7.08_x86_64-pc-linux-gnu__opencl_ati_100.txt</file_name>
         <open_name>ap_cmdline.txt</open_name>
      </file_ref>
    </app_version>

   <app>
      <name>setiathome_v8</name>
   </app>
      <file_info>
         <name>MBv8_8.0r3305_ssse3_x86_64-pc-linux-gnu</name>
         <executable/>
      </file_info>
     <app_version>
     <app_name>setiathome_v8</app_name>
     <platform>x86_64-pc-linux-gnu</platform>
     <version_num>800</version_num>   
      <file_ref>
        <file_name>MBv8_8.0r3305_ssse3_x86_64-pc-linux-gnu</file_name>
        <main_program/>
      </file_ref>
    </app_version>

   <app>
      <name>astropulse_v7</name>
   </app>
     <file_info>
       <name>ap_7.05r2728_sse3_linux64</name>
        <executable/>
     </file_info>
    <app_version>
       <app_name>astropulse_v7</app_name>
       <version_num>704</version_num>
       <platform>x86_64-pc-linux-gnu</platform>
       <plan_class></plan_class>
       <file_ref>
         <file_name>ap_7.05r2728_sse3_linux64</file_name>
          <main_program/>
       </file_ref>
    </app_version>
</app_info>


For the moment i get no error messages except that the apps are missing:
So 15 Dez 2019 11:26:33 CET | SETI@home | Found app_info.xml; using anonymous platform
So 15 Dez 2019 11:26:33 CET | SETI@home | [error] State file error: missing application file mb_cmdline-8.22-opencl_ati5_sah.txt
So 15 Dez 2019 11:26:33 CET | SETI@home | file in app_info doesnt exist:: setiathome_8.22_x86_64-pc-linux-gnu__opencl_ati_sah
So 15 Dez 2019 11:26:33 CET | SETI@home | [error] State file error: missing application file setiathome_8.22_x86_64-pc-linux-gnu__opencl_ati_sah
So 15 Dez 2019 11:26:33 CET | SETI@home | file in app_info doesnt exist:: setiathome_8.22_x86_64-pc-linux-gnu__opencl_ati5_SoG
So 15 Dez 2019 11:26:33 CET | SETI@home | [error] State file error: missing application file setiathome_8.22_x86_64-pc-linux-gnu__opencl_ati5_SoG
So 15 Dez 2019 11:26:33 CET | SETI@home | file in app_info doesnt exist:: setiathome_8.22_x86_64-pc-linux-gnu__opencl_atiapu_sah
So 15 Dez 2019 11:26:33 CET | SETI@home | [error] State file error: missing application file setiathome_8.22_x86_64-pc-linux-gnu__opencl_atiapu_sah
So 15 Dez 2019 11:26:33 CET | SETI@home | file in app_info doesnt exist:: astropulse_7.08_x86_64-pc-linux-gnu__opencl_ati_100
So 15 Dez 2019 11:26:33 CET | SETI@home | file in app_info doesnt exist:: ap_cmdline_7.08_x86_64-pc-linux-gnu__opencl_ati_100.txt
So 15 Dez 2019 11:26:33 CET | SETI@home | [error] State file error: missing application file astropulse_7.08_x86_64-pc-linux-gnu__opencl_ati_100
So 15 Dez 2019 11:26:33 CET | SETI@home | file in app_info doesnt exist:: MBv8_8.0r3305_ssse3_x86_64-pc-linux-gnu
So 15 Dez 2019 11:26:33 CET | SETI@home | [error] State file error: missing application file MBv8_8.0r3305_ssse3_x86_64-pc-linux-gnu

I will now run the PC a some time without app_info to get back the apps from the server.
ID: 2023206 · Report as offensive
TBar
Volunteer tester

Send message
Joined: 22 May 99
Posts: 5204
Credit: 840,779,836
RAC: 2,768
United States
Message 2023216 - Posted: 15 Dec 2019, 12:12:44 UTC - in response to Message 2023206.  
Last modified: 15 Dec 2019, 12:30:08 UTC

Well, the first one was almost right. I would suggest downloading the BOINC-All-In-One and just adding the ATI Apps to that package. It has Everything you need, except for the ATI OpenCL files, which you can download from the Server. The problem is, it appears you are using the Repository version of BOINC...which makes things more difficult. The name of the acceptable <coproc> can be found under the Exclude_gpu entry, https://boinc.berkeley.edu/wiki/Client_configuration#Options
If it were me I'd of just downloaded the files and added them to the All-In-One;
http://boinc2.ssl.berkeley.edu/beta/download/setiathome_8.22_x86_64-pc-linux-gnu__opencl_ati5_SoG
http://boinc2.ssl.berkeley.edu/beta/download/MultiBeam_Kernels_r3584.cl
http://boinc2.ssl.berkeley.edu/beta/download/mb_cmdline-8.22-opencl_ati5_SoG.txt
http://boinc2.ssl.berkeley.edu/beta/download/astropulse_7.08_x86_64-pc-linux-gnu__opencl_ati_100
http://boinc2.ssl.berkeley.edu/beta/download/AstroPulse_Kernels_r2751.cl
http://boinc2.ssl.berkeley.edu/beta/download/ap_cmdline_7.08_x86_64-pc-linux-gnu__opencl_ati_100.txt
The mb_cmdline-8.22-opencl_ati5_SoG.txt file is just a plain text file which is opened by the browser. You can make one, or just do a 'save as' on the webpage.
Any file named in the app_info must be in the setiathome.berkeley.edu folder. By using the All-In-One you would just change the first entry in the app_info to name the ATI App files you added. You don't need to add the MultiBeam_Kernels_r3584.cl line, just make sure the file is in the folder. Then change the names in the AstroPulse entry to the ATI names. It would look as though;
<app_info>
  <app>
     <name>setiathome_v8</name>
  </app>
    <file_info>
      <name>setiathome_8.22_x86_64-pc-linux-gnu__opencl_ati5_SoG</name>
      <executable/>
    </file_info>
  <file_info>
      <name>mb_cmdline-8.22-opencl_ati5_SoG.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_SoG</plan_class>
      <coproc>
        <type>ATI</type>
        <count>1</count>
      </coproc>
      <avg_ncpus>0.1</avg_ncpus>
      <max_ncpus>0.1</max_ncpus>
      <file_ref>
        <file_name>setiathome_8.22_x86_64-pc-linux-gnu__opencl_ati5_SoG</file_name>
        <main_program/>
      </file_ref>
      <file_ref>
       <file_name>mb_cmdline-8.22-opencl_ati5_SoG.txt</file_name>
       <open_name>mb_cmdline.txt</open_name>
      </file_ref>
    </app_version>
  <app>
     <name>astropulse_v7</name>
  </app>
     <file_info>
       <name>astropulse_7.08_x86_64-pc-linux-gnu__opencl_ati_100</name>
        <executable/>
     </file_info>
     <file_info>
       <name>AstroPulse_Kernels_r2751.cl</name>
     </file_info>
     <file_info>
       <name>ap_cmdline_7.08_x86_64-pc-linux-gnu__opencl_ati_100.txt</name>
     </file_info>
    <app_version>
      <app_name>astropulse_v7</app_name>
      <platform>x86_64-pc-linux-gnu</platform>
      <version_num>708</version_num>
      <plan_class>opencl_ati_100</plan_class>
      <coproc>
        <type>ATI</type>
        <count>1</count>
      </coproc>
      <avg_ncpus>0.1</avg_ncpus>
      <max_ncpus>0.1</max_ncpus>
      <file_ref>
         <file_name>astropulse_7.08_x86_64-pc-linux-gnu__opencl_ati_100</file_name>
          <main_program/>
      </file_ref>
      <file_ref>
         <file_name>AstroPulse_Kernels_r2751.cl</file_name>
      </file_ref>
      <file_ref>
         <file_name>ap_cmdline_7.08_x86_64-pc-linux-gnu__opencl_ati_100.txt</file_name>
         <open_name>ap_cmdline.txt</open_name>
      </file_ref>
    </app_version>
   <app>
      <name>setiathome_v8</name>
   </app>
      <file_info>
         <name>MBv8_8.22r3711_sse41_amd_x86_64-pc-linux-gnu</name>
         <executable/>
      </file_info>
     <app_version>
     <app_name>setiathome_v8</app_name>
     <platform>x86_64-pc-linux-gnu</platform>
     <version_num>800</version_num>   
      <file_ref>
        <file_name>MBv8_8.22r3711_sse41_amd_x86_64-pc-linux-gnu</file_name>
        <main_program/>
      </file_ref>
    </app_version>
   <app>
      <name>astropulse_v7</name>
   </app>
     <file_info>
       <name>ap_7.05r2728_sse3_linux64</name>
        <executable/>
     </file_info>
    <app_version>
       <app_name>astropulse_v7</app_name>
       <version_num>704</version_num>
       <platform>x86_64-pc-linux-gnu</platform>
       <plan_class></plan_class>
       <file_ref>
         <file_name>ap_7.05r2728_sse3_linux64</file_name>
          <main_program/>
       </file_ref>
    </app_version>
</app_info>
Try that.
ID: 2023216 · Report as offensive
Profile MagicEye
Volunteer tester
Avatar

Send message
Joined: 19 Sep 99
Posts: 70
Credit: 40,327,877
RAC: 75
Germany
Message 2023239 - Posted: 15 Dec 2019, 18:40:05 UTC
Last modified: 15 Dec 2019, 18:43:25 UTC

Thanks, but this still doesnt work for AP.

What is it the all-in-one?
I just want to use an non-standard app that i have already downloaded like for nvidia GPU and for MB app on ATI GPU.
There I only had to copy the app-files and the app_info in the Boinc folder and it worked.

The AP app is always deleted by BoincManager during start and then it complains about the missing files.
astropulse_7.08_x86_64-pc-linux-gnu__opencl_ati_100 (downloaded from your link)
I have to download/copy the app again and again. Is there any way to prevent Boinc Manager from deleting the file or telling me what is wrong ?
When i dont use the app_info the app-exec is not deleted and is crunching without any problem.

The MB is working but not the AP - and i dont see any difference in the app_info - (except the file name of cource).
And i dont want to miss the AP WUs, they give much more credits...

Log:
So 15 Dez 2019 19:28:41 CET | SETI@home | [error] State file error: missing application file


This is my last version, but still defective:
<app_info>
  <app>
     <name>setiathome_v8</name>
  </app>
    <file_info>
      <name>setiathome_8.22_x86_64-pc-linux-gnu__opencl_ati5_SoG</name>
      <executable/>
    </file_info>
  <file_info>
      <name>mb_cmdline-8.22-opencl_ati5_SoG.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_SoG</plan_class>
      <coproc>
        <type>ATI</type>
        <count>1</count>
      </coproc>
      <avg_ncpus>0.1</avg_ncpus>
      <max_ncpus>0.1</max_ncpus>
      <file_ref>
        <file_name>setiathome_8.22_x86_64-pc-linux-gnu__opencl_ati5_SoG</file_name>
        <main_program/>
      </file_ref>
      <file_ref>
       <file_name>mb_cmdline-8.22-opencl_ati5_SoG.txt</file_name>
       <open_name>mb_cmdline.txt</open_name>
      </file_ref>
    </app_version>
  <app>
     <name>astropulse_v7</name>
  </app>
     <file_info>
       <name>astropulse_7.08_x86_64-pc-linux-gnu__opencl_ati_100</name>
        <executable/>
     </file_info>
    <app_version>
      <app_name>astropulse_v7</app_name>
      <platform>x86_64-pc-linux-gnu</platform>
      <version_num>708</version_num>
      <plan_class>opencl_ati_100</plan_class>
      <coproc>
        <type>ATI</type>
        <count>1</count>
      </coproc>
      <avg_ncpus>0.1</avg_ncpus>
      <max_ncpus>0.1</max_ncpus>
      <file_ref>
         <file_name>astropulse_7.08_x86_64-pc-linux-gnu__opencl_ati_100</file_name>
          <main_program/>
      </file_ref>
      <file_ref>
         <open_name>ap_cmdline.txt</open_name>
      </file_ref>
    </app_version>
   <app>
      <name>setiathome_v8</name>
   </app>
      <file_info>
         <name>MBv8_8.22r3711_sse41_amd_x86_64-pc-linux-gnu</name>
         <executable/>
      </file_info>
     <app_version>
     <app_name>setiathome_v8</app_name>
     <platform>x86_64-pc-linux-gnu</platform>
     <version_num>800</version_num>   
      <file_ref>
        <file_name>MBv8_8.22r3711_sse41_amd_x86_64-pc-linux-gnu</file_name>
        <main_program/>
      </file_ref>
    </app_version>
   <app>
      <name>astropulse_v7</name>
   </app>
     <file_info>
       <name>ap_7.05r2728_sse3_linux64</name>
        <executable/>
     </file_info>
    <app_version>
       <app_name>astropulse_v7</app_name>
       <version_num>704</version_num>
       <platform>x86_64-pc-linux-gnu</platform>
       <plan_class></plan_class>
       <file_ref>
         <file_name>ap_7.05r2728_sse3_linux64</file_name>
          <main_program/>
       </file_ref>
    </app_version>
</app_info>

ID: 2023239 · Report as offensive
TBar
Volunteer tester

Send message
Joined: 22 May 99
Posts: 5204
Credit: 840,779,836
RAC: 2,768
United States
Message 2023243 - Posted: 15 Dec 2019, 19:33:47 UTC - in response to Message 2023239.  
Last modified: 15 Dec 2019, 19:36:21 UTC

The BOINC-All-In-One is the package most people running the Linux CUDA App are using. It appears You downloaded the older 0.97 version at some point as that's where you would have found the x41p_V0.97 App two of your machines are still using. You really should update to the newer 0.98 version of the CUDA App, https://setiathome.berkeley.edu/forum_thread.php?id=84927

The AstroPulse section you are having problems with is straight from the BOINC-All-In-One, with the names changed to ATI. Your AP section is wrong, it has to be;
  <app>
     <name>astropulse_v7</name>
  </app>
     <file_info>
       <name>astropulse_7.08_x86_64-pc-linux-gnu__opencl_ati_100</name>
        <executable/>
     </file_info>
     <file_info>
       <name>AstroPulse_Kernels_r2751.cl</name>
     </file_info>
     <file_info>
       <name>ap_cmdline_7.08_x86_64-pc-linux-gnu__opencl_ati_100.txt</name>
     </file_info>
    <app_version>
      <app_name>astropulse_v7</app_name>
      <platform>x86_64-pc-linux-gnu</platform>
      <version_num>708</version_num>
      <plan_class>opencl_ati_100</plan_class>
      <coproc>
        <type>ATI</type>
        <count>1</count>
      </coproc>
      <avg_ncpus>0.1</avg_ncpus>
      <max_ncpus>0.1</max_ncpus>
      <file_ref>
         <file_name>astropulse_7.08_x86_64-pc-linux-gnu__opencl_ati_100</file_name>
          <main_program/>
      </file_ref>
      <file_ref>
         <file_name>AstroPulse_Kernels_r2751.cl</file_name>
      </file_ref>
      <file_ref>
         <file_name>ap_cmdline_7.08_x86_64-pc-linux-gnu__opencl_ati_100.txt</file_name>
         <open_name>ap_cmdline.txt</open_name>
      </file_ref>
    </app_version>
Note there are Two underscores in the Text file named ap_cmdline_7.08_x86_64-pc-linux-gnu__opencl_ati_100.txt
You must have the three files in the setiathome.berkeley.edu folder;
astropulse_7.08_x86_64-pc-linux-gnu__opencl_ati_100
AstroPulse_Kernels_r2751.cl
ap_cmdline_7.08_x86_64-pc-linux-gnu__opencl_ati_100.txt

BTW, I found this shorter cmdline works better than the one you were using previously on the MB App;
-sbs 256 -oclfft_tune_gr 256 -oclfft_tune_wg 256 -spike_fft_thresh 2048 -pref_wg_num_per_cu 6 -period_iterations_num 1
For AP use; -sbs 224 -unroll 18 -oclFFT_plan 256 16 256 -ffa_block 3072 -ffa_block_fetch 1536
Those are the fastest on my machines running the Benchmark App. You will produce more work running Two tasks at once on that GPU, even though the run-times are longer.
ID: 2023243 · Report as offensive
Profile MagicEye
Volunteer tester
Avatar

Send message
Joined: 19 Sep 99
Posts: 70
Credit: 40,327,877
RAC: 75
Germany
Message 2023248 - Posted: 15 Dec 2019, 21:38:15 UTC - in response to Message 2023243.  
Last modified: 15 Dec 2019, 21:39:18 UTC

OK, i copied the AP section to my app_info and it seems to work.
Die executable is not deleted and i got no error message. :)
Now i have to wait for some AP WU. And than i can do some fine tuning with the parameters.

The double __ i have noticed, but i copied the name directly from the filename.

The machine with Geforce1070ti is using the V.99 app since some days. I only updated the executable and the name in the app_info.
The app_info i have posted with nvidia was old.
And the other one with Geforce1030 stays on the old version, no need to change.

Thank you!
ID: 2023248 · Report as offensive

Message boards : Number crunching : need a working app_info.xml for AMD CPU+AMD GPU with Linux


 
©2024 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.