Skip to content

[Feature Request] Enumerate GPU devices for selection in SceneScape UI #707

@tdorauintc

Description

@tdorauintc

✨ 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 request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions