3950X and the single socket versions of new EPYC chips aren't NUMA. Instead of each CPU die having its own memory controller there is a central I/O die with an IF link to each CPU die.
This was true up until now, but the upcoming 3900X and 3950X have 2 separate dies ("chiplets"). I assume this means it will have the same architecture as the current TR 2920X and 2950X.
Edit: opencl post above says apparently not, it's a different memory architecture.
The 2 smaller chiplets are for core complex, the memory controller is on the IO die(the other bigger one) that these 2 CCX share. So there is still one single memory controller, and hence, not NUMA.