ROCm
DISCONTINUED
olive
Our great sponsors
ROCm | olive | |
---|---|---|
198 | 66 | |
3,637 | 7,737 | |
- | 1.5% | |
0.0 | 5.6 | |
4 months ago | about 1 month ago | |
Python | C++ | |
MIT License | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
ROCm
-
AMD May Get Across the CUDA Moat
Yep, did exactly that. IMO he threw a fit, even though AMD was working with him squashing bugs. https://github.com/RadeonOpenCompute/ROCm/issues/2198#issuec...
-
ROCm Is AMD's #1 Priority, Executive Says
I don't know if they'll ultimately succeed or not, but they at least seem to be putting genuine effort into this. ROCm releases are coming out at a relatively nice clip[1], including a new release just a week or two ago[2].
Ok, I wonder what's wrong. maybe it's this? https://stackoverflow.com/questions/4959621/error-1001-in-cl...
Nope. Anything about this on the arch wiki? Nope
This bug report[2] from 2021? Maybe I need to update my groups.
[2]: https://github.com/RadeonOpenCompute/ROCm/issues/1411
$ ls -la /dev/kfd
-
Simplifying GPU Application Development with HMM
HMM is, I believe, a Linux feature.
AMD added HMM support in ROCm 5.0 according to this: https://github.com/RadeonOpenCompute/ROCm/blob/develop/CHANG...
-
AMD Ryzen APU turned into a 16GB VRAM GPU and it can run Stable Diffusion
Woot AMD now supports APU? I sold my notebook as i hit a wall when trying rocm [1] Is there a list oft Wirkung apu's ?
-
Nvidia's CUDA Monopoly
I think geohot is working on that with tinygrad. Activity on the ROCm repo seems to have increased a lot recently:
https://github.com/RadeonOpenCompute/ROCm/graphs/code-freque...
Last I heard he's abandoned working with AMD products.
https://github.com/RadeonOpenCompute/ROCm/issues/2198#issuec...
-
Nvidia H100 GPUs: Supply and Demand
[1] links to https://github.com/RadeonOpenCompute/ROCm/issues/2198 which has all the context (driver bugs, vowing to stop using AMD, Lisa Su's response that they're committed to fixing this stuff, a comment that it's fixed)
They're talking about the meltdown he had on stream [1] (in front of the mentioned pirate flag), that ended with him saying he'd stop using AMD hardware [2]. He recanted this two weeks after talking with AMD [3].
Maybe he'll succeed, but this definitely doesn't scream stability to me. I'd be wary of investing money into his ventures (but then I'm not a VC, so what do I know).
[1] https://www.youtube.com/watch?v=Mr0rWJhv9jU
[2] https://github.com/RadeonOpenCompute/ROCm/issues/2198#issuec...
[3] https://twitter.com/realGeorgeHotz/status/166980346408248934...
-
Why Nvidia Keeps Winning: The Rise of an AI Giant
He flamed out, then is back after Lisa Su called him (lmao)
https://geohot.github.io/blog/jekyll/update/2023/05/24/the-t...
https://www.youtube.com/watch?v=Mr0rWJhv9jU
https://github.com/RadeonOpenCompute/ROCm/issues/2198#issuec...
https://geohot.github.io/blog/jekyll/update/2023/06/07/a-div...
On a personal level that youtube doesn't make him come off looking that good... like people are trying to get patches to him and generally soothe him/damage control and he's just being a bit of a manchild. And it sounds like that's the general course of events around a lot of his "efforts".
On the other hand he's not wrong either, having this private build inside AMD and not even validating official, supported configurations for the officially supported non-private builds they show to the world isn't a good look, and that's just the very start of the problems around ROCm. AMD's OpenCL runtime was never stable or good either and every experience I've heard with it was "we spent so much time fighting AMD-specific runtime bugs and specs jank that what we ended up with was essentially vendor-proprietary anyway".
On the other other hand, it sounds like AMD know this is a mess and has some big stability/maturity improvements in the pipeline. It seems clear from some of the smoke coming out of the building that they're cooking on more general ROCm support for RDNA cards, and generally working to patch the maturity and stability issues he's talking about. I hate the "wait for drivers/new software release bro it's gonna fix everything" that surrounds AMD products but in this case I'm at least hopeful they seem to understand the problem, even if it's completely absurdly late.
Some of what he was viewing as "the process happening in secret" was likely people doing rush patches on the latest build to accommodate him, and he comes off as berating them over it. Again, like, that stream just comes off as "mercurial manchild" not coding genius. And everyone knew the driver situation is bad, that's why there's notionally alpha for him to realize here in the first place. He's bumping into moneymakers, and getting mad about it.
olive
-
Is there anything that proprietary software can do and has no open alternative?
Also, keep an eye on https://olivevideoeditor.org/ for video editing. It is still in Beta, but looks very promising.
-
XFCE 4.18 Released
> Custom Actions
> It is now possible to arrange custom actions in cascading submenus. Just enter the same submenu name for a custom action in order to place it into the same menu. If you require multiple menu levels, you can achieve that by using '/' in the path of the 'Submenu' entry.*
In 2012 KDE AppMenu Runner was presented as a "plugin which allows to browse, search and select the menubar of the active application".[0]
In 2019 I requested to somehow implement a feature, similar to Blender's "Menu Search"/"Operator Search"[1], into Olive Video Editor.[2]
After it "Action Search" was implemented into Olive Video Editor ('/') shortcut, its code was reused for "Action Search" in Scribus ('Ctrl+/') and then converted into Qt5-plugin.[3,4]
Year later, this Qt5-plugin code reused in for implementing global "Action Search" in helloSystem FreeBSD distribution.[5]
Then "Search and Run a Command" ('/') was added into GIMP.[6]
Guess, GIMP's implementation may be used for other GTK-based apps too (especially Inkscape, which still has no such feature).
[0] https://www.omgubuntu.co.uk/2012/02/appmenu-runner-the-kde-h...
[1] https://github.com/olive-editor/olive/issues/265
[2] https://docs.blender.org/manual/en/latest/interface/controls...
[3] https://github.com/scribusproject/scribus/issues/109
[4] https://github.com/aoloe/scribus-plugin-actionSearch
-
Adobe Photoshop 2021 (v22) on Linux!
You can also track the development progress on github https://github.com/olive-editor/olive
-
DaVinci Resolve 18
> As a hobby videographer using Ubuntu I find myself switching between Kdenlive and Davinci Resolve, depending on the size and complexity of the project. For a small 30-second clip I like the more approachable, simple workflow of Kdenlive but holiday videos with a hundred or more cuts work much better with Davinci for me.
What about FLOSS Olive video editor?[0,1]
As for me, for a small 30-second clip Olive is much better choice than Kdenlive.
-
YouTubers on Linux, what applications do you primarily rely on and use for A/V creation and editing
For a while I was really hopeful about Olive, but it started an under-the-hood rewrite in mid-2019 and hasn't made much publicly-visible progress since. From what I can tell in the commit history, though, once it's done it'll be really impressive. It looks like it'll actually use the GPU.
- UPDATE: After reading 600+ of your comments, here is the updated list of open source Linux programs mostly for beginners (thus mostly gui).
-
Open source, my beloved
Olive video editor
Olive video editor, it's the editor I used to make this video, it's really awesome! Now if you'll excuse me I have to praise it, I cannot contain myself. It started out in 0.1 as an editor with the common workflow of filters and all that and then when the dev saw that it started to pick up he decided he would rewrite it from scratch to follow a more flexible approach, so in 0.2 he made the shift to node based editing which is just a breeze to work with imo. Another one of the notable features is the video and audio caching that enables for smooth playback while editing, it's fast even on my PC with just 4GB of RAM and an old i3 CPU! Now it does crash on me sometimes, but that's still very impressive, Kdenlive for example crashes about the same, but it has a playback that isn't even comparable. All in all it's looking to be a great video editor, it's still in alpha stage so there aren't that many features as the previously mentioned Kdenlive, and a few things just straight up crash, but the potential for it is very big if you ask me, node based editing would make things so much easier in the long run.
Olive video editor keep in mind it's still in alpha so it's bound to have some bugs/crashes and it won't have as many features, but if you don't do super complex editing it's a solid alternative already
- GraphSCAD – A User Friendly Nodal Editor for OpenSCAD
What are some alternatives?
tensorflow-directml - Fork of TensorFlow accelerated by DirectML
Pytorch - Tensors and Dynamic neural networks in Python with strong GPU acceleration
rocm-arch - A collection of Arch Linux PKGBUILDS for the ROCm platform
oneAPI.jl - Julia support for the oneAPI programming toolkit.
shotcut - cross-platform (Qt), open-source (GPLv3) video editor
SHARK - SHARK - High Performance Machine Learning Distribution
plaidml - PlaidML is a framework for making deep learning work everywhere.
llama.cpp - LLM inference in C/C++
exllama - A more memory-efficient rewrite of the HF transformers implementation of Llama for use with quantized weights.
tensorflow-upstream - TensorFlow ROCm port
davinci-resolve-linux - Setup Davinci Resolve on Linux an Fix Issues with Importing and Exporting Media
AdaptiveCpp - Implementation of SYCL and C++ standard parallelism for CPUs and GPUs from all vendors: The independent, community-driven compiler for C++-based heterogeneous programming models. Lets applications adapt themselves to all the hardware in the system - even at runtime!