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 . . . 85 · 86 · 87 · 88 · 89 · 90 · 91 . . . 162 · Next

AuthorMessage
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 1970104 - Posted: 13 Dec 2018, 7:41:33 UTC - in response to Message 1970073.  

With the 390 drivers, you could use the zi3v CUDA80 special application. If you upgraded to the 396 or later drivers you could use the 0.97 CUDA92 special app. I think that the CUDA92 app works best with Pascal cards.
Seti@Home classic workunits:20,676 CPU time:74,226 hours

A proud member of the OFA (Old Farts Association)
ID: 1970104 · 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 1970133 - Posted: 13 Dec 2018, 12:59:01 UTC - in response to Message 1970104.  

With the 390 drivers, you could use the zi3v CUDA80 special application. If you upgraded to the 396 or later drivers you could use the 0.97 CUDA92 special app. I think that the CUDA92 app works best with Pascal cards.


. . I believe the Cuda90/92 apps work with the 390 proprietary drivers so he can go straight there.

Stephen

. .
ID: 1970133 · 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 1970146 - Posted: 13 Dec 2018, 16:47:49 UTC - in response to Message 1970133.  

No, the 390 drivers only support the zi3v apps that aren't statically linked. They are the ones that ship the individual CUDA libraries in the package. The latest dynamically linked app was the zi3v CUDA90 app. The 390 drivers are the latest ones in the main repository. He would have to add the graphics-drivers ppa to get the 396 or later drivers. The 396 drivers are mandatory to use the 0.97 statically linked CUDA91/92/10 apps.
Seti@Home classic workunits:20,676 CPU time:74,226 hours

A proud member of the OFA (Old Farts Association)
ID: 1970146 · 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 1970148 - Posted: 13 Dec 2018, 16:55:43 UTC - in response to Message 1970146.  

Keith, i *think* the "CUDA 91" package can use the 390 driver, but you are right, that CUDA 92 requires 396+, and similarly, CUDA 10 will require the 410+ drivers.
Seti@Home classic workunits: 29,492 CPU time: 134,419 hours

ID: 1970148 · 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 1970151 - Posted: 13 Dec 2018, 17:12:45 UTC - in response to Message 1970148.  

Keith, i *think* the "CUDA 91" package can use the 390 driver, but you are right, that CUDA 92 requires 396+, and similarly, CUDA 10 will require the 410+ drivers.

You may be correct. I don't think I ever used the CUDA91 app so don't have a package to examine locally. The key is whether the cudart and cufft libraries are in the package. If so then it runs on the 390 drivers.
Seti@Home classic workunits:20,676 CPU time:74,226 hours

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

Send message
Joined: 8 Mar 09
Posts: 4
Credit: 2,088,660
RAC: 17
United States
Message 1970154 - Posted: 13 Dec 2018, 17:22:10 UTC - in response to Message 1970151.  

Tnx gentlemen. I see from Nvidia a 415.xx is available as a .run file. I will see what is available from the repositories as well. This will be the first time I have tried to install a special app. (Cuda app) into Boinc. Is there a readme that covers the steps to do that part?
"I have not failed. I've just found 10,000 ways that won't work." -Thomas Edison
ID: 1970154 · 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 1970166 - Posted: 13 Dec 2018, 19:19:47 UTC - in response to Message 1970154.  
Last modified: 13 Dec 2018, 19:20:35 UTC

Tnx gentlemen. I see from Nvidia a 415.xx is available as a .run file. I will see what is available from the repositories as well. This will be the first time I have tried to install a special app. (Cuda app) into Boinc. Is there a readme that covers the steps to do that part?


i wouldn't bother with the 415 driver. just install the 396 or 410 driver from the Ubuntu graphics drivers PPA.

since you already have the repository version of BOINC installed, it would be easiest to just copy and paste the seven (7) package files into your existing boinc project directory.

1. shutdown/close boinc manager
2. stop the boinc-client service with the following command in the terminal : "sudo /etc/init.d/boinc-client stop"
3. copy the seven (7) package files into the directory : /var/lib/boinc-client/projects/setiathome.berkeley.edu/
4. start the boinc-client service with the following command in the terminal: "sudo /etc/init.d/boinc-client start"
5. start the boinc manager
Seti@Home classic workunits: 29,492 CPU time: 134,419 hours

ID: 1970166 · Report as offensive     Reply Quote
JohnDK Crowdfunding Project Donor*Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 28 May 00
Posts: 1222
Credit: 451,243,443
RAC: 1,127
Denmark
Message 1970168 - Posted: 13 Dec 2018, 19:23:11 UTC - in response to Message 1970154.  

Tnx gentlemen. I see from Nvidia a 415.xx is available as a .run file. I will see what is available from the repositories as well. This will be the first time I have tried to install a special app. (Cuda app) into Boinc. Is there a readme that covers the steps to do that part?

All files is included in the archive including the app_info.xml file, so first to do is clear the cache (select no new files) and exit BOINC, then copy all the files into the setiathome.berkeley.edu folder and start BOINC. That should work.
ID: 1970168 · 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 1970182 - Posted: 13 Dec 2018, 20:43:39 UTC

He should either get the 396 or 410 .run file from Nvidia direct and install manually. Or add the graphics-drivers ppa and use the Software&Updates app in the Dock. I would avoid the 415 drivers.
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update

Seti@Home classic workunits:20,676 CPU time:74,226 hours

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

Send message
Joined: 8 Mar 09
Posts: 4
Credit: 2,088,660
RAC: 17
United States
Message 1970256 - Posted: 14 Dec 2018, 4:10:21 UTC

Excellent Gentlemen! Thank you. Went from just over 6min per unit to about 1min 30sec. I do see some units at around 2 minutes but I guess some WU are harder. I am using 92 I might try 91 to see the difference... :-)
"I have not failed. I've just found 10,000 ways that won't work." -Thomas Edison
ID: 1970256 · 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 1970257 - Posted: 14 Dec 2018, 4:19:44 UTC - in response to Message 1970256.  

I don't think you will notice much if any difference in CUDA91 versus CUDA92. Yes, we are currently experiencing a very different mix of work compared to what is normal with some VHAR Arecibo tasks that blow through in less than 30 seconds along with normal AR Arecibo tasks which do take 2 minutes or so even on CUDA92. That along with the normal mix of BLC tasks will make it harder to interpret the benefits of CUDA over SoG in the meantime.
Seti@Home classic workunits:20,676 CPU time:74,226 hours

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

Send message
Joined: 8 Mar 09
Posts: 4
Credit: 2,088,660
RAC: 17
United States
Message 1970258 - Posted: 14 Dec 2018, 4:23:54 UTC - in response to Message 1970257.  

Well... Still something to crunch. Lol Cheers!!! And thanks again!
"I have not failed. I've just found 10,000 ways that won't work." -Thomas Edison
ID: 1970258 · 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 1970259 - Posted: 14 Dec 2018, 4:26:24 UTC

See we got a bunch more BLC14 files added so should be enough to get through the weekend. Happy to help a fellow Setizen get up and running on the most optimized platform and apps. Every flop helps the project no matter which host produces it.
Seti@Home classic workunits:20,676 CPU time:74,226 hours

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

Send message
Joined: 26 Apr 99
Posts: 150
Credit: 48,393,279
RAC: 118
United States
Message 1970262 - Posted: 14 Dec 2018, 5:34:28 UTC - in response to Message 1970148.  

Keith, i *think* the "CUDA 91" package can use the 390 driver, but you are right, that CUDA 92 requires 396+, and similarly, CUDA 10 will require the 410+ drivers.

Just for the record --- CUDA91 + Nvidia 390.87 is o.k.
.. for app setiathome_x41p_V0.97b2_x86_64-pc-linux-gnu_cuda91
"file" says it's dynamically linked; "ldd" shows the usual system libraries like libc, libstdc++, libgcc_s, etc. but no reference to libcufft or libcudart. My understanding, when I installed this many months ago, is that the cuda "libs" are built-in (static linked).
ID: 1970262 · Report as offensive     Reply Quote
Profile Dr Grey

Send message
Joined: 27 May 99
Posts: 154
Credit: 104,147,344
RAC: 21
United Kingdom
Message 1971345 - Posted: 21 Dec 2018, 15:17:59 UTC

So I finally bit the bullet and moved across to Ubuntu. After a couple of hiccups & failed attempts I've got a stable installation I'm happy with and the results are... astoundingly good. A massive thanks and credit to everyone involved in writing, optimising and making these apps available as well as the contributors of this thread guiding us Linux newbies through this. My RAC just keeps heading skywards.
ID: 1971345 · 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 1971357 - Posted: 21 Dec 2018, 17:41:10 UTC - in response to Message 1971345.  

Welcome to the "alternate" platform. I think you will enjoy your stay.
Seti@Home classic workunits:20,676 CPU time:74,226 hours

A proud member of the OFA (Old Farts Association)
ID: 1971357 · 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 1972677 - Posted: 30 Dec 2018, 20:17:49 UTC
Last modified: 30 Dec 2018, 20:20:50 UTC

. . Hi ppl,

. . Having a bit of a heat wave here. Does anyone know a quick method to change nvidia cards from P2 to P3, or whichever level is the next one down? A/C has failed and I would rather run the machines with a slightly reduced output rather than have to turn them off as I have had to do for the last week. Of course I need to change them back when the heat wave is over. This is mainly for the Linux rigs but any info on a windows option is also welcome.

Stephen

??
ID: 1972677 · Report as offensive     Reply Quote
Grant (SSSF)
Volunteer tester

Send message
Joined: 19 Aug 99
Posts: 13720
Credit: 208,696,464
RAC: 304
Australia
Message 1972698 - Posted: 30 Dec 2018, 23:00:12 UTC

The other option would be to pull the side case off and have a desk/pedestal fan blowing in there, and force the GPU fans to run at full speed.
If the Relative Humidity outside is low (30% or lower), a portable evaporative cooler can lower the temperature by as much as 10°c
Grant
Darwin NT
ID: 1972698 · 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 1972706 - Posted: 30 Dec 2018, 23:48:53 UTC

You can first use the Nvidia X Server Settings app to change the Performance mode from Max Performance to Adaptive or Auto. The setting is on the PowerMizer page.

Next you can set the maximum power level for each card with nvidia-smi. This would set the max power limit to 66W for each of 3 cards for example:

nvidia-smi -i 0 -pl 66
nvidia-smi -i 1 -pl 66
nvidia-smi -i 2 -pl 66


Not sure which cards you are talking about and the minimum power limits vary among the cards. So I would first do this to find the minimum power limit you can set for each card. If you try and set too low, it will just error a message that the command is invalid.

nvidia-smi --query --display=POWER

Seti@Home classic workunits:20,676 CPU time:74,226 hours

A proud member of the OFA (Old Farts Association)
ID: 1972706 · 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 1972712 - Posted: 31 Dec 2018, 0:35:36 UTC - in response to Message 1972698.  

The other option would be to pull the side case off and have a desk/pedestal fan blowing in there, and force the GPU fans to run at full speed.
If the Relative Humidity outside is low (30% or lower), a portable evaporative cooler can lower the temperature by as much as 10°c


. . I have taken the side cover off, the windows are open and both room fans are blowing at their best but it is only circulating hot air (nearly 40 deg C here), I have already turned the GPU fans up and I sadly don't have an evaporative cooler ... but thanks :)

Stephen

<shrug>
ID: 1972712 · Report as offensive     Reply Quote
Previous · 1 . . . 85 · 86 · 87 · 88 · 89 · 90 · 91 . . . 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.