NEWS
frigate: Installationsprobleme google coral ki-beschleuniger
-
Ich bin gerade dabei die USB Version des coral ki-beschleunigers zu installieren ...
Leider gibt es da gewisse Probleme.
Ich arbeite erstmal unter proxmox mit meinem LXC-Testcontainer mit aktuellem debian nach dieser Anleitung:
https://coral.ai/docs/accelerator/get-started/
In der PVE Hypervisor Console:
root@pve:~# lsusb Bus 002 Device 002: ID 1a6e:089a Global Unichip Corp. Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 003: ID 0403:6015 Future Technology Devices International, Ltd Bridge(I2C/SPI/UART/FIFO) Bus 001 Device 005: ID 303a:80c2 WEMOS.CC LOLIN-S2-MINI Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
USB-Device durchgereicht
In der LXC-Container Linux Console:
echo "deb https://packages.cloud.google.com/apt coral-edgetpu-stable main" | sudo tee /etc/apt/sources.list.d/coral-edgetpu.list curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
(Hier oberhalb gibt es schon Alarm, dass die Keyring Methode veraltet ist)
sudo apt-get update sudo apt-get install libedgetpu1-std mkdir coral && cd coral
Und hier fangen die Probleme an:
martin@DebianTest:~/coral/pycoral$ sudo apt-get install python3-pycoral Reading package lists... Done Building dependency tree... Done Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: python3-pycoral : Depends: python3-tflite-runtime (= 2.5.0.post1) but it is not going to be installed Depends: python3 (< 3.10) but 3.11.2-1+b1 is to be installed E: Unable to correct problems, you have held broken packages.
Sind aber auch angekündigt auf der Webseite
Note: PyCoral currently supports Python 3.6 through 3.9. If your default version is something else, we suggest you install Python 3.9 with pyenv.
An der Stelle möchte ich dann wohl erstmal abbrechen...
Ist es eigentlich wirklich notwendig, erstmal den coral Beschleuniger zu "testen"? Ich habe mich durch diesen Forumsbeitrag im Proxmox-Forum motivieren lassen, das zu tun:
I found this a lot better approach than trying to modify the config on reboot based on bus/port assigned on boot, as that one doesn't solve the issue with device id changing from 1a6e:089a Global Unichip Corp. to 18d1:9302 Google Inc.
-
@martinp hast du da mal gelesen?
https://forum.iobroker.net/post/977903 -
Ich bin ja sonst kein Freund von eingedostem Zeuch, aber hier würde ich wohl einen Docker verwenden, darin kannst du dann so schräge Abhängigkeiten vorhalten, ohne das Hauptsystem damit komplett schief zu ziehen.
-
@crunchip said in frigate: Installationsprobleme google coral ki-beschleuniger:
@martinp hast du da mal gelesen?
https://forum.iobroker.net/post/977903Da muss ich mir doch gleich ein Lesezeichen setzen... Die Forums-Suchfunktion und Ich werden wohl keine Freunde mehr ... Habe wohl zu früh aufgegeben, die Suchergebnisse zu durchforsten...
-
@martinp said in frigate: Installationsprobleme google coral ki-beschleuniger:
@crunchip said in frigate: Installationsprobleme google coral ki-beschleuniger:
@martinp hast du da mal gelesen?
https://forum.iobroker.net/post/977903Da muss ich mir doch gleich ein Lesezeichen setzen... Die Forums-Suchfunktion und Ich werden wohl keine Freunde mehr ... Habe wohl zu früh aufgegeben, die Suchergebnisse zu durchforsten...
War keine ganz gute Idee, da die Anleitung sich auf PCI-Angebundene Coral-Beschleuniger bezieht ...
-
@martinp sagte in frigate: Installationsprobleme google coral ki-beschleuniger:
da die Anleitung sich auf PCI-Angebundene Coral-Beschleuniger bezieht ...
naja, die Anleitung bezieht sich auf allgemein,
man muss ja nur den Part Coral Dual Edge TPU weglassen, ansonsten muss einfach usb Gerät durchgereicht werden.
ich hab auch nichts anderes gemacht, bei mir läuft halt der docker auf unraid anstatt proxmox