Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
IcyShaft

How do I build a PC specific to my needs? (AI/ML + full-stack coding)

Recommended Posts

Posted · Original PosterOP

Hey there, first-timer here.

The title pretty much explains it; I want to build I PC that is tailored to my specific needs, but can't quite choose on parts; more specifically the CPU and GPU.

 

I'm planning to use this system for some light gaming, but more importantly, full-stack programming and neural network training. Generally speaking, programming is more processor-centric, while neural network training and machine learning algorithms are more intensive on the graphics card. Either way, I'm just starting out, so nothing top-of-the-line is needed. But, the thing is, I have a very tight budget, and I can only make do with these three combinations;

  1. Ryzen 3 1300X + GTX 1050 Ti
  2. Ryzen 3 1300X + GTX 1060 6GB
  3. Ryzen 5 1600 + GTX 1050 Ti 

The second and third option sets me back by an extra 100$ than the first build. The first one is pretty stable all-round, and I probably won't experience any bottlenecks. But, it might be pricier in the long run (I usually upgrade either the CPU or GPU every one or two years, at max). The second build caters to machine learning, and the third would be beyond what I'd normally require for a programming machine. Then there's the new Zen 2 Ryzen processors, which I'd be able to upgrade to if I buy the first or second option.

 

Tbh, this is getting on my nerves, and I'd like some advise from someone who is/was in a similar situation. Thanks in advance,

Link to post
Share on other sites

the 1600 should only be 20-30$ more expensive.


Hello! Feel free to PM me anything. Here's my stuff below!

PC (Main)

Spoiler

CPU: i5-8400 CPU Cooler: Cryorig M9 Plus   Motherboard: Gigabyte B360M DS3H | RAM: Crucial Ballistix Sport 2x8 DDR4-2400 SSD: Inland 480GB SSD | Video Card: RX 570 4GB Strix OC | Case: Fractal Design Meshify C White TGPSU: EVGA SuperNOVA G3 750 Monitor: Sceptre 24" 1080p 75hz Webcam: Logitech C920 Keyboard: Corsair Strafe | Mouse: Corsair Harpoon RGB

 

NAS:

Spoiler

Synology DS418J w/ 4x WD Red Pro 6TB RAID 10

Seagate 5TB external SMR 2.5" HDD

MS Office 365 - 1TB Onedrive

 

Phone/Tablet:

Spoiler

iPhone XR 64GB iPad Mini 4 128GB

 

Laptops:

Spoiler

Dell XPS 15 9570 i7-8750H + 1050 Ti MacBook Air 13" mid-2012

 

Audio:

Spoiler

Schiit Fulla 2 & Sennheiser HD 598 Cs | Corsair HS70 KZ ZS10 Pro | Audio-Technica LP120USB Audioengine A2+

 

Stationary (new hobby!)

Spoiler

Pencils: Staedtler 925-05 (.5mm), Pentel Smash Q1005 (.5mm), Uni Kuru Toga Roulette (.5mm), Uni Nano Dia .5mm 2B, Mitsubishi 9850 HB

Pens: Several Uni Signo UM-151s, Several Pilot G2s, Kaweco AL Sport Touch ballpoint

Fountain Pens: Pilot Metropolitan F, Lamy Al-Star M, Lamy CP1 F

Ink: Diamine Jet Black, Diamine Oxford Blue

 

Wishlist (feel free to PM me recommendations): Pentel Orenz .2/.3mm, Pentel Graph for Pro 1000 (.5mm), Rotring 600 (.5mm), Pilot Vanishing Point/Lamy 2000, Pilot Iroshizuki Kon-peki, Noodler's Tiananmen.

 

Link to post
Share on other sites

As long as you don't need to compile Chrome from source you won't need a big CPU/much RAM for coding and compiling. Since you already mentioned "full-stack" I assume you do mostly web stuff, so tops you need a local apache/nginx + database and something like NPM/Composer/Go toolkit/cargo benefits much more from an SSD than from many cores. If you code mostly C/Rust/Go or any other language that needs to be compiled: as long as it's not a really, really big project, CPU still doesn't matter much, 4 or 6 cores won't make much of a difference, today's compilers are really optimized.

 

For serious ML none of these GPUs is viable. If you just want to play around go for the 1060.

 

All together I would opt for option 2 or wait and grow the budget, depending how serious your needs are.

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


×