Setting up Linux to crunch CUDA90 and above for Windows users

Message boards : Number crunching : Setting up Linux to crunch CUDA90 and above for Windows users
Message board moderation

To post messages, you must log in.

Previous · 1 . . . 107 · 108 · 109 · 110 · 111 · 112 · 113 . . . 162 · Next

AuthorMessage
Ian&Steve C.
Avatar

Send message
Joined: 28 Sep 99
Posts: 4267
Credit: 1,282,604,591
RAC: 6,640
United States
Message 2000692 - Posted: 3 Jul 2019, 0:59:34 UTC - in response to Message 2000660.  

No, the 690 is Kepler, too old. Not high enough Compute Capability.

Special app needs CC 5.0+
GTX 690 is only 3.0.
Seti@Home classic workunits: 29,492 CPU time: 134,419 hours

ID: 2000692 · Report as offensive     Reply Quote
Profile Keith Myers Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 13161
Credit: 1,160,866,277
RAC: 1,873
United States
Message 2000695 - Posted: 3 Jul 2019, 1:11:13 UTC

No there is the CUDA60 zi3v special app that can go as low as CC capability of 3.5 for the Kepler cards like the 780 and 780 Ti.
https://developer.nvidia.com/cuda-gpus
Seti@Home classic workunits:20,676 CPU time:74,226 hours

A proud member of the OFA (Old Farts Association)
ID: 2000695 · Report as offensive     Reply Quote
elec999 Project Donor

Send message
Joined: 24 Nov 02
Posts: 375
Credit: 416,969,548
RAC: 141
Canada
Message 2000697 - Posted: 3 Jul 2019, 1:13:17 UTC

Thanks guy
I moved my nvidia 1700 to linux. I am not sure if its working correctly tho.
ID: 2000697 · Report as offensive     Reply Quote
Profile Keith Myers Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 13161
Credit: 1,160,866,277
RAC: 1,873
United States
Message 2000699 - Posted: 3 Jul 2019, 1:17:01 UTC - in response to Message 2000697.  

Thanks guy
I moved my nvidia 1700 to linux. I am not sure if its working correctly tho.

? ? ? You mean Nvidia 1070? This host?
https://setiathome.berkeley.edu/show_host_detail.php?hostid=8741652
It looks OK except for needing the -nobs parameter added. And the possible shift to the CUDA101 application.
Seti@Home classic workunits:20,676 CPU time:74,226 hours

A proud member of the OFA (Old Farts Association)
ID: 2000699 · Report as offensive     Reply Quote
Ian&Steve C.
Avatar

Send message
Joined: 28 Sep 99
Posts: 4267
Credit: 1,282,604,591
RAC: 6,640
United States
Message 2000700 - Posted: 3 Jul 2019, 1:17:24 UTC - in response to Message 2000697.  

Looks to be working fine.
Seti@Home classic workunits: 29,492 CPU time: 134,419 hours

ID: 2000700 · Report as offensive     Reply Quote
Profile Todderbert
Avatar

Send message
Joined: 17 Jun 99
Posts: 221
Credit: 53,153,779
RAC: 0
United States
Message 2000733 - Posted: 3 Jul 2019, 7:38:20 UTC

I wonder how well my Titan Black would work with CUDA60 zi3v? I also have a 960 sitting in that machine. Right now it is running CPU only tasks on PrimeGrid. The GPUs stay off during the Summer months...and I normally turn them back on to use it as a heater in the Winter.

The Titan Black was modified with the EVGA Hybrid Cooler. Still working great.

ID: 2000733 · Report as offensive     Reply Quote
elec999 Project Donor

Send message
Joined: 24 Nov 02
Posts: 375
Credit: 416,969,548
RAC: 141
Canada
Message 2000744 - Posted: 3 Jul 2019, 11:58:42 UTC

I expected the quad 2080TI, to do so much better.
ID: 2000744 · Report as offensive     Reply Quote
Ian&Steve C.
Avatar

Send message
Joined: 28 Sep 99
Posts: 4267
Credit: 1,282,604,591
RAC: 6,640
United States
Message 2000757 - Posted: 3 Jul 2019, 13:49:21 UTC - in response to Message 2000744.  

