Linux Apps Avaliable

Message boards : News : Linux Apps Avaliable
Message board moderation

To post messages, you must log in.

AuthorMessage
Slicker
Project administrator

Send message
Joined: 11 Jun 09
Posts: 50
Credit: 860,643,833
RAC: 202,907
Message 262 - Posted: 7 May 2018, 22:19:23 UTC

Linux versions of the Collatz Sieve application are now available. This includes 32 and 64 bit versions of the cpu apps, ATI OpenCL, Intel OpenCL, and nVidia OpenCL apps.
ID: 262 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Conan

Send message
Joined: 17 Jun 09
Posts: 16
Credit: 111,886,737
RAC: 3,480
Message 264 - Posted: 7 May 2018, 23:13:37 UTC

Excellent work Slicker, thank you.

They are taking a while on a CPU, but I like a challenge.

Conan
ID: 264 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Tetsuji Maverick Rai

Send message
Joined: 19 Apr 18
Posts: 10
Credit: 1,205,741,273
RAC: 5,684,993
Message 265 - Posted: 8 May 2018, 2:55:39 UTC

Thank you Slicker!

However, my Linux doesn't download anything from collatz.
Tue 08 May 2018 11:53:03 AM JST | collatz | Sending scheduler request: To fetch work.
Tue 08 May 2018 11:53:03 AM JST | collatz | Requesting new tasks for CPU and NVIDIA GPU
Tue 08 May 2018 11:53:05 AM JST | collatz | Scheduler request completed: got 0 new tasks
Tue 08 May 2018 11:53:05 AM JST | collatz | No tasks sent


This repeats every two minutes. Its project directory is created (/var/lib/boinc/projects/boinc.thesonntags.com_collatz), but it contains nothing.

Why?
Luckiest man in the world

ID: 265 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Tetsuji Maverick Rai

Send message
Joined: 19 Apr 18
Posts: 10
Credit: 1,205,741,273
RAC: 5,684,993
Message 269 - Posted: 8 May 2018, 12:47:03 UTC - in response to Message 265.  
Last modified: 8 May 2018, 12:51:37 UTC

My Linux machine began downloading workunits for cpu, but not for nvidia OpenCL although my boinc client requested. As a matter of course it's ready to crunch. Now my nvidia gpus are crunching for Amicable numbers OpenCL apps which will be the backup project of Collatz.

Why again?
Luckiest man in the world

ID: 269 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Slicker
Project administrator

Send message
Joined: 11 Jun 09
Posts: 50
Credit: 860,643,833
RAC: 202,907
Message 270 - Posted: 8 May 2018, 14:03:36 UTC - in response to Message 265.  

Thank you Slicker!

However, my Linux doesn't download anything from collatz.
Tue 08 May 2018 11:53:03 AM JST | collatz | Sending scheduler request: To fetch work.
Tue 08 May 2018 11:53:03 AM JST | collatz | Requesting new tasks for CPU and NVIDIA GPU
Tue 08 May 2018 11:53:05 AM JST | collatz | Scheduler request completed: got 0 new tasks
Tue 08 May 2018 11:53:05 AM JST | collatz | No tasks sent


This repeats every two minutes. Its project directory is created (/var/lib/boinc/projects/boinc.thesonntags.com_collatz), but it contains nothing.

Why?


See Number Crunching FAQ.
ID: 270 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Tetsuji Maverick Rai

Send message
Joined: 19 Apr 18
Posts: 10
Credit: 1,205,741,273
RAC: 5,684,993
Message 271 - Posted: 8 May 2018, 14:17:09 UTC - in response to Message 270.  
Last modified: 8 May 2018, 14:24:10 UTC


See Number Crunching FAQ.


