Request custom-device (drp-ai-device) interface for rzv-ai-sdk-collection

name: rzv-ai-sdk-collection
description: |
  Selected AI examples from renesas-rz/rzv_ai_sdk, built for PRODUCT=V2L.
  TVM runtime is staged from renesas-rz/rzv_drp-ai_tvm.
snapcraft: https://github.com/canonical/rzv_ai_sdk_snap/blob/master/snap/snapcraft.yaml
slots:
  drp-ai-slot:
    interface: custom-device
    custom-device: drp-ai-device
    devices:
      - /dev/drpai0
      - /dev/udmabuf
      - /dev/udmabuf0
      - /dev/rgnmm
      - /dev/rgnmmbuf

plugs:
  gpu-2404:
    interface: content
    target: $SNAP/gpu-2404
    default-provider: mesa-2404
  drp-ai-plug:
    interface: custom-device
    custom-device: drp-ai-device

This snap is used to run AI application demos of our (Canonical) customer (Renesas). The snap requires custom-device interface (“drp-ai-device”) to be able to access these devices:

  • /dev/drpai0: control node for the DRP-AI accelerator.
  • /dev/udmabuf: u-dma-buf manager; creates/destroys DMA buffers.
  • /dev/udmabuf0: contiguous DMA buffer used by DMA buf manager
  • /dev/rgnmm: Renesas graphics memory allocator
  • /dev/rgnmmbuf: buffer node for the graphics memory allocator.

Note: this is not a request for auto connection, only for custom-device.

This request has been added to the queue for review by the @reviewers team.

Hello @devrim,

Thank you for the request, +1 from me for granting custom-device installation for the rzv-ai-sdk-collection snap.

1 Like

+1 from me as well to grant access to requested paths using custom-device interface.

1 Like

Hi @elisehdy hello @shishirsub10 I still cannot promote version 1.1 (or 2.0) of this snap to beta (or edge) channel. When will this be possible?

+2 votes for, 0 votes against, Granting auto-installation of custom-device interface to rzv-ai-sdk-collectionsnap. New revision of the snap should automatically pass the review.

Let me know if there are any issues.

1 Like