Mac Client Bug

Message boards : Number crunching : Mac Client Bug
Message board moderation

To post messages, you must log in.

Previous · 1 · 2

AuthorMessage
Profile Gary CharpentierCrowdfunding Project Donor
Volunteer tester
Avatar

Send message
Joined: 25 Dec 00
Posts: 21118
Credit: 30,655,903
RAC: 23,924
United States
Message 1898727 - Posted: 2 Nov 2017, 18:19:07 UTC

ID: 1898727 · Report as offensive     Reply Quote
Richard HaselgroveProject Donor
Volunteer tester

Send message
Joined: 4 Jul 99
Posts: 11516
Credit: 106,380,636
RAC: 71,655
United Kingdom
Message 1898737 - Posted: 2 Nov 2017, 19:16:34 UTC - in response to Message 1898727.  

Any Mac capable of running "SETI@home v8 v8.20 (opencl_ati5_mac) - r3552" - so #2 qualifies. #1 has NVidia, so not needed here.

Model and OS constraints are TBD, so watch away.
ID: 1898737 · Report as offensive     Reply Quote
TBar
Volunteer tester

Send message
Joined: 22 May 99
Posts: 3804
Credit: 187,032,097
RAC: 239,843
United States
Message 1898761 - Posted: 2 Nov 2017, 21:09:03 UTC - in response to Message 1898727.  

Computer #2
https://setiathome.berkeley.edu/results.php?hostid=6463983
See what the AMD App shows for an API version.
Open client_state.xml and look at the App section between the <file> section and <workunit> section. It should be about half way down the file and list the API version as such;
<app_version>
<app_name>setiathome_v8</app_name>
<version_num>804</version_num>
<platform>x86_64-apple-darwin</platform>
<avg_ncpus>1.000000</avg_ncpus>
<max_ncpus>1.000000</max_ncpus>
<flops>3628103211.078946</flops>
<api_version>7.5.0</api_version>
<file_ref>
<file_name>MBv8_8.05r3344_sse41_x86_64-apple-darwin</file_name>
<main_program/>
</file_ref>
</app_version>
The AMD App should also be version 7.5.0.
ID: 1898761 · Report as offensive     Reply Quote
Havoc
Volunteer tester

Send message
Joined: 18 May 99
Posts: 38
Credit: 1,435,329
RAC: 2,842
United Kingdom
Message 1898769 - Posted: 2 Nov 2017, 21:51:15 UTC - in response to Message 1898761.  

This, from my current (7.8.3) client_state.xml file:

Multiple <app_version> entries:

app_version>
<app_name>setiathome_v8</app_name>
<version_num>803</version_num>
<platform>i686-apple-darwin</platform>
<avg_ncpus>1.000000</avg_ncpus>
<max_ncpus>1.000000</max_ncpus>
<flops>16387180031.624186</flops>
<api_version>7.7.0</api_version>

<app_version>
<app_name>setiathome_v8</app_name>
<version_num>803</version_num>
<platform>i686-apple-darwin</platform>
<avg_ncpus>1.000000</avg_ncpus>
<max_ncpus>1.000000</max_ncpus>
<flops>16387180031.624186</flops>
<api_version>7.7.0</api_version>

<app_version>
<app_name>astropulse_v7</app_name>
<version_num>701</version_num>
<platform>x86_64-apple-darwin</platform>
<avg_ncpus>1.000000</avg_ncpus>
<max_ncpus>1.000000</max_ncpus>
<flops>56385577672.929359</flops>
<plan_class>sse3</plan_class>
<api_version>7.2.42</api_version>

<app_version>
<app_name>astropulse_v7</app_name>
<version_num>707</version_num>
<platform>x86_64-apple-darwin</platform>
<avg_ncpus>0.441008</avg_ncpus>
<max_ncpus>0.441008</max_ncpus>
<flops>954948057638.406006</flops>
<plan_class>opencl_ati_mac</plan_class>
<api_version>7.5.0</api_version>

<app_version>
<app_name>setiathome_v8</app_name>
<version_num>820</version_num>
<platform>x86_64-apple-darwin</platform>
<avg_ncpus>0.442005</avg_ncpus>
<max_ncpus>0.442005</max_ncpus>
<flops>106578709781.554733</flops>
<plan_class>opencl_ati5_SoG_mac</plan_class>
<api_version>7.5.0</api_version>

