[Feature] Mixed Hardware Acceleration Capabiltity Expanded Microservices/Machine Learning Container Environment #13648
tbelway
started this conversation in
Feature Request
Replies: 1 comment 18 replies
-
You can use config files to specify different transcoding settings in each container. |
Beta Was this translation helpful? Give feedback.
18 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I have searched the existing feature requests to make sure this is not a duplicate request.
The feature
Currently the video transcoding settings are configured in the administration GUI, where the Acceleration API can be chosen amongst a list including NVENC, Quick Sync, VAAPI, RKMPP and Disabled. However, it is possible one will have a mixed environment with, for example, an NVIDIA GPU passed through to one box, an intel CPU with iGPU on another box, and an AMD CPU on another.
It would be beneficial to allow for granular environment settings per container, so that you can have multiple microservices/ml nodes operating on these different environments and not have the transaction fail due to the GUI setting having NVENC, when it is trying to run on a box with Quick Sync or no possible hardware acceleration.
I would propose the option be set in GUI with a container level environment variable to override allowing for the primary instance having, for example, NVENC, and then each other instance can toggle between HWA being disables or enabled with a different HWA configuration.
:edit:
Proposed Requirements:
1a) If partial config modification, should take any undeclared values from database and not from default values
3a) Need a way to to handle machine learning designation, either through redis or postgres?
Platform
Beta Was this translation helpful? Give feedback.
All reactions