I expected the quad 2080TI, to do so much better.


in what way? you're performing at about the same level as the other 4x 2080ti system (ranked #2 on the top hosts page). it will take about 6-8 weeks for your RAC to level off, but if you keep going with it and keep the system running, you will come up to the same ~650,000 RAC level.
Seti@Home classic workunits: 29,492 CPU time: 134,419 hours

ID: 2000757 · Report as offensive     Reply Quote
Profile ThePHX264

Send message
Joined: 29 May 19
Posts: 86
Credit: 6,688,090
RAC: 32
United States
Message 2000769 - Posted: 3 Jul 2019, 14:27:41 UTC - in response to Message 2000661.  

No, you at least need a Maxwell based GPU.

Cheers.


Darn...just got a gt 710. "The very first Maxwell-based products to hit the market were the GeForce GTX 750 and the GeForce GTX 750 Ti. Both were released on February 18, 2014, both with the chip code number GM107. Earlier GeForce 700 series GPUs had used Kepler chips with the code numbers GK1xx. "
ID: 2000769 · Report as offensive     Reply Quote
Profile Keith Myers Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 13161
Credit: 1,160,866,277
RAC: 1,873
United States
Message 2000773 - Posted: 3 Jul 2019, 14:42:00 UTC - in response to Message 2000733.  
Last modified: 3 Jul 2019, 14:43:54 UTC

I don't know. Never ran the CUDA60 zi3v app. Why don't you give it a try and let us know? Still should be faster than the SoG app I think. The Titan Black has a CC = 3.5 and so qualifies for the app.

The 960 can just use the normal CUDA90 application. To use both would require some customization in the app_info for both applications to be linked to the correct cards.
Seti@Home classic workunits:20,676 CPU time:74,226 hours

A proud member of the OFA (Old Farts Association)
ID: 2000773 · Report as offensive     Reply Quote
Stephen "Heretic" Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 20 Sep 12
Posts: 5557
Credit: 192,787,363
RAC: 628
Australia
Message 2000787 - Posted: 3 Jul 2019, 16:13:47 UTC - in response to Message 2000688.  

Well I just downloaded the archive and you are correct Stephen. From the readme:
"This App will only work on GPUs that are Compute Capability 3.2 or higher."
Which is moot because the Wikipedia entry shows there never was any card actually built with the GK20A die. The next higher capability die to be used was CC 3.5 capable. So my original post was actually accurate.


