Coral gasket-dkms drivers

I to have a Coral TPU M.2 that is recognized:
01:00.0 System peripheral [0880]: Global Unichip Corp. Coral Edge TPU [1ac1:089a]
But have no way to utilize it because TrueNas or Frigate app can not access it.
Be great to have that build into stabile Apps in truenas.

In addition, why not include all options for object detection acceleration? I think Coral TPU is probably top on peoples list but adding the following will forego future acceleration requests, if not too time consuming to bundle the options.
Most Hardware

  • Coral EdgeTPU: The Google Coral EdgeTPU is available in USB and m.2 format allowing for a wide range of compatibility with devices.
  • Hailo: The Hailo8 AI Acceleration module is available in m.2 format with a HAT for RPi devices, offering a wide range of compatibility with devices.

AMD

  • ROCm: ROCm can run on AMD Discrete GPUs to provide efficient object detection.
  • ONNX: ROCm will automatically be detected and used as a detector in the -rocm Frigate image when a supported ONNX model is configured.

Intel

  • OpenVino: OpenVino can run on Intel Arc GPUs, Intel integrated GPUs, and Intel CPUs to provide efficient object detection.
  • ONNX: OpenVINO will automatically be detected and used as a detector in the default Frigate image when a supported ONNX model is configured.

Nvidia

  • TensortRT: TensorRT can run on Nvidia GPUs and Jetson devices, using one of many default models.
  • ONNX: TensorRT will automatically be detected and used as a detector in the -tensorrt or -tensorrt-jp(4/5) Frigate images when a supported ONNX model is configured.

Rockchip

  • RKNN: RKNN models can run on Rockchip devices with included NPUs.
    Correction: I think Tensor core option is available from the setup menu…
1 Like