Task postponed: CL file build failure

Questions and Answers : Macintosh : Task postponed: CL file build failure
Message board moderation

To post messages, you must log in.

1 · 2 · Next

AuthorMessage
zoemax
Volunteer tester

Send message
Joined: 24 May 99
Posts: 7
Credit: 3,073,772
RAC: 1
United States
Message 1881329 - Posted: 31 Jul 2017, 13:51:24 UTC

First and foremost, this started appearing on the BETA of Mac OS ( 10.13) , so I'm well aware of the implications of running BETA software. I'm just trying to understand where/what may be going on, as I see most CL failures from old Linux threads dealing with old GPUs and old OpenCL issues.

Secondly, here the setup:

BOINC Manager 7.6.34 ( and have also tested on 7.8 beta).
Application version SETI@home v8 v8.20 (opencl_ati5_SoG_mac) x86_64-apple-darwin

iMac ( Late 2015)
4GHZ i7
macOS High Sierra 10.13 beta 4 ( currently).
AMD Radeon R9 M396X

The only issue I can see ( In Notices ) is:
SETI@home: Notice from BOINC
Task postponed: CL file build failure

I also see it from with the Event Log.

From an individual Task View I see:
    core_client_version>7.6.34</core_client_version>
    <![CDATA[
    <message>
    too many boinc_temporary_exit()s
    </message>
    <stderr_txt>
    e Engine
    Error returned by cvms_element_build_from_source
    OpenCL platform detected: Apple
    Number of OpenCL devices found : 1
    BOINC assigns slot on device #0.
    Info: BOINC provided OpenCL device ID used

    Build features: SETI8 Non-graphics OpenCL USE_OPENCL_HD5xxx OCL_ZERO_COPY SIGNALS_ON_GPU OCL_CHIRP3 FFTW SSSE3 64bit
    System: Darwin x86_64 Kernel: 17.0.0
    CPU : Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz
    GenuineIntel x86, Family 6 Model 94 Stepping 3
    Features : FPU TSC PAE APIC MTRR MMX SSE SSE2 HT SSE3 SSSE3 SSE4.1 SSE4.2 AVX1.0

    OpenCL-kernels filename : MultiBeam_Kernels_r3556.cl
    INFO: can't open binary kernel file: /Library/Application Support/BOINC Data/projects/setiathome.berkeley.edu/MultiBeam_Kernels_r3556.clHD5_AMDRadeonR9M395XComputeEngine.bin_V7_SoG_17.0.0_12Jul20201717, continue with recompile...
    Error : Building Program (binary, clBuildProgram):main kernels: not OK code -11
    CL file build log on device AMD Radeon R9 M395X Compute Engine
    Error returned by cvms_element_build_from_source

    OpenCL platform detected: Apple
    Number of OpenCL devices found : 1
    BOINC assigns slot on device #0.
    Info: BOINC provided OpenCL device ID used



My question is - Where do I start looking to solve:

    INFO: can't open binary kernel file: /Library/Application Support/BOINC Data/projects/setiathome.berkeley.edu/MultiBeam_Kernels_r3556.clHD5_AMDRadeonR9M395XComputeEngine.bin_V7_SoG_17.0.0_12Jul20201717, continue with recompile...
    Error : Building Program (binary, clBuildProgram):main kernels: not OK code -11
    CL file build log on device AMD Radeon R9 M395X Compute Engine



'What' can't open the binary kernel file?
I don't see any permissions problem & I have BOINC connections allowed through my firewall.

I can look back 3-4 years and find threads relating to clBuild with a code of -11, but I don't think I need to debug that program.

Or is this related to cvms_element_build_from_source 'https://origin-discussions-us.apple.com/thread/6724078'

I see no other issues with my other projects at the moment.

Any insights or 'go look here' will be greatly appreciated.

cheers!
dan


ID: 1881329 · Report as offensive
zoemax
Volunteer tester

Send message
Joined: 24 May 99
Posts: 7
Credit: 3,073,772
RAC: 1
United States
Message 1882254 - Posted: 5 Aug 2017, 15:54:31 UTC - in response to Message 1881329.  

(sheepishly)...

Guess I found the answer that has been out there for years, (mac+gpu) + seti = doesn't work.
ID: 1882254 · Report as offensive
TBar
Volunteer tester

Send message
Joined: 22 May 99
Posts: 5204
Credit: 840,779,836
RAC: 2,768
United States
Message 1882279 - Posted: 5 Aug 2017, 20:45:40 UTC - in response to Message 1882254.  
Last modified: 5 Aug 2017, 21:17:19 UTC

The Project Scientist was made aware of the situation with the Beta OS the day you first posted. I made recommendations for the Project to switch to App versions that didn't have that problem, I haven't seen a response. I'm not surprised the SoG ATI version stopped working, I never could get the nVidia SoG version to work at all, and the ATI version had very bad idle wake up numbers. There are existing Apps that don't have that problem, one is at Beta here, v8.19 (opencl_ati5_mac) App https://setiweb.ssl.berkeley.edu/beta/results.php?hostid=82822, and a newer version is being run on this machine,
System: Darwin x86_64 Kernel: 17.0.0
OpenCL version by Raistmer, r3610

Since it doesn't appear any changes are going to be made to the SETI Server, I'd suggest you do what the other Mac user did and switch to Anonymous platform using the r3610 version of the App. It seems your machine also has an AVX2 capable CPU, it should work well with the AVX2 App that's included in the bundle. Normally I'd suggest setting the Manager to No New Tasks and running down the cache before making the change to Anonymous platform, but I guess it really doesn't matter. Follow the instructions and place the New files in your setiathome.berkeley.edu folder, that should stop the Errors.
You want this package, ATi5r3610&CPU-AVX2.7z
Hope that helps.
ID: 1882279 · Report as offensive
zoemax
Volunteer tester

Send message
Joined: 24 May 99
Posts: 7
Credit: 3,073,772
RAC: 1
United States
Message 1882436 - Posted: 6 Aug 2017, 16:34:14 UTC - in response to Message 1882279.  

Thanks.
Have downloaded / installed.

Will watch logs & report .

cheers!
dan
ID: 1882436 · Report as offensive
TBar
Volunteer tester

Send message
Joined: 22 May 99
Posts: 5204
Credit: 840,779,836
RAC: 2,768
United States
Message 1882474 - Posted: 6 Aug 2017, 20:55:34 UTC - in response to Message 1882436.  

I still don't see any new tasks in your cache, https://setiathome.berkeley.edu/results.php?hostid=8248108 The new tasks will appear as SETI@home v8 Anonymous platform. It would be best if you either let your existing tasks error out, or abort them before you start running with the new Apps. Otherwise they will be in limbo until they Time-Out late next month. If you haven't added the new Apps yet just set No New Tasks in the Projects tab and let them error out. Once you Add the new Apps change it back to Allow new tasks, the new tasks downloaded will be listed as SETI@home v8 Anonymous platform. I would suggest setting the Preferences for your CPUs to 50% to help cut down heat. The CPU will use the Boost when set at 50% so the tasks will finish a little faster than normal and produce less heat. It's under Options/Computing Preferences/Use at most 50% of the CPUs. Leave the % of CPU time set at 100%. You'd be surprised how fast that CPU will finish a task with the AVX2 App using those settings.
ID: 1882474 · Report as offensive
zoemax
Volunteer tester

Send message
Joined: 24 May 99
Posts: 7
Credit: 3,073,772
RAC: 1
United States
Message 1882613 - Posted: 7 Aug 2017, 11:56:41 UTC - in response to Message 1882474.  

There were other projects running.


- -
Mon 7 Aug 06:50:55 2017 | SETI@home | work fetch resumed by user
Mon 7 Aug 06:50:58 2017 | SETI@home | Sending scheduler request: To fetch work.
Mon 7 Aug 06:50:58 2017 | SETI@home | Requesting new tasks for AMD/ATI GPU
Mon 7 Aug 06:51:01 2017 | SETI@home | Scheduler request completed: got 46 new tasks
--
Mon 7 Aug 07:00:10 2017 | SETI@home | Computation for task 17dc08ae.25094.5391.7.34.48_0 finished
Mon 7 Aug 07:32:34 2017 | SETI@home | Computation for task 04fe08aa.24180.5798.14.41.42_1 finished

-- I also made the change to CPU %.

You should be seeing 'in progress' @ https://setiathome.berkeley.edu/results.php?hostid=8248108
tasks should be good now. I'm seeing 60 tasks for anonymous platform now. ( out of the 283 ? ).

If you have any other suggestion to try and abort non-anonymous tasks, I'll give it a try.

Thanks again for the suggestions.

cheers!
ID: 1882613 · Report as offensive
Dan Howe
Volunteer tester

Send message
Joined: 20 Jul 05
Posts: 2
Credit: 5,146,926
RAC: 13
United States
Message 1892138 - Posted: 28 Sep 2017, 10:58:18 UTC

I'm receiving these errors with the released version of MacOS 10.13 (High Sierra).
BOINC client: 7.8.2
ID: 1892138 · Report as offensive
Raoul Schaffner

Send message
Joined: 20 Apr 99
Posts: 1
Credit: 227,000,487
RAC: 179
Switzerland
Message 1892144 - Posted: 28 Sep 2017, 11:47:23 UTC - in response to Message 1892138.  
Last modified: 28 Sep 2017, 11:53:45 UTC

classical "me too" here:
BOINC 7.8.2 with SETI@home v8 8.20 (opencl_ati5_SoG_mac)
macOS High Sierra 10.13 (17A365)
iMac 15,1 (Retina 5K, Late 2014)
AMD Radeon R9 M295X
ID: 1892144 · Report as offensive
Profile Connor Bailey

Send message
Joined: 9 Jan 17
Posts: 9
Credit: 1,195,237
RAC: 2
United States
Message 1893125 - Posted: 4 Oct 2017, 4:51:53 UTC
Last modified: 4 Oct 2017, 4:52:56 UTC

Again another classic "me as well"

Same issue happening after updating to the first public update of 10.13

Running a Macbook Pro 15'' Mid 2015
2.5GHz Intel i7
16 GB of DDR3 at 1600 MHz
AMD Radeon R9 M370X
BOINC v7.8.2

Right now not requesting any new tasks to see what tasks can and can and can't be run.
"I'd love to change the world, but they wouldn't give me the source code" - Unknown
ID: 1893125 · Report as offensive
Profile Ricardo Montanez

Send message
Joined: 4 Sep 16
Posts: 4
Credit: 7,968,758
RAC: 4
United States
Message 1893224 - Posted: 4 Oct 2017, 20:28:39 UTC - in response to Message 1893125.  
Last modified: 4 Oct 2017, 20:31:37 UTC

Me "three".
High Sierra
Version 10.13 (17A365)
iMac (Retina 5K, 27-inch, 2017)
3.5 GHz Intel Core i5
32 GB 2400 MHz DDR4
Radeon Pro 575 4 GB

What's "funny" is that my other iMac (2012) running SAME version of OS and Boinc is having no problem running a SETI GPU task......with an NVIDIA GeForce GTX 680MX with 2GB memory..
ID: 1893224 · Report as offensive
Profile Jord
Volunteer tester
Avatar

Send message
Joined: 9 Jun 99
Posts: 15184
Credit: 4,362,181
RAC: 3
Netherlands
Message 1893366 - Posted: 5 Oct 2017, 13:55:59 UTC

This appears to be a problem with one of the science applications. The BOINC developer for the Mac has sent information to the project developers about this and hopes that they'll build new versions soon, or at least retract the one application causing all the trouble. The rest of the ATI applications doesn't seem to have the problem, only the opencl_ati5_SoG_mac application.
ID: 1893366 · Report as offensive
Profile Ricardo Montanez

Send message
Joined: 4 Sep 16
Posts: 4
Credit: 7,968,758
RAC: 4
United States
Message 1893534 - Posted: 6 Oct 2017, 1:21:25 UTC - in response to Message 1893366.  

Thanks for the info. Guess I'll keep project suspended until I hear more.
ID: 1893534 · Report as offensive
Profile Lord_Uintah

Send message
Joined: 14 Nov 99
Posts: 1
Credit: 32,220,587
RAC: 29
United States
Message 1893682 - Posted: 6 Oct 2017, 20:46:26 UTC

Same problem on my system

Task postponed: CL file build failure.......

MacOS 10.13 - High Sirerra
BOINC Manager 7.8.3.


TJA.
ID: 1893682 · Report as offensive
yaskota

Send message
Joined: 11 Mar 00
Posts: 2
Credit: 3,132,556
RAC: 8
United States
Message 1894215 - Posted: 9 Oct 2017, 2:02:26 UTC

And another...

Task postponed: CL file build failure.......

MacOS 10.13 - High Sierra
BOINC Manager 7.8.2

and:
------
iMac (Retina 5K, 27-inch, 2017)
3.8GHz Core i5
Radeon Pro 580 8GB
ID: 1894215 · Report as offensive
TBar
Volunteer tester

Send message
Joined: 22 May 99
Posts: 5204
Credit: 840,779,836
RAC: 2,768
United States
Message 1894456 - Posted: 10 Oct 2017, 1:36:42 UTC

The Sister App to 8.20 SoG was launched at Beta at the Same time. The only difference is it doesn't use the SoG path and is numbered 8.19, also, it Works with Darwin 17.02.0.
https://setiweb.ssl.berkeley.edu/beta/results.php?hostid=82822
It's been in Beta Testing since 8 Nov 2016 and could be swapped with 8.20 in minutes. Why it hasn't been done is anyone's guess.
The Newer App ATi5r3610 is just a newer version of ATi5r3552 and was recommended to Beta long ago. Both of these Apps work in MacOS 10.13 - High Sierra and have been available for a Long time.
ID: 1894456 · Report as offensive
Sigfod

Send message
Joined: 27 May 05
Posts: 2
Credit: 2,462,722
RAC: 0
United States
Message 1894589 - Posted: 11 Oct 2017, 10:11:57 UTC

Having this issue as well
macOS High Sierra Version 10.13 (17A405)
iMac (27-inch, Mid 2011)
3.4 GHz Intel Core i7
AMD Radeon HD 6970M 2 GB
ID: 1894589 · Report as offensive
Profile Ricardo Montanez

Send message
Joined: 4 Sep 16
Posts: 4
Credit: 7,968,758
RAC: 4
United States
Message 1894611 - Posted: 11 Oct 2017, 13:31:17 UTC - in response to Message 1894456.  

The Sister App to 8.20 SoG was launched at Beta at the Same time. The only difference is it doesn't use the SoG path and is numbered 8.19, also, it Works with Darwin 17.02.0.
https://setiweb.ssl.berkeley.edu/beta/results.php?hostid=82822
It's been in Beta Testing since 8 Nov 2016 and could be swapped with 8.20 in minutes. Why it hasn't been done is anyone's guess.
The Newer App ATi5r3610 is just a newer version of ATi5r3552 and was recommended to Beta long ago. Both of these Apps work in MacOS 10.13 - High Sierra and have been available for a Long time.


Is there a way to get this version? Is it "safe"?
ID: 1894611 · Report as offensive
TBar
Volunteer tester

Send message
Joined: 22 May 99
Posts: 5204
Credit: 840,779,836
RAC: 2,768
United States
Message 1894636 - Posted: 11 Oct 2017, 16:13:50 UTC - in response to Message 1894611.  

What do you consider safe? The 8.19 App was compiled on the Exact same Computer as most of the other Mac Apps, including 8.20, and is currently on the Berkeley server. All you have to do is Join SETI Beta and it will be downloaded to your Host automatically, just as the other Macs at Beta. Then all you have to do is move it to the SETI Main folder and work up an Anonymous platform package. Or you could just use the package that has already been configured at Crunchers Anonymous with the newer r3610 App that was compiled on the same computer. If you want to configure the 8.19 App at Beta for use at Main you can download the Files from here,
http://boinc2.ssl.berkeley.edu/beta/download/setiathome_8.19_x86_64-apple-darwin__opencl_ati5_mac
http://boinc2.ssl.berkeley.edu/beta/download/MultiBeam_Kernels_r3552.cl
I would suggest you use the r3610 package as a guide if you are determined to use the older 8.19r3552 App.
Personally, I'd go with the r3610 package, it's a little faster on the BLC tasks.

Or you could just go to this thread and start posting there, your post may attract more attention there, http://setiweb.ssl.berkeley.edu/beta/forum_thread.php?id=2266
Good Luck.
ID: 1894636 · Report as offensive
Profile Ricardo Montanez

Send message
Joined: 4 Sep 16
Posts: 4
Credit: 7,968,758
RAC: 4
United States
Message 1895156 - Posted: 13 Oct 2017, 22:55:54 UTC - in response to Message 1894636.  

Thanks for the info.
ID: 1895156 · Report as offensive
sjmielh Project Donor
Volunteer tester

Send message
Joined: 3 Jul 99
Posts: 7
Credit: 2,925,262
RAC: 7
Belgium
Message 1895239 - Posted: 14 Oct 2017, 6:12:10 UTC

Is there a response of the project developers about this issue? Will they fix it?
ID: 1895239 · Report as offensive
1 · 2 · Next

Questions and Answers : Macintosh : Task postponed: CL file build failure


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