-
Notifications
You must be signed in to change notification settings - Fork 769
{lib}[SYSTEM] ffnvcodec v11.1.5.2 + add it as build dependency in FFmpeg 5.0.1 #17271
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
{lib}[SYSTEM] ffnvcodec v11.1.5.2 + add it as build dependency in FFmpeg 5.0.1 #17271
Conversation
|
I wasn't sure if to call this ffnvcodec or nv-codec-headers. |
|
Test report by @Micket |
|
So, ffnvcodec are just headers, and ffmpeg should do runtime checks. I think this will just build FFmpeg with support for nvenc, similar to how we do with OpenMPI's cuda support. It doesn't seem to care about CUDA runtime either, the actual codec libraries are part of the drivers. So, that's great. No need to make CUDA suffix variants of FFmpeg for this feature i think. But it needs to be tested to ensure it has no negative impact on systems without nvidia gpus (or drivers) |
|
Test report by @Micket |
|
Test report by @zao |
|
Test report by @Micket |
|
Tested to confirm that it builds fine even if you lack cuda and gpu (and such a build will work at runtime from a machine with nvidia gpu). We should be able to apply this to all FFmpegs going forward. I'm not sure how to interpret the different versions of ffnvcodec though, or what the compatibility with nvidia drivers and/or FFmpeg is. |
|
@boegelbot please test @ generoso |
|
@Micket: Request for testing this PR well received on login1 PR test command '
Test results coming soon (I hope)... - notification for comment with ID 1424801064 processed Message to humans: this is just bookkeeping information for me, |
boegel
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm
|
@boegelbot please test @ generoso |
|
@boegel: Request for testing this PR well received on login1 PR test command '
Test results coming soon (I hope)... - notification for comment with ID 1427634359 processed Message to humans: this is just bookkeeping information for me, |
|
Test report by @boegelbot |
|
@boegelbot please test @ jsc-zen2 |
|
@boegel: Request for testing this PR well received on jsczen2l1.int.jsc-zen2.easybuild-test.cluster PR test command '
Test results coming soon (I hope)... - notification for comment with ID 1427663971 processed Message to humans: this is just bookkeeping information for me, |
|
Test report by @boegelbot |
|
Test report by @boegel |
|
Going in, thanks @Micket! |
(created using
eb --new-pr)I also need to test this as an optional dependency to ffmpeg.