<app_version>
<app_name>setiathome_v8</app_name>
<version_num>820</version_num>
<platform>x86_64-apple-darwin</platform>
<avg_ncpus>0.441008</avg_ncpus>
<max_ncpus>0.441008</max_ncpus>
<flops>151925032139.506958</flops>
<plan_class>opencl_ati5_mac</plan_class>
<api_version>7.5.0</api_version>
ID: 1898769 · Report as offensive     Reply Quote
TBar
Volunteer tester

Send message
Joined: 22 May 99
Posts: 3804
Credit: 187,032,097
RAC: 239,843
United States
Message 1898800 - Posted: 3 Nov 2017, 1:13:01 UTC - in response to Message 1898769.  

<plan_class>opencl_ati5_mac</plan_class>
<api_version>7.5.0</api_version>
Well, that's not any help. It actually would have been easier to fix if the numbers were different. The way I see it you have two choices;
1) Wait for the next App version currently at Beta.
2) Switch to Anonymous platform with either the current r3552 and see if it works better under Anonymous platform, or,
Switch to Anonymous platform using the current r3610 App at Beta.

The easiest would be to wait on the Beta App, it might be sped up since so many people are receiving the Error. However, most people aren't receiving many errors, so, it might not matter.
Unless you're familiar with setting up an Anonymous platform configuration I'd advise against that. I just happen to have a preset package for your machine that wouldn't be hard to install, and the CPU App would be much faster than the Stock CPU App. The downside is the SETI screensaver doesn't work with the optimized Apps, and you need to finish all your existing tasks before switching to Anonymous platform. The ATI App r3610 is the Exact same version that's currently on Beta, since the CPU Apps don't have a screensaver SETI isn't interested in them...even though they are faster ;-)
The Mac Apps are here, http://www.arkayn.us/forum/index.php?topic=191.msg4368#msg4368

Soon I'm going to post a Mac nVidia CUDA 9 App for Sierra & High Sierra, the current CUDA App seems to be working nicely. It might even break 100k a day, if the Server ever decides to send it work.
ID: 1898800 · Report as offensive     Reply Quote
Profile Gary CharpentierCrowdfunding Project Donor
Volunteer tester
Avatar

Send message
Joined: 25 Dec 00
Posts: 21118
Credit: 30,655,903
RAC: 23,924
United States
Message 1898804 - Posted: 3 Nov 2017, 1:41:55 UTC - in response to Message 1898761.  

Computer #2
https://setiathome.berkeley.edu/results.php?hostid=6463983
See what the AMD App shows for an API version.
Open client_state.xml and look at the App section between the <file> section and <workunit> section. It should be about half way down the file and list the API version as such;
<app_version>
<app_name>setiathome_v8</app_name>
<version_num>804</version_num>
<platform>x86_64-apple-darwin</platform>
<avg_ncpus>1.000000</avg_ncpus>
<max_ncpus>1.000000</max_ncpus>
<flops>3628103211.078946</flops>
<api_version>7.5.0</api_version>
<file_ref>
<file_name>MBv8_8.05r3344_sse41_x86_64-apple-darwin</file_name>
<main_program/>
</file_ref>
</app_version>
The AMD App should also be version 7.5.0.


