Message boards :
Number crunching :
Manual 'branding' for stock Seti apps ?
Message board moderation
Author | Message |
---|---|
Phil J Taylor Send message Joined: 26 Dec 09 Posts: 96 Credit: 603,521 RAC: 0 |
How can I change a WU from 609 (cuda23) to 603? I have looked at the ReScheduler from Lunatics but I am not sure that it will work with the stock Seti apps. I tried stopping Boinc and then making the changes to the <workunit> ... <app_version>nnn field but, the WU's went back to the GPU when I rebooted and restarted Boinc. Could anyone point me to more info about what is required to re-brand a WU when using the stock apps? |
skildude Send message Joined: 4 Oct 00 Posts: 9541 Credit: 50,759,529 RAC: 60 |
since the rescheduler is an 3rd party app. and it is the creation of the wonderful folks ar Lunatics, then you might head to their website., register, and ask the question there. they created it they will know best In a rich man's house there is no place to spit but his face. Diogenes Of Sinope |
Phil J Taylor Send message Joined: 26 Dec 09 Posts: 96 Credit: 603,521 RAC: 0 |
since the rescheduler is an 3rd party app. and it is the creation of the wonderful folks ar Lunatics, then you might head to their website., register, and ask the question there. they created it they will know best Thanks, I'm sure they will know best ... I'm registered there but I suspect they will suggest that I just dl and run the optimized apps ... then their Resched will work better. Just curious to know if anyone here might know the 'simple' steps to do it manually for people like me who still use the stock apps. |
hiamps Send message Joined: 23 May 99 Posts: 4292 Credit: 72,971,319 RAC: 0 |
since the rescheduler is an 3rd party app. and it is the creation of the wonderful folks ar Lunatics, then you might head to their website., register, and ask the question there. they created it they will know best I don't believe you can...Thats why the Lunatics do it.... Official Abuser of Boinc Buttons... And no good credit hound! |
Phil J Taylor Send message Joined: 26 Dec 09 Posts: 96 Credit: 603,521 RAC: 0 |
I don't believe you can...Thats why the Lunatics do it.... You might be *very* right about that! We shall see ... |
Phil J Taylor Send message Joined: 26 Dec 09 Posts: 96 Credit: 603,521 RAC: 0 |
You might be *very* right about that! We shall see ... It's beginning to look like Re-scheduling tasks between the CPU and GPU is only going to work with the 'anonymous platform' mechanism. Like you said, it doesn't look like I can get there from here with the stock apps. Thanks. Looks like I'll just have to let my cache run out ... and then checkout the optimized goodies to put an app_info file in place. |
Josef W. Segur Send message Joined: 30 Oct 99 Posts: 4504 Credit: 1,414,761 RAC: 0 |
You might be *very* right about that! We shall see ... An app_info.xml is not needed, only BOINC's client_state.xml is examined and modified. What you have apparently missed is that GPU tasks have <plan_class>cuda</plan_class> and CPU tasks have no plan_class. If stock apps are what you want to run, Raistmer's Perl script ought to work and probably Marius' executable too. But I think both are set to reschedule between 6.03 CPU and 6.08 GPU (rather than 6.09 GPU). Joe |
Phil J Taylor Send message Joined: 26 Dec 09 Posts: 96 Credit: 603,521 RAC: 0 |
An app_info.xml is not needed, only BOINC's client_state.xml is examined and modified. What you have apparently missed is that GPU tasks have <plan_class>cuda</plan_class> and CPU tasks have no plan_class. Thanks Joe. I knew I missing something in the translation ... |
Richard Haselgrove Send message Joined: 4 Jul 99 Posts: 14649 Credit: 200,643,578 RAC: 874 |
You need to change three things in order to make the rebranding work: * Change version number in <workunit> * Change version number in <result> * Remove <plan_class> from <result> The tricky bit is matching up the <workunit> and the <result>. You need to do them in matching pairs. Marius, who wrote the rebranding tool, hasn't posted since September 2009, when he wrote "... I'm swamped in work the last months. There's very little time left for seti at this moment.": so if you want to rebrand stock 609 applications, you'll probably have to adapt one of the scripts yourself. |
Phil J Taylor Send message Joined: 26 Dec 09 Posts: 96 Credit: 603,521 RAC: 0 |
If stock apps are what you want to run, Raistmer's Perl script ought to work and probably Marius' executable too. But I think both are set to reschedule between 6.03 CPU and 6.08 GPU (rather than 6.09 GPU). I see the <plan_class>cuda23</plan_class> in the <results> for 609 but, not in the <workunit> section. I'll just let my cache run out and then install the optimized apps. I suspect it will be a little safer that way. I had 'given up' thinking about it because I noticed that my tasks are assigned either for 603 or 609 (cuda23) when I list them. Seems like it might be important to make sure I return the result as '609 (cuda23)' if that's the way it had been assigned. I was concerned that it might mess up the database otherwise. That's why I'd figured it might not be possible without using the anonymous platform. I noticed that with the anonymous platform the tasks don't seem to be assigned to a specific <plan_class> ... I'll just go with the optimized apps within a few days. Thanks again everyone. I'm just trying to figure out how things work under the hood. |
Phil J Taylor Send message Joined: 26 Dec 09 Posts: 96 Credit: 603,521 RAC: 0 |
You need to change three things in order to make the rebranding work: Thanks Richard ... I'll dig into it a little deeper after I've switched to the optimized apps in a few days. |
Richard Haselgrove Send message Joined: 4 Jul 99 Posts: 14649 Credit: 200,643,578 RAC: 874 |
I noticed that with the anonymous platform the tasks don't seem to be assigned to a specific <plan_class> ... You'll see exactly the same assignment in BOINC Manager (and the underlying client_state.xml) with the optimised apps - it's only the website listing which changes. But we've been returning tasks issued to CUDA, crunched by CPU for months now, and I don't think that's anything to do with SETI's database problems ;-) |
BilBg Send message Joined: 27 May 07 Posts: 3720 Credit: 9,385,827 RAC: 0 |
"Easy" direct link to ReSchedule 1.9 http://atsplus.ru/boinc/ReSchedule1.9.rar  - ALF - "Find out what you don't do well ..... then don't do it!" :)  |
Phil J Taylor Send message Joined: 26 Dec 09 Posts: 96 Credit: 603,521 RAC: 0 |
Thanks, I'll give it a shot after I get the optimized apps ... I think I had noticed this at Lunatics too. Cheers |
Odan Send message Joined: 8 May 03 Posts: 91 Credit: 15,331,177 RAC: 0 |
I don't remember this being discussed but it probably has: Couldn't SETI just not issue VLAR/VHAR WUs to CUDA & keep them for CPU? I don't know enough about the details of how the back end works but rather ramble on for a couple of pages I'll leave it at that. Heaven forbid that anyone think I am suggesting anything time consuming for the already over-busy guys at Berkley to do! It would get over one of the reasons to re-brand but not the BOINC confusion with 2 different apps running the same WUs on the same machine leading to a dearth of GPU WUs. |
Richard Haselgrove Send message Joined: 4 Jul 99 Posts: 14649 Credit: 200,643,578 RAC: 874 |
I don't remember this being discussed but it probably has: Wow, that's almost an anniversary present. Prompted me to look up the text of an email I sent to Eric Korpela on 6 February 2009. The main problem with CUDA at the moment seems to be the user experience of I never got a reply. |
Odan Send message Joined: 8 May 03 Posts: 91 Credit: 15,331,177 RAC: 0 |
Richard, I could always edit my post out & try again on Saturday if that would make you happy :) It does sound as easy as I hoped it would be. Never mind, eh? I did like your comment about stopping Raistmer and playing with autokill! |
Claggy Send message Joined: 5 Jul 99 Posts: 4654 Credit: 47,537,079 RAC: 4 |
Strangely enough this Changeset appeared today: Changeset 20419 - scheduler: add example code for SETI@home's situation where app has both GPU and CPU versions, but for certain jobs (VLAR WUs in this case) the GPU version performs poorly and shouldn't be used. The fix is a kludge - it will result in these jobs not being sent to the host at all, rather than being sent with the CPU app. The current architecture makes it difficult to do otherwise. One possible fix would be to create a separate app for VLAR jobs, with only CPU app versions. Claggy |
Sutaru Tsureku Send message Joined: 6 Apr 07 Posts: 7105 Credit: 147,663,825 RAC: 5 |
How can I change a WU from 609 (cuda23) to 603? Just curious.. Why you don't want to use the opt. project applications? You would double the performance of your CPU. Also you would increase the performance of your GPU (with VLARkill). There is also a noVLARkill mod. [http://lunatics.kwsn.net/index.php?module=Downloads;catd=9]_CudaMB V12 non-VlarKill (EXE Only, Advanced Users) IIRC, it should be the same version like in the Lunatics Installer (but without VLARkill). Both have a ~ 50 % faster CUDA WU preparation time on the CPU. You could use the opt. app for CPU and the noVLARkill app for GPU. If you don't like to 'kill' CUDA WUs. And then maybe the ReScheduler.. ____________ [Optimized project applications, for to increase your PC performance (double RAC)!][Overview of abbreviations, which are used often in forum and their meaning.] |
Phil J Taylor Send message Joined: 26 Dec 09 Posts: 96 Credit: 603,521 RAC: 0 |
Just curious.. I just installed the optimized apps and changed to default 'VlarKill' app to the 'noKill' variety. I'm also running Reschedule manually so, problem solved. I had 'backed my truck up to the loading dock' on Saturday this week when I had noticed a lot of 'shorties' being sent out. Silly me, I had asked for about 4-days worth of work to cover me with the stock apps through the outage on Tuesday. I did get a lot of the quick work units but it also loaded me up with about 2-weeks worth of Vlars for my CUDAs ... so, I was trying to find a way to move them to the CPU with the stock apps. No cigars ... Instead, I just manually 'aborted' all the extra Vlars, let my cache run down and, then installed the optimized apps so that I could use Reschedule. I doubt that my overall performance will double with the optimized apps because I am not using 'VlarKill' ... I do suspect that my RAC will get a 30-40% boost over time though. I've wanted to use the stock apps while I get to know my way around a bit. My i7 950 is nearing it's peak around 7500 with the stock apps. I'll be very happy if I see it rise above 10k with the optimized apps and my two little GTS 220's ;) |
©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.