Porting AMD ROCm for Windows

Posted by

AMD ROCm on Windows

AMD ROCm on Windows

AMD ROCm, or Radeon Open Compute Platform, is an open-source software platform that provides a hardware-agnostic environment for developing high-performance computing and machine learning applications. Originally designed to work with Linux operating systems, there has been interest in running ROCm on Windows as well.

While AMD ROCm was not originally designed to work with Windows, there have been efforts to port the platform to the Windows operating system. This is due to the popularity of Windows among developers and the desire to take advantage of ROCm’s features on a wider range of systems.

Challenges of running AMD ROCm on Windows

One of the main challenges of running AMD ROCm on Windows is that it was not designed to work with the Windows driver model. This means that significant changes and adaptations are needed to make ROCm compatible with Windows.

Another challenge is the lack of native Linux support on Windows. Many features and functionalities of ROCm are optimized for Linux systems, so porting these to Windows requires additional development and testing.

Benefits of running AMD ROCm on Windows

Despite the challenges, there are potential benefits to running AMD ROCm on Windows. For developers who are already familiar with Windows and prefer to work in that environment, having access to ROCm can open up new opportunities for high-performance computing and machine learning applications.

Furthermore, running ROCm on Windows can enable developers to take advantage of the hardware resources available on Windows-based systems, including AMD GPUs and multi-core CPUs.

Current status of AMD ROCm on Windows

As of now, there is ongoing work to port AMD ROCm to Windows. While there is no official release or support for running ROCm on Windows, interested developers can explore community-driven efforts and experimental builds on platforms such as GitHub.

It is important to note that running AMD ROCm on Windows may still come with limitations and issues due to the differences in the Windows driver model and the optimization for Linux systems. Therefore, it is recommended to carefully assess the compatibility and performance of running ROCm on Windows for specific use cases.

Conclusion

While AMD ROCm was originally designed to work with Linux operating systems, there is interest in running the platform on Windows as well. Efforts are underway to port ROCm to Windows, and while there are challenges and limitations, there are potential benefits for developers who prefer to work in a Windows environment.

As the development of AMD ROCm on Windows continues, it will be interesting to see how the platform evolves and expands its reach to a wider range of systems.

0 0 votes
Article Rating
40 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
@michaelroberts1120
6 months ago

Unfortunately as of this present date ROCm only works on Linux. I suspect that this may be due to the developers being Linux cultists who couldn't care less about Windows users. That's right, they are only developing the product for what amounts to a single digit percent of the PC market. I tried ROCm with koboldcoo_rocm, and it crashed with the error tensile library file/folder does not exist. How AMD will ever compete with NVIDIA at this rate I really can't see at all.

@LLlblKAPHO
6 months ago

у кого-нибудь получилось заставить это работать?

@DevilinGame
6 months ago

4 months later, amd still doesn't support. Eh…

@spacebarwasd9782
6 months ago

Now Fsr3 too

@zodwraith5745
6 months ago

Useless if no one adopts it. AMD's biggest failure is ignoring mindshare. They think all they have to do is slightly undercut Nvidia's pirate prices and the fanboys will come running. That isn't going to happen unless they're much cheaper as well as faster. AMD's own greed hurts them even more than Nvidia's hurts Nvidia.

@StrengthScholar0
6 months ago

Why the fuck is nobody explaining what this does?

@honza970
6 months ago

Inaccurate. HIP is not a drop in replacement for cuda, it's 'similar' and easy to port code from xuda to gip, but software still needs to be updated.

HIP is also a bad choice, SYCL is better because that is devicr agnostic, i.e. it can be used with Intel/nvidia/Radeon or plain CPU.

@CupaTeaForU
6 months ago

This is why amd is better its way cheaper similar performance and nvidia features are bieng brought to amd

@roct07
6 months ago

This is big and very good for consumers

@NOONE-lb6bd
6 months ago

when?

@guillaumeguitarian9642
6 months ago

Is ROCm in windows will be fully compatible with tensorflow 2.x ???

@TheFellerHasAChannelGodDamn
6 months ago

This is like that time the Intellivison had an adapter to play Atari 2600 games.

Like that one guy said, "There would have been lawsuits up the ass".

@mightydestroyer1020
6 months ago

Yes but nvidia has shitty vram

@westside_booty_muncher
6 months ago

Nvidia would have 100% stranglehold if their cards weren't complete ass on Linux/BSD

@i_pew_pew
6 months ago

When will it come out?

@arkap8596
6 months ago

If you cant beat ‘em join ‘em

@taikonomiko1869
6 months ago

if they can offer same thing, they can also price at same as competitors… so far the lack features that amd offer save gamer's budget but if this really happen, intel will be the only left you can go on budget

@PieStudios
6 months ago

AMD really pulled out a reverse Uno card 💀

@LayaVulpes
6 months ago

To be clear. This is amazing news and all, but remember guys that this tech was locked on server side all the time. So the first gpus with it wont be as good as you wished for, but with time it could be amazing. So dont get overhyped about it and set your edpectations lower.

@ProPrince
6 months ago

what is cuda?