Skip to content

Commit 9b83405

Browse files
authored
Merge pull request #178439 from nikitapitliya/patch-19
Update develop-deploy-grpc-inference-srv.md
2 parents 6bfcb21 + 6fe3c60 commit 9b83405

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

articles/azure-video-analyzer/video-analyzer-docs/edge/develop-deploy-grpc-inference-srv.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,6 @@ To create a gRPC inference server and implement it as an extension with Video An
3535

3636
Perform the necessary steps to have Video Analyzer module deployed and working on an IoT Edge device.
3737

38-
> [!NOTE]
39-
> The deployment manifests use a tag of 1 (video-analyzer:1). So simply redeploying such manifests should update the module on your edge devices when newer tags are released.
40-
4138
### High level implementation steps
4239

4340
1. Choose one of the many languages that are supported by gRPC: C#, C++, Dart, Go, Java, Node, Objective-C, PHP, Python, Ruby.
@@ -67,6 +64,9 @@ When collocating on the same node, `shared memory` can be used for best performa
6764
1. Upon receiving of a frame, access the address offset within the shared memory.
6865
1. Acknowledge the frame processing completion so its memory can be reclaimed by Video Analyzer.
6966

67+
> [!NOTE]
68+
> When using a gRPC extension module for inferencing with shared memory, both the Video Analyzer edge module and the extension module should run in the same [user and group](https://docs.docker.com/engine/reference/builder/#user)
69+
7070
## Create a gRPC inference server
7171

7272
Now you will build an IoT Edge module (External AI) that accepts video frames from Video Analyzer using [protobuf](https://github.com/Azure/video-analyzer/tree/main/contracts/grpc) messages via shared memory, classify the frames as **dark** or **light** and return inference results back to the IoT Hub Message Sink in Video Analyzer using the inference metadata schema.

0 commit comments

Comments
 (0)