Skip to content

Conversation

@tejaswinijayashanker943
Copy link
Contributor

@tejaswinijayashanker943 tejaswinijayashanker943 commented Oct 10, 2025

Description

This PR enhances the Manufacturing Sample Apps by adding GPU device-based payloads to improve stream density and achieve target FPS.

How Has This Been Tested?

Follow the setup guide. If Device is set to GPU, then the sample_start.sh automatically takes gpu based payload.
2 streams on GPU for PCB_Anomaly_Detection.
3 streams on GPU for Pallet_Defect_Detection.
6 streams on GPU for Weld_Porosity_Detection.
3 Streams on GPU for Worker Safety Gear Detection.

Lines of Code Changed:

image

Checklist:

  • I agree to use the APACHE-2.0 license for my code changes.
  • I have not introduced any 3rd party components incompatible with APACHE-2.0.
  • I have not included any company confidential information, trade secret, password or security token.
  • I have performed a self-review of my code.

@tejaswinijayashanker943 tejaswinijayashanker943 marked this pull request as ready for review October 10, 2025 11:53
@tejaswinijayashanker943 tejaswinijayashanker943 changed the title Added GPU device type to .env files for all apps and updated readme [ITEP-79015] Add GPU Device support for Manufacturing Edge AI Suites Oct 10, 2025
@tejaswinijayashanker943
Copy link
Contributor Author

@sairampillai @deepaks2 @ajagadi1 Could you please do the first level review this PR.
I do not have the permissions to add reviewers.

Comment on lines 155 to 160
> **NOTE:** This will start the pipeline. The inference stream can be viewed on WebRTC, in a browser at the following url:

```bash
https://<HOST_IP>/mediamtx/anomaly/
```

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
> **NOTE:** This will start the pipeline. The inference stream can be viewed on WebRTC, in a browser at the following url:
```bash
https://<HOST_IP>/mediamtx/anomaly/

Similarly, if you have a GPU device, the GPU based pipeline can be started as ./sample_start.sh -p pcb_anomaly_detection_gpu and output stream can be viewed on https://<HOST_IP>/mediamtx/anomalygpu/

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This will keep doc simple and avoid repetition

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants