VPS toolkit with DeepStream 5 on Nvidia Jetson nano

Helloo,

We are trying to integrate our video analytics solution that is based on deepstream 5 in milestone using the VPS toolkit.

It seems that your VPS is based on dotnet sdk 2.1 which throw an error when installing it on the ARM architecture of the Jetson nano.

Do you please have any kind of support when dealing with this situation?

Hi.

Which version are you using? We have released an updated VPS Sample build on .Net 3.1 version some time ago. As far as I know, it should be available in our github and installers.

Hello again,

I do thank you for you answer

we found that someone else has faced the same issue:

https://developer.milestonesys.com/s/feed/0D53X00007IZ0bhSAD

Hence, we followed your suggested steps based on your github repo:

https://github.com/milestonesys/mipsdk-samples-vps/tree/main/VPSToolkit

Right now we are stacked with the make run command:

We appreciate your help.

Did you build the VPService.dll on ARM and for ARM architecture as well? I think the default settings for our sample is x64.

Yes, we are building the project on ARM architecture of the jeston nano. Is there anything we must take into consideration before this step?

Should we consider “Any CPU” when building the project on Windows before make it to the jetson?

To be honest I don’t have much experience with building applications for platforms other than Windows. What is your Platform Target and /or RuntimeIdentifier when you build?

our target platform is the jetson nano which is linux-arm64

Hi.

I think the problem might be VpsCommon. It’s distributed using nuget but we build it only for x86 architecture. I’m still trying to get my hands on an ARM machine, but if you could try to replace VpsCommon with either a local project or local files, and try building it that way. You can find the source code for VpsCommon in the post you linked: https://developer.milestonesys.com/s/feed/0D53X00007IZ0bhSAD

we haven’t made any changes to it.

Hello again,

I guess the source code for VpsCommon “VpsCommon.sln” is not available neither in your github repo nor in the zip file of the post that you have shared.

No. I couldn’t make it work to load a dll back then so I just decided to move all the .cs files into the original solution. The code did not change and the files are still included.

We would like to thank you for you guidance,

we build our solution for arm64 and it works well on the jetson nano.

(solved)