-
Notifications
You must be signed in to change notification settings - Fork 34
Open
Labels
enhancementNew feature or requestNew feature or request
Description
✨ Is your feature request related to a problem? Please describe.
Currently, the SceneScape UI only supports selecting a decode device for inference without enumerating available GPU devices. This limits deployment flexibility on systems equipped with multiple GPUs (e.g., GPU.0, GPU.1, etc.).
💡 Describe the solution you'd like
Add support in the SceneScape UI to enumerate available GPU devices. This enumeration should allow the UI to present a menu in the camera configuration so users can select from all detected GPU devices. The preferred implementation is for the SceneScape UI to request the full hardware GPU enumeration from the DLStreamer-Pipeline-Server backend service via a REST API endpoint. Note: this endpoint is not yet supported by DLStreamer-Pipeline-Server, so backend implementation will be required in parallel.
🔄 Describe alternatives you've considered
- Manual listing of GPU devices in configuration (not dynamic)
- Querying device information from the frontend directly (non-portable)
📄 Additional context
- Should support all available GPU devices in the system
- Enumerate available GPUs and present as selection in the camera config menu
- Recommend REST API request to DLStreamer-Pipeline-Server for enumeration (requires backend feature)
- This issue is a sub-issue of run inference on GPU #683 (run inference on GPU)
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request