Documentation on compiling with newer CUDA versions #720
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
Adds a new documentation file
BUILDING-CUDA-LINUX.mddetailing how to compile and install ONNXRuntime for newer versions of CUDA, and then how to use this forobs-backgroundremoval.Motivation
I couldn't find any direct guides on compiling ONNXRuntime and getting it to work with
obs-backgroundremovalso I had to go through a lot of headache to figure it out. I wanted to share what I've learned, feel free to expand on it.Verification
I successfully compiled ONNXRuntime and subsequently
obs-backgroundremovalusing these steps on:Issues
It can take a while to load a model onto the GPU, this is only surprising because the same does not occur with CPU inference. Not sure if this is an issue or the expected behaviour.
RMBG and RobustVideoMatting both give errors, other models work as expected though.
This is the error RobustVideoMatting gives: