Advice on AI Retail Solution

Dear NVIDIA Team,

I am PJ Pretorius, owner of OK Dana Bay, a retail grocery store in South Africa. I am reaching out to seek guidance on integrating NVIDIA’s AI technologies into our store operations.

Current Setup:

  • Store: OK Dana Bay, a small-scale retail grocery outlet.
  • Existing Equipment: Standard POS systems and surveillance cameras.
  • Upcoming Hardware: We have ordered the reComputer J3011, powered by NVIDIA’s Jetson Orin Nano, to enhance our AI capabilities.

Project Objective:

We aim to implement an AI-driven system to automate stock management, including:

  • Real-Time Stock Monitoring: Utilizing shelf cameras to track product availability.
  • Automated Notifications: Alerting staff when stock levels are low or shelves are empty.
  • Dashboard Integration: Developing an admin interface for monitoring and analytics.

Challenges:

A primary concern is efficiently training AI models to recognize our diverse product range without capturing extensive image datasets for each item.

Request for Guidance:

We seek your expertise on the following:

  1. Efficient Model Training: Recommendations on tools or methodologies to train AI models with minimal data, possibly leveraging synthetic data generation or pre-trained models.
  2. Developer Program Participation: Information on eligibility and benefits of joining the NVIDIA Developer Program, considering our status as a small retail business.
  3. Recommended Tools and SDKs: Advice on NVIDIA tools, such as Metropolis, DeepStream, or TAO Toolkit, that would best suit our project requirements.
  4. 3D Model Generation: Solutions for creating 3D models of products to facilitate synthetic data generation, especially when supplier-provided models are unavailable.

We are committed to leveraging AI to enhance our operations and believe NVIDIA’s technologies can play a pivotal role in this transformation. Any assistance or resources you can provide would be greatly appreciated.

Thank you for your time and consideration.

Best regards,

PJ Pretorius

Hi @pjpretorius.work

The NVIDIA Developer Program is free to join. information on what it gives you access to can be found here. Learn New Technical Skills | NVIDIA Developer

I would recommend getting onboarded and trying out some of these tools yourself to determine which ones work for you. You can also take a look at the NVIDIA Blueprints which show example workflows for a range of use cases. Try NVIDIA NIM APIs

Best,
Sophie

Would I be able to use 3D Models captured by a platform like Polycam to generate synthetic data to train my Retail Object Detection model?

I’m not familiar with Polycam, but don’t see why not - so long as their license agreement allows for such use of the data.

Thank you so much; I appreciate it.

My big question is, what is the most efficient way to train the Retail Object Detection model on local South African products/brands, as there is not much coverage for this yet?

Are there any methods you would suggest?

Kind Regards,

PJ Pretorius.

Hi @pjpretorius.work tao_tutorials/notebooks/tao_launcher_starter_kit/retail_object_detection/retail_object_detection.ipynb at main · NVIDIA/tao_tutorials · GitHub We have an example of finetuning the retail object detection model in that notebook. Thanks,

Sophie

I have flashed my device with Jetpack 6.2.

Which versions of CUDA, cuDNN, TensorRT and Deepstream would you suggest as I don’t want any incompatibilities?

Kind Regards,

PJ Pretorius

Hi,

I recently flashed my Seeed Studio ReComputer Orin J3011 with JetPack 6.2 and have been facing issues with DeepStream and missing dependencies.

System Details:

Device: Seeed ReComputer Orin Nano J3011
JetPack: 6.2 (flashed via Seeed’s official image)
CUDA: 12.6
DeepStream: 7.1
TensorRT: 10.3.0.30

Issues Faced:

  1. Missing libnvdla_compiler.so

Running deepstream-app --version gives:

error while loading shared libraries: libnvdla_compiler.so: I cannot open shared object file: No such file or directory

find / -name “libnvdla_compiler.so” returns nothing.

  1. Can’t Install nvdla-compiler orlibnvdla via APT

Running sudo apt-get install -y nvdla-compilerE: Unable to locate package nvdla-compiler

Is this removed in JetPack 6.2? What’s the alternative installation method?

  1. Should I Reflash or Fix This Manually?

I still have the original Seeed JetPack 6.2 image. Should I reflash the device, or is there a way to fix this without a complete reset?

Hi @pjpretorius.work mind starting a new topic on this in the Jetson forum? That way the right people can help you out!