. .The main reason it is moot is because his GPU/s do not meet either requirement. With a CC of 3.0 it does not qualify at all :(

Stephen

:(
ID: 2000787 · Report as offensive     Reply Quote
Profile ThePHX264

Send message
Joined: 29 May 19
Posts: 86
Credit: 6,688,090
RAC: 32
United States
Message 2000878 - Posted: 4 Jul 2019, 0:46:00 UTC - in response to Message 2000769.  

No, you at least need a Maxwell based GPU.

Cheers.


Darn...just got a gt 710. "The very first Maxwell-based products to hit the market were the GeForce GTX 750 and the GeForce GTX 750 Ti. Both were released on February 18, 2014, both with the chip code number GM107. Earlier GeForce 700 series GPUs had used Kepler chips with the code numbers GK1xx. "


On my end, I just checked and the code number for my 2gb 710 is GK208B. Just got it up running bonic. Thankfully I was able to grab drivers easily, tried running the .run that nvidia provided but it never installed always gave me an error. But I was able to get the drivers just from "additional drivers" in ubuntu.
ID: 2000878 · Report as offensive     Reply Quote
Profile Keith Myers Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 13161
Credit: 1,160,866,277
RAC: 1,873
United States
Message 2000884 - Posted: 4 Jul 2019, 1:14:30 UTC - in response to Message 2000878.  

I'm not seeing any gpu tasks yet. Just cpu tasks. You have two gpu tasks in your cached but haven't crunched them yet. Are you deliberately holding off those for some reason?
I'd like to see what the CUDA60 zi3v application looks like on your GT 710 card.
Seti@Home classic workunits:20,676 CPU time:74,226 hours

A proud member of the OFA (Old Farts Association)
ID: 2000884 · Report as offensive     Reply Quote
Profile ThePHX264

Send message
Joined: 29 May 19
Posts: 86
Credit: 6,688,090
RAC: 32
United States
Message 2000887 - Posted: 4 Jul 2019, 1:22:53 UTC - in response to Message 2000884.  

I'm not seeing any gpu tasks yet. Just cpu tasks. You have two gpu tasks in your cached but haven't crunched them yet. Are you deliberately holding off those for some reason?
I'd like to see what the CUDA60 zi3v application looks like on your GT 710 card.


Haha, I am too new to this to know how to deliberately do anything! Especially with linux...I have not run the two lines that you and another user mentioned "sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update"

I just did the driver for the gpu I installed. BUT, I did notice opencl is not listed in seti, that might be the issue for the gpu tasks?
ID: 2000887 · Report as offensive     Reply Quote
Profile Zalster Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 27 May 99
Posts: 5517
Credit: 528,817,460
RAC: 242
United States
Message 2000889 - Posted: 4 Jul 2019, 1:36:47 UTC - in response to Message 2000887.  

you need to check to see if the compute utilities was downloaded. You will need to add aptitude to look for the Nvidia driver. Once you verify you have them, then you will need to install them. I don't have my cheat sheet for the sudo commands but someone else will post them here for you.
ID: 2000889 · Report as offensive     Reply Quote
Profile Keith Myers Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 13161
Credit: 1,160,866,277
RAC: 1,873
United States
Message 2000893 - Posted: 4 Jul 2019, 2:13:17 UTC - in response to Message 2000887.  
Last modified: 4 Jul 2019, 2:14:29 UTC

First confirm you downloaded the CUDA60 zi3v archive from Crunchers Anonymous that was linked before? I'm pretty sure you didn't since I see a SSE41 app instead of the SSSE3 app.

I would download the clinfo utility first. That will tell you the compute capability platforms installed. You need to see that CUDA60 is detected. The archive ships with the CUDA60 libraries. The app_info is written just for the CUDA60 app and the cpu app. There is no AP application or entry in the app_info. If you want to run AP tasks you will have to go get the AP application from Lunatics and install it. You will also have to install the OpenCL drivers for the AP application. But first you need to figure out why you aren't processing those 2 gpu tasks.

Do you see any errors in the Event Log startup about missing applications or support files? Have you checked that the setiathome_x41p_zi3v_x86_64-pc-linux-gnu_cuda60 file is set to allow execution on the Permissions tab of the application? Same question for the libcudart.so.6.0 and libcufft.so.6.0 files. Do they have the execute set for the files?

Have you read the docs file for the archive? Now I see a quandary. The archives ships with a SSSE3 cpu app and yet you are running with the SSE41 app. So either you have already visited the Lunatics website to grab the SSE41 application or I think now you have downloaded the normal Pascal or greater BOINC.7z application which will not run on your GT 710.

You need this package.

http://www.arkayn.us/lunatics/CUDA60_zi3v-Special.7z

The download directory for the Linux apps at Lunatics is here.

http://lunatics.kwsn.info/index.php?action=downloads;cat=1

Install the clinfo utility.

sudo apt install clinfo


Install the OpenCL drivers if you intend to run the AP gpu tasks.

sudo apt-get install ocl-icd-libopencl1


If you do get the proper package, it has the SSSE3 cpu application which the docs say does not play nice with AMD cpu which you have in the FX-8350. You need to keep the SSE41 cpu app you are using.
You will have to do some editing of the app_info to put the proper cpu application in place instead of the SSSE3 application. You will have to add the AP cpu and gpu applications. If you are actually running the CUDA90 package, you probably would find it easier to modify its app_info and substitute the setiathome_x41p_zi3v_x86_64-pc-linux-gnu_cuda60 filename for the setiathome_x41p_V0.98b1_x86_64-pc-linux-gnu_cuda90 application. You are going to have to add the file_ref for the libcudart.so.6.0 and libcufft.so.6.0 files into the app_info as the CUDA60 application has shared libraries instead of the static libraries of the CUDA90 app. You can do some judicious editing and copying and pasting from the CUDA60 app_info into the CUDA90 app_info the cuda library references.

So confirm what package you installed and we can go from there. The reason you haven't processed those two gpu tasks is that you don't have the necessary application that is compatible with your GT 710 card. Read the docs. It states that with a 2GB card you can only get away with an unroll = 6.

[Edit] Your 390 series drivers are entirely adequate for the CUDA60 app. No need to change or upgrade them.
Seti@Home classic workunits:20,676 CPU time:74,226 hours

A proud member of the OFA (Old Farts Association)
ID: 2000893 · Report as offensive     Reply Quote
Loren Datlof

Send message
Joined: 24 Jan 14
Posts: 73
Credit: 19,652,385
RAC: 0
United States
Message 2000895 - Posted: 4 Jul 2019, 3:00:59 UTC
Last modified: 4 Jul 2019, 3:07:56 UTC

Right now I am running the beta SOG app on this host https://setiathome.berkeley.edu/show_host_detail.php?hostid=8702456. It has a GT 720 and a GT 730 (both CC = 3.5) and they don't seem very fast with the SOG app. As soon as I clear the cache I will run the CUDA60 -zi3v app and see if there is any improvement.

One card has only 1GB of RAM so that adds an added wrinkle according to the readme file.

My ultimate goal for this host is to get a GTX 1050 Ti Mini on the cheap. Hopefully that will be soon but you never know...
ID: 2000895 · Report as offensive     Reply Quote
Profile Keith Myers Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 13161
Credit: 1,160,866,277
RAC: 1,873
United States
Message 2000896 - Posted: 4 Jul 2019, 3:26:47 UTC - in response to Message 2000895.  

Yes, the beta r3602 app doesn't seem much faster than the stock r3584 8.22 Linux SoG app. I have a hunch the zi3v app will be much faster even if you are forced to run with unroll 1 or 2 because of only 1GB of memory.

Really curious about that CUDA60 zi3v app in relation to the stock SoG app for Linux clients. Think that might be another great reason to persuade the entry level card hosts over from Windows.
Seti@Home classic workunits:20,676 CPU time:74,226 hours

A proud member of the OFA (Old Farts Association)
ID: 2000896 · Report as offensive     Reply Quote
Profile Keith Myers Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 13161
Credit: 1,160,866,277
RAC: 1,873
United States
Message 2000914 - Posted: 4 Jul 2019, 6:48:35 UTC

I see as I suspected that ThePHX264 tried to run the CUDA90 app on his GT 710 and all the gpu tasks are erroring out.
https://setiathome.berkeley.edu/results.php?hostid=8742274&offset=0&show_names=0&state=6&appid=
I hope he revisits this thread and gets the correct app for his card.
Seti@Home classic workunits:20,676 CPU time:74,226 hours

A proud member of the OFA (Old Farts Association)
ID: 2000914 · Report as offensive     Reply Quote
Profile ThePHX264

Send message
Joined: 29 May 19
Posts: 86
Credit: 6,688,090
RAC: 32
United States
Message 2000952 - Posted: 4 Jul 2019, 12:28:14 UTC - in response to Message 2000914.  

I see as I suspected that ThePHX264 tried to run the CUDA90 app on his GT 710 and all the gpu tasks are erroring out.
https://setiathome.berkeley.edu/results.php?hostid=8742274&offset=0&show_names=0&state=6&appid=
I hope he revisits this thread and gets the correct app for his card.


Haha, I havent gone anywhere. Should I stop new tasks and let them run out before I do anything? But, I just grabbed the cuda60 app and the astropulse apps that you linked.
ID: 2000952 · Report as offensive     Reply Quote
Previous · 1 . . . 107 · 108 · 109 · 110 · 111 · 112 · 113 . . . 162 · Next

Message boards : Number crunching : Setting up Linux to crunch CUDA90 and above for Windows users


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