Thank you for your reply. I read FAQ and I checked sched_op_debug on and requested work units. It actually requests workunits for nvidia cards and my Linux is ready for OpenCL as it is now crunching for amicable numbers with OpenCL. The log says as follows:
Tue 08 May 2018 11:07:31 PM JST | collatz | sched RPC pending: Requested by user
Tue 08 May 2018 11:07:31 PM JST | collatz | [sched_op] Starting scheduler request
Tue 08 May 2018 11:07:31 PM JST | collatz | Sending scheduler request: Requested by user.
Tue 08 May 2018 11:07:31 PM JST | collatz | Requesting new tasks for NVIDIA GPU
Tue 08 May 2018 11:07:31 PM JST | collatz | [sched_op] CPU work request: 0.00 seconds; 0.00 devices
Tue 08 May 2018 11:07:31 PM JST | collatz | [sched_op] NVIDIA GPU work request: 688721.59 seconds; 2.00 devices
Tue 08 May 2018 11:07:33 PM JST | collatz | Scheduler request completed: got 0 new tasks
Tue 08 May 2018 11:07:33 PM JST | collatz | [sched_op] Server version 711
Tue 08 May 2018 11:07:33 PM JST | collatz | Project requested delay of 121 seconds
Tue 08 May 2018 11:07:33 PM JST | collatz | [sched_op] Deferring communication for 00:02:01
Tue 08 May 2018 11:07:33 PM JST | collatz | [sched_op] Reason: requested by project

Actually I had enabled nvidia gpu and cpu works in Collatz preference page and it had downloaded cpu workunits (now cpu work is disabled in preference page). Now it requests nvidia workunits for nearly 700000 seconds and got 0 new tasks. So I'm wondering why.

Thanks in advance!
Luckiest man in the world

ID: 271 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
computezrmle

Send message
Joined: 6 Dec 11
Posts: 3
Credit: 1,067,718,196
RAC: 3,911,127
Message 276 - Posted: 9 May 2018, 6:51:46 UTC

Can't get work for my GPUs (NVIDIA and ATI) running on linux.
What makes me wonder is that the app page shows different naming patterns for windows and linux apps:

windows: (opencl_ati_gpu), (opencl_intel_gpu), (opencl_nvidia_gpu)
linux: (ati_opencl), (intel_opencl), (nvidia_opencl)

According to my backups, the old linux apps had the same naming patterns than the windows apps.
ID: 276 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Gordon Lack

Send message
Joined: 14 Apr 12
Posts: 1
Credit: 58,229,953
RAC: 262,727
Message 282 - Posted: 9 May 2018, 18:10:00 UTC

Will the ARM executables for Linux be back at some point as well?
ID: 282 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Slicker
Project administrator

Send message
Joined: 11 Jun 09
Posts: 50
Credit: 860,643,833
RAC: 202,907
Message 285 - Posted: 10 May 2018, 2:47:50 UTC - in response to Message 276.  

Can't get work for my GPUs (NVIDIA and ATI) running on linux.
What makes me wonder is that the app page shows different naming patterns for windows and linux apps:

windows: (opencl_ati_gpu), (opencl_intel_gpu), (opencl_nvidia_gpu)
linux: (ati_opencl), (intel_opencl), (nvidia_opencl)

According to my backups, the old linux apps had the same naming patterns than the windows apps.


Thank you so much for pointing out the discrepancy. I was pulling my hair out trying to find the issue when it all looked OK. Given the way BOINC sets up the app names in folders with xml files, it will be a few hours of work to dot the i's and cross the t's but I'll get it fixed ASAP. Thanks again.
ID: 285 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
computezrmle

Send message
Joined: 6 Dec 11
Posts: 3
Credit: 1,067,718,196
RAC: 3,911,127
Message 287 - Posted: 10 May 2018, 7:49:04 UTC - in response to Message 285.  

... it will be a few hours of work to dot the i's and cross the t's but I'll get it fixed ASAP.


Do 10 Mai 2018 09:11:29 CEST | collatz | Requesting new tasks for NVIDIA GPU
Do 10 Mai 2018 09:11:29 CEST | collatz | [sched_op] CPU work request: 0.00 seconds; 0.00 devices
Do 10 Mai 2018 09:11:29 CEST | collatz | [sched_op] NVIDIA GPU work request: 87940.65 seconds; 1.00 devices
Do 10 Mai 2018 09:11:30 CEST | collatz | Scheduler request completed: got 0 new tasks


No success.
Did you finish the changes?
If the app page shows recent numbers, nobody got a linux task so far.


What about the "_gpu" at the end of the app name?
Does it correspond to "<plan_class>opencl_nvidia_gpu</plan_class>"?

If you kept your naming convention
Old app: collatz_sieve_1.21_x86_64-pc-linux-gnu__opencl_nvidia_gpu
New app (expected): collatz_sieve_1.40_x86_64-pc-linux-gnu__opencl_nvidia_gpu
app page (expected): 1.40 (opencl_nvidia_gpu)

