Build your deep learning box: wiki thread

Nice watercooling (I guess I want to do one some day?) it has extra benefits apart from maintaing the things cool?

And nice sticker too!!! I need to print one myself :slight_smile:.

Question - How to handle SSD vs HDD?

I have one SSD in my box and a fair few HDDs. How do people manage data across them? Which one of the following is recommended? Or there is a third scheme?

Option 1: Put data related to current project(s) on SSD and move things to HDD if needed

Option 2: Keep your data in HDD and code your python to move batches of data into SSD before using it?

I see everyone is going with Intel CPUs, is there a reason to not pick an AMD one? They seem quite cheaper for what they are.

Thats thinking outside the box (literally). What radiator size are you using, 27 degrees is amazing. Are you using a stock pc pump or something else?

That’s what I do.

2 Likes

Actually the main driver was to have complete silence regardless of box utilization. Hence the size of the bucket to absorb all noise from pumps.

Actually 27% was humidity. 25 C was room temperature, 18 C - water temp.

I used this radiator with standard fan and three of these pumps for resiliency. And standard 5/16 ID vinyl tubes.
Radiator mounted outside the house - hence “extreme” GPU cooling during winter - lowest was 9C with 100% utilization: screenshot. To prevent water freeze added a quart of propylene glycol to water.

1 Like

My DL rig…
Screenshot%20from%202018-03-21%2008-19-06

1 Like

Guys,
Watch this Channel. It has nice explanations about PC building. I think it is better for some practical knowledge.
Thanks.

There are some ways you can improve performance of your confuguration.

  1. Cooling system is more important. In your config, you chose i7 8700k. That is an unlocked processor( i.e you can increase stock clock speeds) so try to buy a good and low priced liquid cooler like CORSAIR H100i V2.
  2. ASUS TUF motherboard is a good choice. And try to buy 1080ti from Asus. People say using same manufacturer hardware can sometimes improve stability. (Not Sure)
  3. Also look at AMD ryzen processors. It offers more cores/threads than intel for almost same price.
1 Like

I was trying to build a pc. I noticed that for the same money, i can build a pc with gtx 1060, or buy a laptop with gtx 1070. What would better ?

As long as the RAM on the GTX1070 is reasonable (IIRC sometimes laptops have GPUs with less RAM) then the laptop may be a better choice. You’d also want to ensure it has enough hard drive speed and space, and enough RAM, of course.

Which laptop is that? I’m surprised it’s cheaper than a desktop - normally it’s the other way around!

2 Likes

Could you please give a link to any such website? Would be really helpful! Thanks!

I took an AMD Threadripper for the 64 PCI-e lanes, to be future-proof if i started to feel the need for multi-GPU. (the smallest, 1900X)
i’m just one data point but i recently noticed my kernel logs are flooded with PCI errors, although it seems they are benign, i get training performance similar to other benchmarks (i have one 1080Ti).

edit : I originally blamed the threadripper due to some blog posts on the web, but some more search gives other leads. I’m going to focus on deep learning now and investigate this later. If somebody else is on threadripper, i’d be interested in some feedback whether you have errors in dmesg!

It’s this one https://msi.com/Laptop/GT62VR-7RE-Dominator-Pro.html

Since I do not own a PC at all(only a laptop) I’m also considering the price of the things like display(which can be costly for the good one), keyboard(mechanical keyboards aren’t the cheapest either) and loud speakers.

I got mine from ant-pc through amazon. In the last week, Acer has been slashing prices of laptops with GPU’s. Could get one with a 1060 for about INR 75k at one point

That’s >$1700 - you could put together a better desktop for that price, with a better monitor and keyboard than that laptop.

cool setup!
how are the temperatures in summer (exterior. and the PC) ?

Usually the same as exterior temperature, regardless of utilization not more than 30 C.

Hi All, I got a lot of tips about building my own server in this forum. So thank you to all for sharing. I wrote a blog on my experience with building my deep learning server (remote access). Hope those of you starting on this find it helpful.

6 Likes

I am considering Threadripper but the more I read things in this thread, the more confused I get :sob: