Search Unity

i9 9900k vs Ryzen 9 3900X for training Unity ML Agents

Discussion in 'ML-Agents' started by Roboserg, Dec 29, 2019.

  1. Roboserg

    Roboserg

    Joined:
    Jun 3, 2018
    Posts:
    83
    What CPU would be better to train agents? 9900k has 8 cores but is faster in games due to faster IPC. Ryzen has 12 cores but has slower IPC.
     
  2. dracolytch

    dracolytch

    Joined:
    Jan 1, 2016
    Posts:
    19
    I'm running a 3950x, currently have 8 instances going (on 32 cores), plenty of CPU to do other stuff... The thing is, I think there's a bottleneck here somewhere that I can't see, since I'm getting about a 2x speedup, and my CPU isn't terribly busy. I'm not sure it's going to make a huge difference ATM. Looking around to see if I can find the bottleneck, and boost this puppy a bit.
     
  3. lolaswift

    lolaswift

    Joined:
    Jan 10, 2019
    Posts:
    151
    Do you see a clear advantage of 3950x over 3900x? I'm building a PC and I can't decide between 3900x and 3950x. I'm currently using a 2013 i7 macbook pro i7 4850u if I remember it correctly. When importing textures, It's extremely slow.
     
  4. dracolytch

    dracolytch

    Joined:
    Jan 1, 2016
    Posts:
    19
    Clear advantage? No. More cores = more fun, but for most purposes it's really overkill (most programs can't take advantage of the cores on a 3900x anyway). Unless you have highly multi-threaded tasks the 3900x will be just fine.

    There will be a VERY notable difference from a 7 year old i7.
     
    lolaswift likes this.
  5. lolaswift

    lolaswift

    Joined:
    Jan 10, 2019
    Posts:
    151
    Many thx. I decided to have more fun and I've ordered the 3950x.
    I have a late 2013 macbook pro. Can't stand it anymore. Look forward to the improvement:)