I'm not sure if this "_gpu" tells the scheduler to decide between cpu and gpu apps and answer a request accordingly.
ID: 287 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
computezrmle

Send message
Joined: 6 Dec 11
Posts: 3
Credit: 1,067,718,196
RAC: 3,911,127
Message 292 - Posted: 10 May 2018, 15:20:51 UTC

As another volunteer mentioned here, activating "Run test applications" did the trick.

Nonetheless, as I had prepared a *.config file prior to the app download I got a checksum error and burned the first task:
https://boinc.thesonntags.com/collatz/result.php?resultid=1065689

Do 10 Mai 2018 16:47:43 CEST | collatz | Started download of collatz_sieve_1.40_x86_64-pc-linux-gnu__opencl_nvidia
Do 10 Mai 2018 16:47:43 CEST | collatz | File collatz_sieve_1.40_x86_64-pc-linux-gnu__opencl_nvidia.config exists already, skipping download
Do 10 Mai 2018 16:47:43 CEST | collatz | Started download of collatz_sieve_679b27c5-e6ae-40af-a699-b6fe52e6d549
Do 10 Mai 2018 16:47:43 CEST | collatz | [error] Signature verification failed for collatz_sieve_1.40_x86_64-pc-linux-gnu__opencl_nvidia.config
Do 10 Mai 2018 16:47:43 CEST | collatz | [error] Checksum or signature error for collatz_sieve_1.40_x86_64-pc-linux-gnu__opencl_nvidia.config



The 2nd attempt was successful and I managed to get the *.config back in place before the tasks started.
It then ran with the optimization setting I used prior to the outage.
The result can be seen here:
https://boinc.thesonntags.com/collatz/result.php?resultid=1065916
ID: 292 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Slicker
Project administrator

Send message
Joined: 11 Jun 09
Posts: 50
Credit: 860,643,833
RAC: 202,907
Message 293 - Posted: 10 May 2018, 16:26:53 UTC - in response to Message 287.  

... it will be a few hours of work to dot the i's and cross the t's but I'll get it fixed ASAP.


Do 10 Mai 2018 09:11:29 CEST | collatz | Requesting new tasks for NVIDIA GPU
Do 10 Mai 2018 09:11:29 CEST | collatz | [sched_op] CPU work request: 0.00 seconds; 0.00 devices
Do 10 Mai 2018 09:11:29 CEST | collatz | [sched_op] NVIDIA GPU work request: 87940.65 seconds; 1.00 devices
Do 10 Mai 2018 09:11:30 CEST | collatz | Scheduler request completed: got 0 new tasks


No success.
Did you finish the changes?
If the app page shows recent numbers, nobody got a linux task so far.


What about the "_gpu" at the end of the app name?
Does it correspond to "opencl_nvidia_gpu"?

If you kept your naming convention
Old app: collatz_sieve_1.21_x86_64-pc-linux-gnu__opencl_nvidia_gpu
New app (expected): collatz_sieve_1.40_x86_64-pc-linux-gnu__opencl_nvidia_gpu
app page (expected): 1.40 (opencl_nvidia_gpu)

I'm not sure if this "_gpu" tells the scheduler to decide between cpu and gpu apps and answer a request accordingly.


I implemented the plan_class_spec.xml (see https://boinc.berkeley.edu/trac/wiki/AppPlanSpec#FieldsforGPUapps) with every combination of names (opencl_ati, opencl_amd, ati_opencl, amd_opencl, etc.) although prior to that, WUs were being returned successfully for all apps so people were getting work.
ID: 293 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
NorthCup

Send message
Joined: 7 Jan 12
Posts: 1
Credit: 248,172,834
RAC: 117,951
Message 405 - Posted: 19 May 2018, 14:53:15 UTC - in response to Message 293.  

Hello - thankyou for the linux-client software. My Intel-GPU works fine - great work! Greetings, Klaus
ID: 405 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
7ri9991 [MM]

Send message
Joined: 24 Aug 09
Posts: 1
Credit: 205,374,633
RAC: 5,913
Message 444 - Posted: 25 May 2018, 23:36:29 UTC

It seems to be working for me.
ID: 444 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote

Message boards : News : Linux Apps Avaliable


©2018 Jon Sonntag; All rights reserved