Message boards :
Number crunching :
app_info.xml Help
Message board moderation
Author | Message |
---|---|
Send message Joined: 13 Dec 12 Posts: 101 Credit: 1,782,758,310 RAC: 8 |
Hi BOINC community, I'd really appreciate some help from those of you who have a much better understanding of the app_info.xml than I do. Since upgrading to a R9 390, Milkyway@Home doesn't work as standard with that card. So apparently I needed to create a app_info.xml readme file. I found one which was on these message boards and copied/pasted into my folder and it worked!! Woo Hoo. Unfortunately I'm guessing something has changed in BOINC because it now no longer works. Could someone please help me to get back on track? Here is the last file I had - <app_info> <app> <name>milkyway_separation__modified_fit</name> </app> <file_info> <name>milkyway_separation__modified_fit_1.36_windows_x86_64__opencl_ati_101.exe</name> <executable /> </file_info> <app_version> <app_name>milkyway_separation__modified_fit</app_name> <version_num>136</version_num> <avg_ncpus>0.040000</avg_ncpus> <max_ncpus>0.567833</max_ncpus> <plan_class>opencl_ati_101</plan_class> <file_ref> <file_name>milkyway_separation__modified_fit_1.36_windows_x86_64__opencl_ati_101.exe</file_name> <main_program/> </file_ref> <coproc> <type>ATI</type> <count>0.5</count> </coproc> </app_version> <file_info> <name>milkyway_separation__modified_fit_1.36_windows_x86_64.exe</name> <executable /> </file_info> <app_version> <app_name>milkyway_separation__modified_fit</app_name> <version_num>136</version_num> <file_ref> <file_name>milkyway_separation__modified_fit_1.36_windows_x86_64.exe</file_name> <main_program/> </file_ref> </app_version> <app> <name>milkyway</name> </app> <file_info> <name>milkyway_separation_1.20_windows_x86_64__opencl_amd_ati.exe</name> <executable /> </file_info> <app_version> <app_name>milkyway</app_name> <version_num>120</version_num> <avg_ncpus>0.040000</avg_ncpus> <max_ncpus>0.567833</max_ncpus> <plan_class>opencl_ati</plan_class> <file_ref> <file_name>milkyway_separation_1.20_windows_x86_64__opencl_amd_ati.exe</file_name> <main_program/> </file_ref> <coproc> <type>ATI</type> <count>1.0000</count> </coproc> </app_version> <file_info> <name>milkyway_separation_1.20_windows_x86_64.exe</name> <executable/> </file_info> <app_version> <app_name>milkyway</app_name> <version_num>120</version_num> <file_ref> <file_name>milkyway_separation_1.20_windows_x86_64.exe</file_name> <main_program/> </file_ref> </app_version> </app_info> Thank you for your help and happy crunching!! |
Send message Joined: 30 Apr 09 Posts: 101 Credit: 29,874,293 RAC: 0 |
Milkyway updated the 'Milkyway' apps from 1.20 to 1.36. Have a look in my/the thread, Message 64939. If you have an app_info.xml file in the project folder, you need to update apps on your own. It don't go automatically. In your case, if you don't get new tasks, compare the versions numbers (or apps) in the app_info.xml file with the versions numbers of the currently available apps here (or look to their creation/release dates). |
Send message Joined: 13 Dec 12 Posts: 101 Credit: 1,782,758,310 RAC: 8 |
Hi Dirk, I did read your thread but I have no idea if I could just copy & paste that into my folder as we have different GPU's. I receive WU's but they are all invalid or validation inconclusive. Not a single valid WU. Maybe everywhere I see a version 1.20 I should change it to 1.36? I have no idea. |
Send message Joined: 30 Apr 09 Posts: 101 Credit: 29,874,293 RAC: 0 |
double post |
Send message Joined: 30 Apr 09 Posts: 101 Credit: 29,874,293 RAC: 0 |
I didn't know that the Milkyway server send tasks to outdated version numbers in app_info.xml file. If you use an app_info.xml file, you MUST observe what your PC do. If you use an outdated app you will 'destroy' all tasks (maybe also the science?). (Currently it's the only way for members with newer AMD hardware to participate here.) You could use the first entries in my thread without GPU cmdline settings: <app_info> <app> <name>milkyway_nbody</name> <user_friendly_name>Milkyway N-Body Sim.</user_friendly_name> </app> <file_info> <name>milkyway_nbody_1.62_windows_x86_64.exe</name> <executable/> </file_info> <app_version> <app_name>milkyway_nbody</app_name> <version_num>162</version_num> <platform>windows_x86_64</platform> <file_ref> <file_name>milkyway_nbody_1.62_windows_x86_64.exe</file_name> <main_program/> </file_ref> </app_version> <app> <name>milkyway</name> <user_friendly_name>Milkyway</user_friendly_name> </app> <file_info> <name>milkyway_1.36_windows_x86_64.exe</name> <executable/> </file_info> <app_version> <app_name>milkyway</app_name> <version_num>136</version_num> <platform>windows_x86_64</platform> <file_ref> <file_name>milkyway_1.36_windows_x86_64.exe</file_name> <main_program/> </file_ref> </app_version> <app> <name>milkyway</name> </app> <file_info> <name>milkyway_1.36_windows_x86_64__opencl_ati_101.exe</name> <executable/> </file_info> <app_version> <app_name>milkyway</app_name> <version_num>136</version_num> <platform>windows_x86_64</platform> <avg_ncpus>1</avg_ncpus> <max_ncpus>1</max_ncpus> <plan_class>opencl_ati_101</plan_class> <cmdline></cmdline> <coproc> <type>ATI</type> <count>1</count> </coproc> <file_ref> <file_name>milkyway_1.36_windows_x86_64__opencl_ati_101.exe</file_name> <main_program/> </file_ref> </app_version> <app> <name>milkyway_separation__modified_fit</name> <user_friendly_name>Milkyway Sep. (Mod. Fit)</user_friendly_name> </app> <file_info> <name>milkyway_separation__modified_fit_1.36_windows_x86_64.exe</name> <executable/> </file_info> <app_version> <app_name>milkyway_separation__modified_fit</app_name> <version_num>136</version_num> <platform>windows_x86_64</platform> <file_ref> <file_name>milkyway_separation__modified_fit_1.36_windows_x86_64.exe</file_name> <main_program/> </file_ref> </app_version> <app> <name>milkyway_separation__modified_fit</name> </app> <file_info> <name>milkyway_separation__modified_fit_1.36_windows_x86_64__opencl_ati_101.exe</name> <executable/> </file_info> <app_version> <app_name>milkyway_separation__modified_fit</app_name> <version_num>136</version_num> <platform>windows_x86_64</platform> <avg_ncpus>1</avg_ncpus> <max_ncpus>1</max_ncpus> <plan_class>opencl_ati_101</plan_class> <cmdline></cmdline> <coproc> <type>ATI</type> <count>1</count> </coproc> <file_ref> <file_name>milkyway_separation__modified_fit_1.36_windows_x86_64__opencl_ati_101.exe</file_name> <main_program/> </file_ref> </app_version> </app_info> http://milkyway.cs.rpi.edu/milkyway/download/milkyway_nbody_1.62_windows_x86_64.exe http://milkyway.cs.rpi.edu/milkyway/download/milkyway_1.36_windows_x86_64.exe http://milkyway.cs.rpi.edu/milkyway/download/milkyway_1.36_windows_x86_64__opencl_ati_101.exe http://milkyway.cs.rpi.edu/milkyway/download/milkyway_separation__modified_fit_1.36_windows_x86_64.exe http://milkyway.cs.rpi.edu/milkyway/download/milkyway_separation__modified_fit_1.36_windows_x86_64__opencl_ati_101.exe This should work. After you could decide how much % CPU the GPU app get (this don't set really the CPU usage of the GPU app, it help to let free/idle a few % CPU): <avg_ncpus>1</avg_ncpus> <max_ncpus>1</max_ncpus> 1 CPU-thread for 1 app/task 0.5 for 1/2 CPU-thread for 1 app/task (2 apps use 1 CPU-thread) 0.34 for 1/3 CPU-thread for 1 app/task (3 apps use 1 CPU-thread) ... From my experiences, the CPU should a few % idle. (If not the GPU app calculation could stand still (not feeded from the CPU) and this result in a task error.) And how much tasks simultaneously on the GPU: <count>1</count> 1 = 1 app 0.5 = 2 apps simultaneously 0.33 = 3 apps simultaneously ... And after you could test the cmdline settings (until now I found these, I don't know if there are more):
|
Send message Joined: 13 Dec 12 Posts: 101 Credit: 1,782,758,310 RAC: 8 |
Thank you for your efforts to help. Unfortunately, I really have no understanding of what you are saying or how all that code works. I copied and pasted exactly what you wrote in your last post but it doesn't work. BOINC says I don't have a usable version. I'll struggle on. Just wish they would fix it so that the newer AMD cards would work ffs. |
Send message Joined: 8 May 09 Posts: 3339 Credit: 524,010,781 RAC: 14 |
Thank you for your efforts to help. Did you manually download the apps? If not then it won't work!! You NEED to have the versions specified in the app file or your pc is just 'looking' but not doing anything. It's kind of like me telling you to take your car to the gas station and put gas in it, but you DON'T OWN a car, how can you follow my directions? Sure you can go to the gas station, as your pc is trying to do, but you can't put gas in something you don't own, as your pc is not crunching because it doesn't have the app file versions you are telling it to use!! |
Send message Joined: 13 Dec 12 Posts: 101 Credit: 1,782,758,310 RAC: 8 |
Hi Mikey, So I don't really understand? Download the apps? I had a working version up until a few weeks ago. It finds work and downloads the units but they all come up as invalid or inconclusive now. I'm not sure what's changed in the last few weeks to cause my app_info.xml file to not work anymore. Unfortunately I just find all this .xml stuff too confusing. Even though I have donated to this project and enjoy it, I'm not technically minded enough to make it work anymore. I might build my own PC's but talk to me about computer language....and you'd might as well talk to me in Chinese. I'll just move on to Einstein@Home. Thanks anyway all :) |
Send message Joined: 5 Jun 08 Posts: 21 Credit: 245,803,013 RAC: 0 |
Thank you so much Dirk ! It worked perfectly for me on a R9 380 running under windows 10 64 bits and boinc 7.6.22. I just added the following app_config.xml file:
This way, I can separate applications informations (app_info.xml) and attributed ressources (app_config.xml). Four tasks are done at the same time in 1'40"-1'50", avoiding GPU non-working time when a task is completed. Cheers |
Send message Joined: 5 Jun 08 Posts: 21 Credit: 245,803,013 RAC: 0 |
Hi, For information, here is an interesting discussion on primegrid site, where the project scientist resolved the problem with AMD recent graphic cards : https://www.primegrid.com/forum_thread.php?id=6859#97449 I tried a WU there and it worked. That's maybe an idea ? |
Send message Joined: 13 Dec 12 Posts: 101 Credit: 1,782,758,310 RAC: 8 |
Ok so I've regained a little patience to try again. I copied & pasted what you put up Dirk - All of it. <app_info> <app> <name>milkyway_nbody</name> <user_friendly_name>Milkyway N-Body Sim.</user_friendly_name> </app> <file_info> <name>milkyway_nbody_1.62_windows_x86_64.exe</name> <executable/> </file_info> <app_version> <app_name>milkyway_nbody</app_name> <version_num>162</version_num> <platform>windows_x86_64</platform> <file_ref> <file_name>milkyway_nbody_1.62_windows_x86_64.exe</file_name> <main_program/> </file_ref> </app_version> <app> <name>milkyway</name> <user_friendly_name>Milkyway</user_friendly_name> </app> <file_info> <name>milkyway_1.36_windows_x86_64.exe</name> <executable/> </file_info> <app_version> <app_name>milkyway</app_name> <version_num>136</version_num> <platform>windows_x86_64</platform> <file_ref> <file_name>milkyway_1.36_windows_x86_64.exe</file_name> <main_program/> </file_ref> </app_version> <app> <name>milkyway</name> </app> <file_info> <name>milkyway_1.36_windows_x86_64__opencl_ati_101.exe</name> <executable/> </file_info> <app_version> <app_name>milkyway</app_name> <version_num>136</version_num> <platform>windows_x86_64</platform> <avg_ncpus>1</avg_ncpus> <max_ncpus>1</max_ncpus> <plan_class>opencl_ati_101</plan_class> <cmdline></cmdline> <coproc> <type>ATI</type> <count>1</count> </coproc> <file_ref> <file_name>milkyway_1.36_windows_x86_64__opencl_ati_101.exe</file_name> <main_program/> </file_ref> </app_version> <app> <name>milkyway_separation__modified_fit</name> <user_friendly_name>Milkyway Sep. (Mod. Fit)</user_friendly_name> </app> <file_info> <name>milkyway_separation__modified_fit_1.36_windows_x86_64.exe</name> <executable/> </file_info> <app_version> <app_name>milkyway_separation__modified_fit</app_name> <version_num>136</version_num> <platform>windows_x86_64</platform> <file_ref> <file_name>milkyway_separation__modified_fit_1.36_windows_x86_64.exe</file_name> <main_program/> </file_ref> </app_version> <app> <name>milkyway_separation__modified_fit</name> </app> <file_info> <name>milkyway_separation__modified_fit_1.36_windows_x86_64__opencl_ati_101.exe</name> <executable/> </file_info> <app_version> <app_name>milkyway_separation__modified_fit</app_name> <version_num>136</version_num> <platform>windows_x86_64</platform> <avg_ncpus>1</avg_ncpus> <max_ncpus>1</max_ncpus> <plan_class>opencl_ati_101</plan_class> <cmdline></cmdline> <coproc> <type>ATI</type> <count>1</count> </coproc> <file_ref> <file_name>milkyway_separation__modified_fit_1.36_windows_x86_64__opencl_ati_101.exe</file_name> <main_program/> </file_ref> </app_version> </app_info> I created a XML file with all of the above and saved it in my BOINC folder. I don't know what those links are which you posted - http://milkyway.cs.rpi.edu/milkyway/download/milkyway_nbody_1.62_windows_x86_64.exe http://milkyway.cs.rpi.edu/milkyway/download/milkyway_1.36_windows_x86_64.exe http://milkyway.cs.rpi.edu/milkyway/download/milkyway_1.36_windows_x86_64__opencl_ati_101.exe http://milkyway.cs.rpi.edu/milkyway/download/milkyway_separation__modified_fit_1.36_windows_x86_64.exe http://milkyway.cs.rpi.edu/milkyway/download/milkyway_separation__modified_fit_1.36_windows_x86_64__opencl_ati_101.exe But I saved those into my BOINC folder also and ran them. (No idea what they did) I restarted BOINC but it will not fetch any work. Where have I gone wrong?. [AF>EDLS]GuL - Where did you insert that text in the file? Thank you for the help. I'm sure I'll get there one day. |
Send message Joined: 13 Dec 12 Posts: 101 Credit: 1,782,758,310 RAC: 8 |
Ok...made a little progress... So I copied your XML file into this directory rather than the general BOINC folder. ProgramData\BOINC\projects\milkyway.cs.rpi.edu_milkyway I also copied the links that you posted into the same directory which over wrote the old ones. I'm now fetching work at least but they are still MOSTLY validation inconclusive. (107) with only 2 WU's valid. Any suggestions? Thx |
Send message Joined: 5 Jun 08 Posts: 21 Credit: 245,803,013 RAC: 0 |
Hi Chooka, All the app_info stuff from Dirk is going into a file called app_info.xml. Be careful that by default, windows extensions are not shown. So your file can in fact be app_info.xml.txt, which is not correct. The app_config.xml is another file to create, but it is only optional. The files .exe have not to be executed alone, but they are needed to crunch. All these files need to be placed into your milkyway directory C:\ProgramData\BOINC\projects\milkyway.cs.rpi.edu_milkyway . This is a hidden directory. Once it's done, you can turn off boinc, not only pausing computation, and then start it again. If everything is right, you should see in the event log references to app_info.xml and app_config.xml for milkyway, and crunch will start. What is your GPU ? Happy crunch ;-) |
Send message Joined: 13 Dec 12 Posts: 101 Credit: 1,782,758,310 RAC: 8 |
Ooh Ooh I think I've got it. Thank you for your help. No real idea how I fixed it. Appreciate your patience with me. |
Send message Joined: 5 Jun 08 Posts: 21 Credit: 245,803,013 RAC: 0 |
Just be patient. The other guy needs also to compute your task, and they must agree. If you have no errors, that's great ! |
Send message Joined: 23 Feb 09 Posts: 28 Credit: 10,775,220 RAC: 0 |
Anybody here who has a app_info for NVIDIA ? |
Send message Joined: 23 Feb 09 Posts: 28 Credit: 10,775,220 RAC: 0 |
This works for me. Core I3, Nvidia GT540M Win7 x64 You had to download the different exe files from milkyway downlodsite milkyway_nbody_1.62_windows_x86_64.exe milkyway_1.36_windows_x86_64.exe milkyway_1.36_windows_x86_64__opencl_nvidia_101.exe milkyway_separation__modified_fit_1.36_windows_x86_64.exe milkyway_separation__modified_fit_1.36_windows_x86_64__opencl_nvidia_101.exe no cmdline is used for finetuning (I don' know the parameters) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ <app_info> <app> <name>milkyway_nbody</name> <user_friendly_name>Milkyway N-Body Sim.</user_friendly_name> </app> <file_info> <name>milkyway_nbody_1.62_windows_x86_64.exe</name> <executable/> </file_info> <app_version> <app_name>milkyway_nbody</app_name> <version_num>162</version_num> <platform>windows_x86_64</platform> <file_ref> <file_name>milkyway_nbody_1.62_windows_x86_64.exe</file_name> <main_program/> </file_ref> </app_version> <app> <name>milkyway</name> <user_friendly_name>Milkyway</user_friendly_name> </app> <file_info> <name>milkyway_1.36_windows_x86_64.exe</name> <executable/> </file_info> <app_version> <app_name>milkyway</app_name> <version_num>136</version_num> <platform>windows_x86_64</platform> <file_ref> <file_name>milkyway_1.36_windows_x86_64.exe</file_name> <main_program/> </file_ref> </app_version> <app> <name>milkyway</name> </app> <file_info> <name>milkyway_1.36_windows_x86_64__opencl_nvidia_101.exe</name> <executable/> </file_info> <app_version> <app_name>milkyway</app_name> <version_num>136</version_num> <platform>windows_x86_64</platform> <avg_ncpus>0.040000</avg_ncpus> <max_ncpus>1</max_ncpus> <plan_class>opencl_nvidia_101</plan_class> <cmdline></cmdline> <coproc> <type>NVIDIA</type> <count>0.5</count> </coproc> <file_ref> <file_name>milkyway_1.36_windows_x86_64__opencl_nvidia_101.exe</file_name> <main_program/> </file_ref> </app_version> <app> <name>milkyway_separation__modified_fit</name> <user_friendly_name>Milkyway Sep. (Mod. Fit)</user_friendly_name> </app> <file_info> <name>milkyway_separation__modified_fit_1.36_windows_x86_64.exe</name> <executable/> </file_info> <app_version> <app_name>milkyway_separation__modified_fit</app_name> <version_num>136</version_num> <platform>windows_x86_64</platform> <file_ref> <file_name>milkyway_separation__modified_fit_1.36_windows_x86_64.exe</file_name> <main_program/> </file_ref> </app_version> <app> <name>milkyway_separation__modified_fit</name> </app> <file_info> <name>milkyway_separation__modified_fit_1.36_windows_x86_64__opencl_nvidia_101.exe</name> <executable/> </file_info> <app_version> <app_name>milkyway_separation__modified_fit</app_name> <version_num>136</version_num> <platform>windows_x86_64</platform> <avg_ncpus>0.040000</avg_ncpus> <max_ncpus>1</max_ncpus> <plan_class>opencl_nvidia_101</plan_class> <cmdline></cmdline> <coproc> <type>NVIDIA</type> <count>0.5</count> </coproc> <file_ref> <file_name>milkyway_separation__modified_fit_1.36_windows_x86_64__opencl_nvidia_101.exe</file_name> <main_program/> </file_ref> </app_version> </app_info> |
©2024 Astroinformatics Group