No 804, but 803, 810 and 820.
<app_version>
    <app_name>setiathome_v8</app_name>
    <version_num>803</version_num>
    <platform>i686-apple-darwin</platform>
    <avg_ncpus>1.000000</avg_ncpus>
    <max_ncpus>1.000000</max_ncpus>
    <flops>12938914350.633070</flops>
    <api_version>7.7.0</api_version>
    <file_ref>
        <file_name>setiathome_8.03_i686-apple-darwin</file_name>
        <main_program/>
    </file_ref>
    <file_ref>
        <file_name>setigraphics_8.03_i686-apple-darwin</file_name>
        <open_name>graphics_app</open_name>
    </file_ref>
    <file_ref>
        <file_name>bl_bkg_803.jpg</file_name>
        <open_name>sponsor_bkg</open_name>
    </file_ref>
    <file_ref>
        <file_name>bl_803.jpg</file_name>
        <open_name>sponsor_logo</open_name>
    </file_ref>
    <file_ref>
        <file_name>setiathome-8.03_AUTHORS.txt</file_name>
        <open_name>setiathome-8.03_AUTHORS.txt</open_name>
    </file_ref>
    <file_ref>
        <file_name>setiathome-8.03_COPYING.txt</file_name>
        <open_name>setiathome-8.03_COPYING.txt</open_name>
    </file_ref>
    <file_ref>
        <file_name>setiathome-8.03_COPYRIGHT.txt</file_name>
        <open_name>setiathome-8.03_COPYRIGHT.txt</open_name>
    </file_ref>
    <file_ref>
        <file_name>setiathome-8.03_README.txt</file_name>
        <open_name>setiathome-8.03_README.txt</open_name>
    </file_ref>
    <file_ref>
        <file_name>seti_803.jpg</file_name>
        <open_name>seti_logo</open_name>
    </file_ref>
</app_version>
<app_version>
    <app_name>setiathome_v8</app_name>
    <version_num>803</version_num>
    <platform>x86_64-apple-darwin</platform>
    <avg_ncpus>1.000000</avg_ncpus>
    <max_ncpus>1.000000</max_ncpus>
    <flops>19889374198.575283</flops>
    <api_version>7.7.0</api_version>
    <file_ref>
        <file_name>setiathome_8.03_x86_64-apple-darwin</file_name>
        <main_program/>
    </file_ref>
    <file_ref>
        <file_name>setigraphics_8.03_x86_64-apple-darwin</file_name>
        <open_name>graphics_app</open_name>
    </file_ref>
    <file_ref>
        <file_name>bl_bkg_803.jpg</file_name>
        <open_name>sponsor_bkg</open_name>
    </file_ref>
    <file_ref>
        <file_name>bl_803.jpg</file_name>
        <open_name>sponsor_logo</open_name>
    </file_ref>
    <file_ref>
        <file_name>setiathome-8.03_AUTHORS.txt</file_name>
        <open_name>setiathome-8.03_AUTHORS.txt</open_name>
    </file_ref>
    <file_ref>
        <file_name>setiathome-8.03_COPYING.txt</file_name>
        <open_name>setiathome-8.03_COPYING.txt</open_name>
    </file_ref>
    <file_ref>
        <file_name>setiathome-8.03_COPYRIGHT.txt</file_name>
        <open_name>setiathome-8.03_COPYRIGHT.txt</open_name>
    </file_ref>
    <file_ref>
        <file_name>setiathome-8.03_README.txt</file_name>
        <open_name>setiathome-8.03_README.txt</open_name>
    </file_ref>
    <file_ref>
        <file_name>seti_803.jpg</file_name>
        <open_name>seti_logo</open_name>
    </file_ref>
</app_version>
<app_version>
    <app_name>setiathome_v8</app_name>
    <version_num>810</version_num>
    <platform>x86_64-apple-darwin</platform>
    <avg_ncpus>0.381246</avg_ncpus>
    <max_ncpus>0.381246</max_ncpus>
    <flops>48033806666.508720</flops>
    <plan_class>opencl_ati_mac</plan_class>
    <api_version>7.7.0</api_version>
    <file_ref>
        <file_name>setiathome_8.10_x86_64-apple-darwin__opencl_ati_mac</file_name>
        <main_program/>
    </file_ref>
    <file_ref>
        <file_name>MultiBeam_ATi_config_8.10-opencl_ati_mac.xml</file_name>
        <open_name>MultiBeam_ATi_config.xml</open_name>
    </file_ref>
    <file_ref>
        <file_name>MultiBeam_Kernels_r3430.cl</file_name>
        <open_name>MultiBeam_Kernels_r3430.cl</open_name>
    </file_ref>
    <file_ref>
        <file_name>mb_cmdline-8.10-opencl_ati_mac.txt</file_name>
        <open_name>mb_cmdline.txt</open_name>
    </file_ref>
    <file_ref>
        <file_name>setiathome-8.10-opencl_ati_mac_AUTHORS.txt</file_name>
        <open_name>setiathome-8.10-opencl_ati_mac_AUTHORS.txt</open_name>
    </file_ref>
    <file_ref>
        <file_name>setiathome-8.10-opencl_ati_mac_COPYING.txt</file_name>
        <open_name>setiathome-8.10-opencl_ati_mac_COPYING.txt</open_name>
    </file_ref>
    <file_ref>
        <file_name>setiathome-8.10-opencl_ati_mac_COPYRIGHT.txt</file_name>
        <open_name>setiathome-8.10-opencl_ati_mac_COPYRIGHT.txt</open_name>
    </file_ref>
    <file_ref>
        <file_name>setiathome-8.10-opencl_ati_mac_README.txt</file_name>
        <open_name>setiathome-8.10-opencl_ati_mac_README.txt</open_name>
    </file_ref>
    <file_ref>
        <file_name>setiathome-8.10-opencl_ati_mac_darwin_README_OPENCL.txt</file_name>
        <open_name>setiathome-8.10-opencl_ati_mac_darwin_README_OPENCL.txt</open_name>
    </file_ref>
    <coproc>
        <type>ATI</type>
        <count>1.000000</count>
    </coproc>
    <gpu_ram>339738624.000000</gpu_ram>
    <dont_throttle/>
