-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Distro Install Script for Arch Linux #10
Comments
If anyone from the Arch-using community would like to submit a patch to handle this, I would gladly pull it in. However, I have little to no background working with Arch. As such, I'd say that your best bet is to follow the work being done by the community, such as this discussion. In the end, I'd be really happy if some of the folks working on such projects pushed their build system into Experimental ROC so that any other things we make available here (such as experimental support for not-officially-supported GPUs) would also work with Arch. |
I'm actually working on this and was just about to come looking for information on how to contribute. Everything should be buildable from source, but all the package side is still commented out. My plan is to reach out and leverage the work done by the people who made the packages as, though I've surprisingly got no experience on PKGBUILDs Some builds are very conservative with the thread limit though, I was surprised |
Thanks for the conversion work on the scripts! The scripts built almost perfectly on my arch installation. The ATMI package just needs rsync installed before it builds correctly. I've sent you a small pull request. With the rsync package installed, the build works flawlessly on my installation. |
Thanks for letting me know. I've merged that PR |
Hi @VileLasagna Thanks a lot for looking into this. As I mentioned, one of my major goals for Experimental_ROC was to use it as a kicking-off point for community interaction. I have no background in working with Arch, so your work is a huge help! You're right that some of our builds are very conservative with the number of parallel threads. The background there is that one of my test systems has 16 GB of RAM. I found that some of our builds would randomly fail due to out-of-memory issues during large parallel builds. Reserving 4 GB of DRAM per build thread was the only way to prevent these random failures from happening. I would much rather that users have a slower build than for some builds to randomly fail. The latter failures are really hard to reproduce and debug on someone else's system, since they're non-deterministic. As for how to contribute: please feel free to submit a PR based on your branch into this repo. I may have some comments before accepting the patches, but once we have them, I can also try to make sure I don't break Arch when updating the scripts for ROCm 2.1, 2.2, etc. Some comments based on what I see in your repo right now:
|
I also have an Arch system and am going to use this. On the matter of cores, I have 8 and I had to hack Will this end up in the AUR? The ROCm stack used to be there, although it never was fully working and I think it was orphaned. |
@jlgreathouse My first go-to was also the AUR but I couldn't quite get it working either, possibly by not having all the necessary packages (It's a LOT of projects here and I'm pretty sure I installed very few packages). Currently taking this one step at a time tho, but from a perspective of making sure I do it in a way that preserves the care and structure that the original project had and made it easy to work with in the first place. |
Hi all,
Can we have an installation script for distros based on Arch? It would be great.
Cheers!
The text was updated successfully, but these errors were encountered: