Message boards :
Number crunching :
Reload app_info.xml ?
Message board moderation
Author | Message |
---|---|
W3Perl Send message Joined: 29 Apr 99 Posts: 251 Credit: 3,696,783,867 RAC: 12,606 |
I would like to reload an app_info.xml file while seti is running. Is there a way ? You can reload cc_config.xml using --read_cc_config or global_prefs_override.xml using --read_global_prefs_override but I don't find a way to reload app_info.xml. I would like to change <cmdline> values. Thanks |
OzzFan Send message Joined: 9 Apr 02 Posts: 15691 Credit: 84,761,841 RAC: 28 |
From within BOINC Manager, if you're using BOINC v7.6.x, you can go to Options -> Read Config Files. |
W3Perl Send message Joined: 29 Apr 99 Posts: 251 Credit: 3,696,783,867 RAC: 12,606 |
From within BOINC Manager, if you're using BOINC v7.6.x, you can go to Options -> Read Config Files. Same as --read_cc_config. |
Brent Norman Send message Joined: 1 Dec 99 Posts: 2786 Credit: 685,657,289 RAC: 835 |
I don't think you can read app_info, but you can restart BOINC For your Linux boxes ... /etc/init.d/boinc-client restart <insert correct path> |
Bill G Send message Joined: 1 Jun 01 Posts: 1282 Credit: 187,688,550 RAC: 182 |
Speaking from personal experience, the app_info.xml is read at the start of computation of each WU so affects all WUs started after you have changed it. I added a command line to one of my computer while SETI was running ant that is what happened for me. SETI@home classic workunits 4,019 SETI@home classic CPU time 34,348 hours |
W3Perl Send message Joined: 29 Apr 99 Posts: 251 Credit: 3,696,783,867 RAC: 12,606 |
Speaking from personal experience, the app_info.xml is read at the start of computation of each WU so affects all WUs started after you have changed it. I added a command line to one of my computer while SETI was running ant that is what happened for me. Doesn't work for me :( parameters are still the same after changing value in the <cmd> tag.... I'm afraid the only answer would be to restart.... |
TBar Send message Joined: 22 May 99 Posts: 5204 Credit: 840,779,836 RAC: 2,768 |
BOINC reads the app_info.xml at startup and writes pertinent parts to client_state.xml. BOINC doesn't read app_info again until a BOINC restart. It is Not advised to try to edit client_state.xml while BOINC is running. You must restart BOINC to have it read the app_info again. |
Brent Norman Send message Joined: 1 Dec 99 Posts: 2786 Credit: 685,657,289 RAC: 835 |
Laurent, if this is something that may always be an issue for you, you can define a .TXT file for the command line in app_info, then any changes made to the txt file are read with the start of each new tasks. |
W3Perl Send message Joined: 29 Apr 99 Posts: 251 Credit: 3,696,783,867 RAC: 12,606 |
Laurent, if this is something that may always be an issue for you, you can define a .TXT file for the command line in app_info, then any changes made to the txt file are read with the start of each new tasks. Can you provide me an example ? |
Brent Norman Send message Joined: 1 Dec 99 Posts: 2786 Credit: 685,657,289 RAC: 835 |
A snippet from my SoG definition (Lunatics) shows the defining of a file for the command lines. I believe the generic name used with cuda is mb_cuda.cfg <app> <name>setiathome_v8</name> </app> <file_info> <name>MB8_win_x86_SSE3_OpenCL_NV_SoG_r3584.exe</name> <executable/> </file_info> <file_info> <name>libfftw3f-3-3-4_x86.dll</name> <executable/> </file_info> <file_info> <name>mb_cmdline_win_x86_SSE3_OpenCL_NV.txt</name> </file_info> <app_version> <app_name>setiathome_v8</app_name> <version_num>821</version_num> <platform>windows_intelx86</platform> <avg_ncpus>0.04</avg_ncpus> <max_ncpus>0.2</max_ncpus> <plan_class>opencl_nvidia_SoG</plan_class> <cmdline></cmdline> <coproc> <type>CUDA</type> <count>1</count> </coproc> <file_ref> <file_name>MB8_win_x86_SSE3_OpenCL_NV_SoG_r3584.exe</file_name> <main_program/> </file_ref> <file_ref> <file_name>libfftw3f-3-3-4_x86.dll</file_name> </file_ref> <file_ref> <file_name>mb_cmdline_win_x86_SSE3_OpenCL_NV.txt</file_name> <open_name>mb_cmdline.txt</open_name> </file_ref> </app_version> |
Brent Norman Send message Joined: 1 Dec 99 Posts: 2786 Credit: 685,657,289 RAC: 835 |
Found my notes from what a Windows Lunatics Cuda install looks like: <app> <name>setiathome_v8</name> </app> <file_info> <name>Lunatics_x41zi_win32_cuda50.exe</name> <executable/> </file_info> <file_info> <name>cudart32_50_35.dll</name> <executable/> </file_info> <file_info> <name>cufft32_50_35.dll</name> <executable/> </file_info> <file_info> <name>mbcuda.cfg</name> </file_info> <app_version> <app_name>setiathome_v8</app_name> <version_num>800</version_num> <platform>windows_intelx86</platform> <api_version>6.2.18</api_version> <plan_class>cuda50</plan_class> <avg_ncpus>0.040000</avg_ncpus> <max_ncpus>0.040000</max_ncpus> <coproc> <type>CUDA</type> <count>1</count> </coproc> <file_ref> <file_name>Lunatics_x41zi_win32_cuda50.exe</file_name> <main_program/> </file_ref> <file_ref> <file_name>cudart32_50_35.dll</file_name> </file_ref> <file_ref> <file_name>cufft32_50_35.dll</file_name> </file_ref> <file_ref> <file_name>mbcuda.cfg</file_name> </file_ref> </app_version> It's the same layout, just a different input name. |
W3Perl Send message Joined: 29 Apr 99 Posts: 251 Credit: 3,696,783,867 RAC: 12,606 |
It just means there is a mbcuda.cfg file in the distrib. There is no filename in your <cmdline>tag. Do you have such file and can you send the content of this file ? |
Brent Norman Send message Joined: 1 Dec 99 Posts: 2786 Credit: 685,657,289 RAC: 835 |
mbcuda.cfg ;;; This configuration file is for optional control of Cuda Multibeam x41ziNow the question is, did petri add provisions for reading -unroll ?? From Readme: 3) Optional configuration (advanced users***, also see (a) example configuration) |
petri33 Send message Joined: 6 Jun 02 Posts: 1668 Credit: 623,086,772 RAC: 156 |
The unroll is not implemented in any of the file interfaces. In the upcoming version (From TBar available, when released) the -unroll autotune will be a default and the use of the blocking sync is an another default. If you do not want any BS you must state that in the command line saying -nobs . The BS means blocking sync and that releases your CPU to do CPU processing but it will slow down your GPU work. I choose no BS. -- Petri To overcome Heisenbergs: "You can't always get what you want / but if you try sometimes you just might find / you get what you need." -- Rolling Stones |
©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.