</app_version>
<app_version>
    <app_name>setiathome_v8</app_name>
    <version_num>820</version_num>
    <platform>x86_64-apple-darwin</platform>
    <avg_ncpus>0.346318</avg_ncpus>
    <max_ncpus>0.346318</max_ncpus>
    <flops>95557949462.078293</flops>
    <plan_class>opencl_ati5_SoG_mac</plan_class>
    <api_version>7.5.0</api_version>
    <file_ref>
        <file_name>setiathome_8.20_x86_64-apple-darwin__opencl_ati5_SoG_mac</file_name>
        <main_program/>
    </file_ref>
    <file_ref>
        <file_name>MultiBeam_ATi_config_8.20-opencl_ati5_SoG_mac.xml</file_name>
        <open_name>MultiBeam_ATi_config.xml</open_name>
    </file_ref>
    <file_ref>
        <file_name>MultiBeam_Kernels_r3556.cl</file_name>
        <open_name>MultiBeam_Kernels_r3556.cl</open_name>
    </file_ref>
    <file_ref>
        <file_name>mb_cmdline-8.20-opencl_ati5_SoG_mac.txt</file_name>
        <open_name>mb_cmdline.txt</open_name>
    </file_ref>
    <file_ref>
        <file_name>setiathome-8.20-opencl_ati5_SoG_mac_AUTHORS.txt</file_name>
        <open_name>setiathome-8.20-opencl_ati5_SoG_mac_AUTHORS.txt</open_name>
    </file_ref>
    <file_ref>
        <file_name>setiathome-8.20-opencl_ati5_SoG_mac_COPYING.txt</file_name>
        <open_name>setiathome-8.20-opencl_ati5_SoG_mac_COPYING.txt</open_name>
    </file_ref>
    <file_ref>
        <file_name>setiathome-8.20-opencl_ati5_SoG_mac_COPYRIGHT.txt</file_name>
        <open_name>setiathome-8.20-opencl_ati5_SoG_mac_COPYRIGHT.txt</open_name>
    </file_ref>
    <file_ref>
        <file_name>setiathome-8.20-opencl_ati5_SoG_mac_README.txt</file_name>
        <open_name>setiathome-8.20-opencl_ati5_SoG_mac_README.txt</open_name>
    </file_ref>
    <coproc>
        <type>ATI</type>
        <count>1.000000</count>
    </coproc>
    <gpu_ram>339738624.000000</gpu_ram>
    <dont_throttle/>
