News for hackers. Stuff that matters.
Re:AMD Reveals the Radeon RX 6000 Series, Coming November 18th by colejohnson66 on Wednesday October 28, 2020 @01:29PM (#24921612)
But is 8 GB of GDDR whatever worth almost $1000? If AMD can put 16 in at about $500, paying another $1000 for an extra 8 is IMHO outrageous. Nvidia is charging that much because many gamers hold to the “Intel & Nvidia are the best” even if benchmarks say otherwise.
Re:AMD Reveals the Radeon RX 6000 Series, Coming November 18th by atty on Wednesday October 28, 2020 @01:45PM (#24921818)
I do machine learning work and research, and when I upgrade I will pay the Nvidia “premium” without hesitation for that extra RAM and CUDA. I really wish it wasn’t so one-sided, I’d love to have a choice.

Edit: should clarify that I’d really love to get a quadro or one of their data center cards, which aren’t gimped in certain non-gaming workloads... but I’m not made of money :)

Re:AMD Reveals the Radeon RX 6000 Series, Coming November 18th by shock on Wednesday October 28, 2020 @01:57PM (#24921968)
> I do machine learning work and research, and when I upgrade I will pay the Nvidia “premium” without hesitation

Would you still do it without hesitation if the money was coming of your own pocket?

Re:AMD Reveals the Radeon RX 6000 Series, Coming November 18th by Voloskaya on Wednesday October 28, 2020 @02:32PM (#24922417)
(Speaking for me) Yes. It's not 500$ extra for 8GB more, it's 500$ extra for being able to do ML at all basically.

AMD GPUs have near zero support in major ML frameworks. There are some things coming out with Rocm and other niche things, but most people in ML already have enough work dealing with model and framework problems that using experimental AMD support is probably a no go.

Hell, if AMD had a card with 8GB ram more than nvidia, and for 500$ cheaper, I would still go with nvidia. Everyone wish AMD would step their game up w.r.t ML workloads but it's just not happening (yet), Nvidia has a complete monopoly there.

Re:AMD Reveals the Radeon RX 6000 Series, Coming November 18th by t-vi on Wednesday October 28, 2020 @03:27PM (#24923075)
I think PyTorch support is decent, I use it on my Radeon VII a lot. - You can compile on https://lernapparat.de/pytorch-rocm/ (disclaimer my own link) - Arch has support out of the box: https://aur.archlinux.org/packages/python-pytorch-rocm/ - AMD also has a ROCm docker with PyTorch (https://rocmdocs.amd.com/en/latest/Deep_learning/Deep-learni...) - If you know the secret URL (which you can infer from the other URLs on the front page), there are also test wheels for rocm3.8.

So AMD got a lot of heat for not supporting Navi (RDNA) with ROCm, but it seems that they are weeding out the things keeping people from running it ( https://github.com/ROCmSoftwarePlatform/pytorch/issues/718 and the links in that look like gfx10 is almost there for rocBlas and MIOpen). We'll see what ROCm 3.9 will bring and what the state of big navi is.

Re:AMD Reveals the Radeon RX 6000 Series, Coming November 18th by fluffything on Wednesday October 28, 2020 @04:04PM (#24923497)
I have a 5800 XT and I've just given up on ROCm support for it at this point.

Why would I get a Radeon VII when used nvidia cards for machine learning are extremely cheap, and then I don't have to worry about experimental stuff breaking one day before deadline lol

Re:AMD Reveals the Radeon RX 6000 Series, Coming November 18th by philjohn on Wednesday October 28, 2020 @06:18PM (#24924753)
Part of it is also AMD segmenting their gaming cards (RDNA) from their compute-focussed cards (CDNA).
Re:AMD Reveals the Radeon RX 6000 Series, Coming November 18th by Twirrim on Wednesday October 28, 2020 @03:26PM (#24923067)
> AMD GPUs have near zero support in major ML frameworks. There are some things coming out with Rocm and other niche things, but most people in ML already have enough work dealing with model and framework problems that using experimental AMD support is probably a no go.

_If_ AMD has made a sufficiently powerful GPU, that will add a lot of incentive to ML frameworks to support it. But it's going to have to be a big difference, I imagine.

Given how active AMD is in open source work, I'm a little surprised they haven't been throwing developers at ML frameworks.

Re:AMD Reveals the Radeon RX 6000 Series, Coming November 18th by NikolaeVarius on Wednesday October 28, 2020 @03:43PM (#24923279)
Takes time and money. NVIDIA has been tossing money and PhDs at this for over a decade
Re:AMD Reveals the Radeon RX 6000 Series, Coming November 18th by sudosysgen on Wednesday October 28, 2020 @06:22PM (#24924784)
AMD had more powerful GPUs for compute than NVidia for all but the last 2 cycles, and yet it didn't materialize.
Re:AMD Reveals the Radeon RX 6000 Series, Coming November 18th by grp000 on Thursday October 29, 2020 @01:05AM (#24927437)
With ML workloads being so ram intensive, more than a few times I wished AMD properly supported the right ML packages. Their cost/GB is such a good deal vs Nvidia.
Re:AMD Reveals the Radeon RX 6000 Series, Coming November 18th by reilly3000 on Wednesday October 28, 2020 @02:55PM (#24922703)
Would PlaidML be a viable option for you? https://github.com/plaidml/plaidml
Re:AMD Reveals the Radeon RX 6000 Series, Coming November 18th by Voloskaya on Wednesday October 28, 2020 @03:41PM (#24923255)
I don't think so:

* It seems there was not a single commit in the past ~6 months which by itself is already a deal breaker.

* Documentation is lackluster

* You need to use Keras, I use PyTorch. This is not a deal breaker, but a significant annoyance.

* Major features are still lacking. E.g. No support for quantization (afaik), which for me is fundamental.

* Most importantly there seem to be no major community around it.

It feels a bit bad to say that, because clearly a lot of work went into this project, and some people have to start adopting it to drive the momentum, but from an egoistical point of view, I just don't have the courage to deal with all the mess that comes with introducing an experimental layer in my workflow. Especially in ML where stuff can still appear to "work" (as in, not crashing) despite major bugs in the underlying code, leading to days or week of lost work before realizing where the issue is.

Re:AMD Reveals the Radeon RX 6000 Series, Coming November 18th by my123 on Wednesday October 28, 2020 @07:53PM (#24925540)
PlaidML is getting a lot of work, just see the other branches. :)
Re:AMD Reveals the Radeon RX 6000 Series, Coming November 18th by vkaku on Wednesday October 28, 2020 @04:32PM (#24923791)
I've been on plaidml w/ keras for a bit, got over most bottlenecks for now.

Check out keras-helper.. I made it to switch between various backend implementations which are non NVidia specific.

Pytorch may eventually need porting, but for now I don't need it. I've been trying out Coriander and DeepCL now but I decided to stick to Keras, which seems to be a decent compromise. Not using 2.4.x though, do not need it.

OpenCL based backends are cutting it for me, running production workloads without needing to install CUDA/ROCm is the best way to go.

Re:AMD Reveals the Radeon RX 6000 Series, Coming November 18th by fluffy87 on Thursday October 29, 2020 @03:21AM (#24928076)
Why would a data scientist making >200k$/year (~1k$/ work day) spend a single second of their time trying to “workaround” something whose solution only costs 1.5k$?

Spending a week/year working around ROCm would already cost you 5k$ plus the opportunity cost. For a whole team that’s a money sink.

Re:AMD Reveals the Radeon RX 6000 Series, Coming November 18th by vkaku on Sunday November 08, 2020 @11:51AM (#25026959)
Except, not everyone is going to do that. And you don't get to choose what computer a client has when you're shipping software that needs to work out of the box and can take advantage of the said computer.

The analogy is that everyone should get NVIDIA Ampere units (non consumer) units worth $30k because it's fast and you'd rather be spending less time in a lab with millions of dollars in funding. insert don't be poor T Shirt reference

PlaidML is not ROCm. Nobody needs ROCm, what people need is just linear algebra well implemented with OpenCL primitives. That's what PlaidML is. And it works quite well, even on those integrated Intel GPUs on most laptops.

Have you also looked at DirectML and WSL2? They seem to be running tensorflow quite well too. Those things may be the key to bringing these in adoption outside the well paid class of data scientists you came up with.

Re:AMD Reveals the Radeon RX 6000 Series, Coming November 18th by exged on Thursday October 29, 2020 @04:58AM (#24928494)
To be fair, it's not uncommon for a ML researcher / engineer to use tens (~$10/hr on cloud, $100k from Nvidia) or even hundreds (~$100/hr on cloud, $1M from Nvidia) of GPUs to speed up their iteration time. If there was a way to spend half as much on hundreds of AMD GPUs instead that would be a huge win, well worth even months of the researcher's time.

The catch is that ML software stacks have had hundreds if not thousands of man-years of effort put into things like cuDNN, CUDA operator implementations, and Nvidia-specific system code (eg. for distributed training). Many formidable competitors like Google TPU have emerged, but Nvidia is currently holding onto its leadership position for now because the wide support and polish is just not there for any of the competitors yet.

Re:AMD Reveals the Radeon RX 6000 Series, Coming November 18th by ebalit on Thursday October 29, 2020 @08:27AM (#24929744)
There are data scientist out of the Silicon Valley. In France, salaries for data scientist are mostly 30k€ after tax and social contributions, especially outside of Paris. 1k€ is still largely manageable on this salary but it isn't insignificant.
Re:AMD Reveals the Radeon RX 6000 Series, Coming November 18th by mamon on Thursday October 29, 2020 @09:22AM (#24930185)
You've got to be kidding me. In Poland you can make 1.5x that. France must have very high taxes.
Re:AMD Reveals the Radeon RX 6000 Series, Coming November 18th by ebalit on Thursday October 29, 2020 @04:30PM (#24935382)
Sadly I'm not ^^ This correspond to a full cost for the company a bit bellow 60k€ [0]. We do get many advantages that are paid through those contributions, but the available income is useful when comparing to prices.

0: https://mycompanyinfrance.fr/calculators/salary

Re:AMD Reveals the Radeon RX 6000 Series, Coming November 18th by delusional on Wednesday October 28, 2020 @02:50PM (#24922636)
This is more believable to me than the RAM being the decision maker. As an ML amateur it looks like most of it is built upon proprietary nvidia tech, which makes makes AMD a nonstarter, even if they did have a technically stronger card.
Re:AMD Reveals the Radeon RX 6000 Series, Coming November 18th by sangnoir on Thursday October 29, 2020 @11:24AM (#24931506)
> AMD GPUs have near zero support in major ML frameworks.

That is incorrect - I have been running Tensorflow on RX5*0 cards for close to 2 years now. I even transitioned to TF2 with no problem. Granted, I have to be extra careful about kernel versions, and upgrading kernels is a delicate dance involving AMD driver modules and ROCm & rocm-tensorflow. My setup is certainly finicky, but to say AMD GPUs have near zero support is false.

Re:AMD Reveals the Radeon RX 6000 Series, Coming November 18th by vokep on Wednesday October 28, 2020 @02:34PM (#24922463)
I do machine learning research on my own "just for the fun of it", and I also am looking to buy a 3090 asap without really even thinking about the impact on my wallet. I know I can survive buying one, thats good enough. I need it.

gimme 48 GB gimme 128

Re:AMD Reveals the Radeon RX 6000 Series, Coming November 18th by ChuckNorris89 on Wednesday October 28, 2020 @02:04PM (#24922061)
If one makes bay area salaries, I can't imagine the price of a 3090 would be a problem. One probably pays more in rent than that even with scalping prices.

Now on the other side of the world, where a 3090 is several times your rent, you really need to think thrice about buying one.

Re:AMD Reveals the Radeon RX 6000 Series, Coming November 18th by causalmodels on Wednesday October 28, 2020 @02:47PM (#24922594)
Yes. GPU RAM is a major bottleneck for my personal work and buying cards is still cheaper in the long run than renting.

edit: Also CUDA is just too important to switch to AMD.

Re:AMD Reveals the Radeon RX 6000 Series, Coming November 18th by meragrin_ on Wednesday October 28, 2020 @04:19PM (#24923661)
The 6900 XT the direct competitor to the RTX 3090. It is not $1000 cheaper. The 6900 XT was announced as $999 and the RTX 3090 is priced at $1499. The RTX 3090 also has raytracing hardware, support for machine learning, and other things. We have yet to see how the 6900 XT behaves in less than ideal conditions and performs with raytracing on. In the end, there might be other things which justify the extra $500.
Re:AMD Reveals the Radeon RX 6000 Series, Coming November 18th by nightski on Wednesday October 28, 2020 @01:43PM (#24921795)
To be fair to Nvidia it's not the same. AMD card is GDDR6 and 3090 is GDDR6X (which may be causing Nvidia's supply issues).
Re:AMD Reveals the Radeon RX 6000 Series, Coming November 18th by snvzz on Wednesday October 28, 2020 @08:37PM (#24925821)
Doesn't matter much, when AMD is getting dramatically better performance out of their GDDR6 with their new 128MB "infinity cache".

At the end, performance is what matters.

Re:AMD Reveals the Radeon RX 6000 Series, Coming November 18th by sagarm on Wednesday October 28, 2020 @04:59PM (#24924075)
It's product segmentation. NVidia dominates the ML space, so they don't have to worry much about competitive pressures. Increasing the efficiency of ML engineers is definitely worth at least $1500 them and their employers, so why leave money on the table?
Re:AMD Reveals the Radeon RX 6000 Series, Coming November 18th by snvzz on Wednesday October 28, 2020 @05:02PM (#24924104)
>Increasing the efficiency of ML engineers is definitely worth at least $1500 them and their employers, so why leave money on the table?

This would make sense if these were Titan cards with ML drivers. Instead, they are not, only the regular drivers are available, and FP32/64 performance is artificially capped.

These aren't cards for ML.

Re:AMD Reveals the Radeon RX 6000 Series, Coming November 18th by nl on Thursday October 29, 2020 @12:35AM (#24927257)
As an ML engineer I (and many others I know) would love them.

The ML driver and FP32/64 performance capping aren't really issues since in reality we rarely hit those limits.

Re:AMD Reveals the Radeon RX 6000 Series, Coming November 18th by malkia on Wednesday October 28, 2020 @01:40PM (#24921755)
It's worth. There are really serious cases where extra GPU RAM is worth every penny. Not games, but say game development (or similar).
Re:AMD Reveals the Radeon RX 6000 Series, Coming November 18th by ST2084 on Wednesday October 28, 2020 @02:04PM (#24922062)
Resolve and other creative apps
Re:AMD Reveals the Radeon RX 6000 Series, Coming November 18th by pkulak on Wednesday October 28, 2020 @01:43PM (#24921794)
Nvidia is also using much more expensive (and power-hungry) ram.
Re:AMD Reveals the Radeon RX 6000 Series, Coming November 18th by AnthonyMouse on Wednesday October 28, 2020 @02:23PM (#24922302)
Which makes it more expensive, but it only makes it better if the expense actually translates into performance.
Re:AMD Reveals the Radeon RX 6000 Series, Coming November 18th by snvzz on Wednesday October 28, 2020 @04:10PM (#24923574)
>if it translates into performance.

Which it doesn't. Thanks to AMD having some new, large "Infinity Cache" feature which they adapted from their Zen CPU architecture.