AMD ROCm Software Blogs
rocm.blogs.amd.com
rocm.blogs.amd.com
Took some finagling to get it working with ROCM 6 and the newest pytorch which I couldnt seem to coax invoke or comfy to do
There seems to be hit and miss reports about coaxing a 7800XT to run. But the uncertainty (and the fact that it's no better/in some ways worse than a 6800xt) basically dissuaded me from bothering to upgrade my old rx580 recently.
Switching from HIP to HSA is an interesting turn of events. I thought HSA was dead or mostly a buzzword. The Wikipedia article is short on dates, but it feels like the HSA was trying to be a thing a decade ago. https://en.wikipedia.org/wiki/Heterogeneous_System_Architect...
https://www.reddit.com/r/Amd/comments/a9tjge/amd_rocm_hcc_pr...
These sorts of updates to things, like their blogs, are baby steps in the right direction.
My gaming machine is a windows machine, so that's where my GPU is. Not willing to add a Linux partition, and the "Linux in Windows" support doesn't work with AMD gpus.
I have that on my PC and I like it a lot
See also: fixing software bluetooth issues, especially those caused by dual boot, by using an external 3.5mm or toslink -> bluetooth transmitter. I use a B03Pro and haven't had to fight bluetooth pairing / quality / microphone issues in years, despite dual booting.
Software sucks. Replace it with dedicated hardware and your life will suck less.
Everyone says that, but I really haven't found that to be true in the last 12 years or so. I dual-booted Windows and Arch Linux for multiple years (2014-2017), doing plenty of system updates. I never really had any boot issues caused by an update. The only time I ever had any boot issues is when I was mucking with Grub configs and I didn't really know what I was doing.
Maybe I've just been lucky, but I've had a ton of computers, many of which I've dual-booted with partitions, and it feels like a pretty streamlined process that doesn't seem to break.
> The only time I ever had any boot issues is when I was mucking with Grub configs and I didn't really know what I was doing.
Why were you mucking with Grub configs? Because something went wrong.
Why did you know what you were doing? Because it was far from the first time something had gone wrong.
Beware the rose-tinted glasses.
Because I needed to enable a driver, actually, and something on the Arch forums or AskUbuntu said that I could enable it in a boot parameter in my grub config. I cannot remember the specific driver, but it was absolutely not to fix any boot partition issues.
Also, I explicitly stated that I didn't know what I was doing in the comment you're replying to.
Please don't get me wrong; I really don't have any rose-tinted glasses in regards to Linux. I'm basically a Mac person now; my work computer is a Mac M3, my home computer is a MacBook i9. I do have NixOS dual-booted on my personal computer, and it's been a nightmare to get all the drivers working. Just kidding, they still don't work, because the Linux drivers for the T2 MacBooks are garbage. There's a good chance that I will be nuking the Linux partitions this weekend in all honesty. The only thing that runs Linux full time in my house is my server, which runs a NixOS install on a tmpfs root.
It's not like I have a ton of love for Linux, if I did I would probably still be using it for my daily driver, but I just haven't had the dual-boot-partition issues that people complain about. Maybe it's because I so rarely actually went to Windows, but grub more or less did the job.
I will acknowledge that getting Linux installed in a secureboot environment continues to be a pain, however.
The most common killer combo is that Windows tries an update, reboots as part of it, and the reboot unexpectedly (from Windows point of view) goes into Linux. Some time later you log into Windows, it looks at the clock, realizes the reboot didn't go as planned, and flips its shit into some kind of hare-brained recovery process that winds up overwriting your bootloader with something that can't load Linux and can't load Windows either. It doesn't happen every time so clearly there are heuristics, but it definitely happens some of the time because the dead windows loader it leaves behind is distinctive and unmistakable. That said, I've seen both Ubuntu and Fedora updates that automatically fixed the bootloader until it was broken, so it's wrong to fingerpoint too hard here.
The upshot is that "leave bootloader on boot drive alone" isn't part of the implicit operating system social contract, but "leave bootloader on non-boot drive alone" is, so you can solve a big hairy software problem with a small hardware investment.
It is not straightforward, you have to disable windows fastboot, and some windows updates might mess stuff up. Sometimes weird behaviour happens with the bootloader, but it might be bad configuration.
For the peace of mind I would not use dual boot. Perfect way would be to have windows and linux on separate drives and having a easy to use switch.
The blame has been more on the Windows side than Linux, and special OEM partitions on laptops, nevertheless I no longer had to reinstall my computer, or try to rescue boot partitions.
https://www.youtube.com/watch?v=t4J_KYp0NGM
interesting stuff with mi25
edit: It seems cudocompute and dataknox is willing to rent them out
Soon! Estimated ship date is 2/29. Should arrive around 5 days after that. We are going to fly to the data center, get the boxes all set up and start to launch things.
Pricing is TBD since there isn't really a comparable and we expect that since these GPUs are so new, people will want to do a lot of testing before they are willing to commit. Therefore, we are looking for partnerships over just customers.
Disclosure: Check out my profile, I'm building a white glove bare metal service that is focused on only top end AMD compute and specifically the MI300x (and future generations). Feel free to reach out via email.
Think ya'll will ever offer single MI300X instances?
We offer single GPU access through a VM and PCIe pass through. Either we can provide you a basic Ubuntu VM with everything loaded into it (with regards to drivers and such) or you can send us your VM image and set it up however you like. Then you'll just have direct ssh access into it.
https://github.com/unslothai/unsloth/issues/160
https://github.com/search?q=repo%3Apredibase%2Florax+rocm&ty...
https://github.com/sgl-project/sglang/issues/157
https://github.com/casper-hansen/AutoAWQ (supports rocm)