</app_version>
<app_version>
    <app_name>setiathome_v8</app_name>
    <version_num>820</version_num>
    <platform>x86_64-apple-darwin</platform>
    <avg_ncpus>0.346318</avg_ncpus>
    <max_ncpus>0.346318</max_ncpus>
    <flops>104337230593.477890</flops>
    <plan_class>opencl_ati5_mac</plan_class>
    <api_version>7.5.0</api_version>
    <file_ref>
        <file_name>setiathome_8.20_x86_64-apple-darwin__opencl_ati5_mac</file_name>
        <main_program/>
    </file_ref>
    <file_ref>
        <file_name>MultiBeam_Kernels_r3552.cl</file_name>
        <open_name>MultiBeam_Kernels_r3552.cl</open_name>
    </file_ref>
    <file_ref>
        <file_name>mb_cmdline-8.20-opencl_ati5_mac.txt</file_name>
        <open_name>mb_cmdline.txt</open_name>
    </file_ref>
    <file_ref>
        <file_name>MultiBeam_ATi_config_8.20-opencl_ati5_mac.xml</file_name>
        <open_name>MultiBeam_ATi_config.xml</open_name>
    </file_ref>
    <file_ref>
        <file_name>setiathome-8.20-opencl_ati5_mac_AUTHORS.txt</file_name>
        <open_name>setiathome-8.20-opencl_ati5_mac_AUTHORS.txt</open_name>
    </file_ref>
    <file_ref>
        <file_name>setiathome-8.20-opencl_ati5_mac_COPYING.txt</file_name>
        <open_name>setiathome-8.20-opencl_ati5_mac_COPYING.txt</open_name>
    </file_ref>
    <file_ref>
        <file_name>setiathome-8.20-opencl_ati5_mac_COPYRIGHT.txt</file_name>
        <open_name>setiathome-8.20-opencl_ati5_mac_COPYRIGHT.txt</open_name>
    </file_ref>
    <file_ref>
        <file_name>setiathome-8.20-opencl_ati5_mac_darwin_README_OPENCL.txt</file_name>
        <open_name>setiathome-8.20-opencl_ati5_mac_darwin_README_OPENCL.txt</open_name>
    </file_ref>
    <file_ref>
        <file_name>setiathome-8.20-opencl_ati5_mac_README.txt</file_name>
        <open_name>setiathome-8.20-opencl_ati5_mac_README.txt</open_name>
    </file_ref>
    <coproc>
        <type>ATI</type>
        <count>1.000000</count>
    </coproc>
    <gpu_ram>339738624.000000</gpu_ram>
    <dont_throttle/>
</app_version>
ID: 1898804 · Report as offensive     Reply Quote
Profile Ageless
Volunteer tester
Avatar

Send message
Joined: 9 Jun 99
Posts: 14244
Credit: 3,545,193
RAC: 1,998
Netherlands
Message 1898844 - Posted: 3 Nov 2017, 8:40:58 UTC

The newer opencl_ati5_mac app was released to Main because the old one would give only Task postponed: CL file build failure errors on OS High Sierra. The previous app worked fine up till OS Sierra, didn't anymore after that. Something in the newer OS changed that made the old app hiccup.

For that matter, the new app now throws the error Task postponed: Suspicious pulse results, host needs reboot or maintenance, which as far as I can figure is a cosmetic message, informative so to say, as when ignored the task will finish and validate fine.

So, checking what the history is of the app, I've been looking up for systems in this thread and others elsewhere: their past running the SETI@home v8 8.20 x86_64-apple-darwin (opencl_ati5_mac) app:

listener https://setiathome.berkeley.edu/host_app_versions.php?hostid=8357252
Consecutive valid tasks 179

Dan Howe https://setiathome.berkeley.edu/host_app_versions.php?hostid=6873866
Consecutive valid tasks 68

Ricardo Montanez https://setiathome.berkeley.edu/host_app_versions.php?hostid=8322862
Consecutive valid tasks 374

sjmielh https://setiathome.berkeley.edu/host_app_versions.php?hostid=6234308
Consecutive valid tasks 89

Havoc (thread starter) https://setiathome.berkeley.edu/host_app_versions.php?hostid=8022187
Consecutive valid tasks 134

weikeld https://setiathome.berkeley.edu/host_app_versions.php?hostid=8144040
Consecutive valid tasks 109

BWJones https://setiathome.berkeley.edu/host_app_versions.php?hostid=2991797
Consecutive valid tasks 443

anonymous https://setiathome.berkeley.edu/host_app_versions.php?hostid=7269192
Consecutive valid tasks 115

Bob and Jen Stone http://setiathome.berkeley.edu/host_app_versions.php?hostid=8312767
Consecutive valid tasks 175

If this is such a bad application, their consecutive valid tasks values would be extremely low.
And even then, the error isn't confined to just the opencl_ati5_mac app: this system has this error mostly for (opencl_ati5_SoG_mac), so also wrong app?
Before you answer, check https://setiathome.berkeley.edu/workunit.php?wuid=2712037797 as this shows that the SoG app cannot work it, but the non-SoG app has no problems with it. The computer that ran the faulty SoG, runs all SoG with the too many boinc_temporary_exit()s error.

But instead of immediately pointing to the app as it being faulty, perhaps it's something on that system. Perhaps it's the co-working with the Intel GPU. Or heat. Or it's a bad batch of tasks. Or something in those tasks that make it difficult to run on various applications on the Mac. I doubt we can ever get all over the board 100% fault free results and we shouldn't need to try to figure out all the weirdnesses of BOINC and BOINC apps.

Sometimes an error is just that: an error. Nothing to worry about. Start worrying when all your system does is throw errors. Until that time, crunch on.
Jord

Ancient Astronaut Theorists suggest that in many ways, you can be considered an alien conspiracy!
ID: 1898844 · Report as offensive     Reply Quote
Richard HaselgroveProject Donor
Volunteer tester

Send message
Joined: 4 Jul 99
Posts: 11516
Credit: 106,380,636
RAC: 71,655
United Kingdom
Message 1898865 - Posted: 3 Nov 2017, 13:15:14 UTC - in response to Message 1898844.  

Thanks Jord. I think those 'consecutive valid' figures help a lot to put this issue into perspective, and show that this problem is nothing like as serious as the initial "every Mac is getting these errors" posts suggested.

But my own three most active machines - running Raistmer's SoG app for NVidia GPUs under Windows - are showing 'consecutive valid' figures of

6545
18901
56213

- so sporadic errors do happen, but not nearly as often as the Mac figures might imply. I still think that there is a small, subtle, problem with the Mac apps which could be eliminated by careful research and analysis, and thus the figures could be even better than they currently are.

TBar has posted some useful research and thoughts overnight in the Beta thread, and I'll add some more to that discussion later.
ID: 1898865 · Report as offensive     Reply Quote
Profile MikeProject Donor
Volunteer tester
Avatar

Send message
Joined: 17 Feb 01
Posts: 30612
Credit: 57,676,486
RAC: 30,836
Germany
Message 1898913 - Posted: 3 Nov 2017, 17:40:24 UTC
Last modified: 3 Nov 2017, 17:41:03 UTC

Both AMD apps for either windows and Linux also have no issues.

I had my first invalid on win last week during a power failure in the house.
It was the first invalid since i have build the Ryzen 1800X in june.
On Linux Mint 18.2. ( Ubuntu 16.04) consecutive valid tasks are at 1600.
I only run Linux during the weekly outage so its running not that much.
With each crime and every kindness we birth our future.
ID: 1898913 · Report as offensive     Reply Quote
TBar
Volunteer tester

Send message
Joined: 22 May 99
Posts: 3804
Credit: 187,032,097
RAC: 239,843
United States
Message 1898919 - Posted: 3 Nov 2017, 18:29:50 UTC
Last modified: 3 Nov 2017, 19:05:52 UTC

Hey, I got an idea. Maybe you two can get together and figure out why the SoG App Fails so Badly in OSX. I built two nicely working Non SoG apps last year, the nVidia version is still working fine. I was over-Ruled on the SoG ATI App and you saw what happened. IF you would have taken my recommendation Last year, the SoG app would Not have been around to Fail this year. The Current 8.22 r3610 has been around since JANUARY, shame it just now got to Beta. If you ever get r3610 to Main it will work fine, whether it actually gets there is another story. I'm going to start the timer and see how long it takes.

Here you go, start reading here, Plus the Idle Wake Ups on the nVidia SoG App is in the Tens of Thousands...
Apple says Idle Wake Ups shouldn't exceed 150, the 40000+ the SoG Apps were giving is a bit much, although the ATI App was a little better. I'm surprized the ATI SoG App worked as long as it did.
BTW, the nVdia CUDA Special App has an Idle Wake number around 20 to 30, which is Much better than the FORTY THOUSAND (or so) the nVidia SoG App has. 40000!!
ID: 1898919 · Report as offensive     Reply Quote
Previous · 1 · 2

Message boards : Number crunching : Mac Client Bug


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