Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Оплата
Новости
Доставка
Загрузки
Форум
Настройка
    info@proxmox.su
    +7 (495) 320-70-49
    Заказать звонок
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Телефоны
    +7 (495) 320-70-49
    Заказать звонок
    0
    0
    0
    Аспро: ЛайтШоп
    • +7 (495) 320-70-49
      • Назад
      • Телефоны
      • +7 (495) 320-70-49
      • Заказать звонок
    • info@proxmox.su
    • Москва, Бакунинская улица, 69с1
    • Пн-Пт: 09-00 до 18-00
      Сб-Вс: выходной
    • 0 Сравнение
    • 0 Избранное
    • 0 Корзина
    Главная
    Форум
    Proxmox Виртуальная Среда
    LXC контейнер и передача Google Coral.

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    LXC контейнер и передача Google Coral., Proxmox Виртуальная Среда
     
    Mio3000
    Guest
    #1
    0
    11.08.2022 08:56:00
    Всем привет, после двух дней гугления и попыток я решил обратиться к этому форуму... я создал LXC-контейнер на базе Debian 10 и пытаюсь передать USB-устройство Coral в него, но не могу заставить это работать. Я вижу устройство в lsusb, но пример кода выдает ошибку: ValueError: Не удалось загрузить делегата из libedgetpu.so.1 на хосте Proxmox: Код: root@proxmox:/etc/pve/lxc# lsusb Bus 006 Device 003: ID 18d1:9302 Google Inc. Bus 006 Device 002: ID 04e8:6123 Samsung Electronics Co., Ltd D3 Station Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 005 Device 002: ID 10c4:ea60 Silicon Labs CP210x UART Bridge Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 003 Device 002: ID 2109:3431 VIA Labs, Inc. Hub Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Конфигурационный файл LXC: Код: arch: amd64 cores: 4 features: mount=cifs,nesting=1 hostname: frigate memory: 8192 nameserver: 192.168.123.252 1.1.1.1 net0: name=eth0,bridge=vmbr0,firewall=1,hwaddr=F6:8C:DC:CF:83:0C,ip=dhcp,type=veth onboot: 0 ostype: debian rootfs: local-lvm:vm-108-disk-0,size=32G searchdomain: 192.168.123.252 swap: 512 unprivileged: 1 lxc.cgroup.devices.allow: c 189:* rwm lxc.cgroup.devices.allow: c 226:0 rwm lxc.cgroup.devices.allow: c 226:128 rwm lxc.cgroup.devices.allow: c 29:0 rwm lxc.cgroup.devices.allow: c 120:* rwm lxc.apparmor.profile: unconfined lxc.cgroup.devices.allow: a lxc.cap.drop: lxc.mount.auto: cgroup:rw lxc.mount.entry: /dev/bus/usb/006 /dev/bus/usb/006 none bind,optional,create=dir 0,0 на LXC: Код: root@frigate:~/coral/pycoral# lsusb Bus 006 Device 003: ID 18d1:9302 Google Inc. Bus 006 Device 002: ID 04e8:6123 Samsung Electronics Co., Ltd Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 005 Device 002: ID 10c4:ea60 Cygnal Integrated Products, Inc. CP2102/CP2109 UART Bridge Controller [CP210x family] Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 003 Device 002: ID 2109:3431 VIA Labs, Inc. Hub Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Я действительно не знаю, что я делаю не так... спасибо за любую помощь. ИСПРАВЛЕНИЕ: на хост-машине Proxmox я протестировал Coral, и он работает корректно. Я также создал виртуальную машину и добавил устройство Coral туда, и оно тоже работает без проблем, так что оборудование в порядке, только с LXC у меня возникают трудности.
     
     
     
    marco1990
    Guest
    #2
    0
    08.01.2023 11:05:00
    Да, у меня все работает, но иногда Proxmox ничего не возвращает. Мне нужно перезагружать его вручную с кнопки на Intel NUC. Если я не использую Coral, все работает нормально. У тебя тоже бывают такие проблемы?
     
     
     
    Mio3000
    Guest
    #3
    0
    08.01.2023 20:17:00
    Нет, у меня нет таких проблем... У вас есть какие-то ошибки в syslog?
     
     
     
    Mjhansen
    Guest
    #4
    0
    11.01.2023 00:03:00
    EDIT: Удалось заставить это работать, делюсь своими находками. Проблема, скорее всего, была в устаревшем файле устройства usb в каталоге /dev/bus/usb/002 в lxc. Перенос Docker frigate с Proxmox VM на LXC привел к снижению скорости инференса с 15 до 8 мс. Даже удалось заставить работать passthrough для моей видеокарты с LXC, но это не сработало с Debian VM (интегрированная видеокарта AMD Ryzer 7000 RENOIR). Итак, это работает: root@frigate:~# ls -la /dev/bus/usb/002/006 crw-rw---- 1 root plugdev 189, 133 10 янв 01:27 /dev/bus/usb/002/006 # lxc 117 lxc.cgroup2.devices.allow: c 189:* rwm lxc.mount.entry: /dev/bus/usb/002 dev/bus/usb/002 none bind,optional,create=dir 0,0 ## Docker-compose сопоставление устройств: - /dev/dri/renderD128 - /dev/bus/usb/002/006:/dev/bus/usb/002/006 ## Немного странное наблюдение заключается в том, что устройство Google не имеет описания внутри Docker frigate, но, похоже, это не является коренной причиной. root@frigate:~# lsusb | grep "Bus 002" # lxc 117 Bus 002 Device 006: ID 18d1:9302 Google Inc. Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub # Docker root@ec43b67b6044:/opt/frigate# lsusb | grep "Bus 002" Bus 002 Device 006: ID 18d1:9302 Bus 002 Device 001: ID 1d6b:0003 Linux 5.15.83-1-pve xhci-hcd xHCI Host Controller
     
     
     
    Mio3000
    Guest
    #5
    0
    11.01.2023 19:07:00
    @Mjhansen - извиняюсь за поздний ответ, тебе всё еще нужна моя конфигурация для сравнения? Я смог её запустить на LXC и до сих пор использую её в LXC, без использования Docker.
     
     
     
    Mjhansen
    Guest
    #6
    0
    11.01.2023 20:17:00
    Не переживай. Думаю, я всё заставил работать. Но ты запускаешь Frigate нативно в LXC без Docker? Если да, было бы интересно узнать, как это сделано...
     
     
     
    Mjhansen
    Guest
    #7
    0
    09.01.2023 23:02:00
    Привет, @Mio3000! У меня похожий случай (Proxmox/lxc/frigate), не мог бы ты поделиться, как ты подключил USB EdgeTPU из контейнера? У меня такая конфигурация: root@pve01:/# lsusb | grep 18d1 Bus 002 Device 002: ID 18d1:9302 Google Inc. root@pve01:/# ls -la /dev/bus/usb/002 всего 0 drwxr-xr-x 2 root root 80 Янв 5 00:18 . drwxr-xr-x 8 root root 160 Янв 5 00:18 .. crw-rw-r-- 1 root root 189, 128 Янв 9 22:47 001 crw-rw-r-- 1 root root 189, 129 Янв 9 22:47 002 root@pve01:/# root@pve01:/# более /etc/pve/lxc/117.conf arch: amd64 cores: 4 features: nesting=1 hostname: frigate memory: 1024 net0: name=eth0,bridge=vmbr0,firewall=1,hwaddr=62:7E:FE 5:90:34,ip=dhcp,type=veth onboot: 1 ostype: debian rootfs: zfsnve:basevol-114-disk-0/subvol-117-disk-0,size=20G swap: 1024 unprivileged: 0 lxc.cgroup2.devices.allow: c 226:* rwm lxc.cgroup2.devices.allow: a lxc.mount.entry: /dev/dri/card0 dev/dri/card0 none bind,optional,create=file lxc.mount.entry: /dev/dri/renderD128 dev/dri/renderD128 none bind,optional,create=file 0,0 root@pve01:/# Кстати, пытался добавить это, но неудачно: lxc.cgroup2.devices.allow: c 189:* rwm lxc.mount.entry: /dev/bus/usb/002 dev/bus/usb/002 none bind,optional,create=dir 0,0 # Ошибка в frigate frigate.detectors.plugins.edgetpu_tfl ERROR: EdgeTPU не обнаружен. Если у тебя еще нет устройства Coral, необходимо настроить детекторы на CPU.
     
     
     
    marco1990
    Guest
    #8
    0
    07.01.2023 15:22:00
    Ты решил проблему?
     
     
     
    Mio3000
    Guest
    #9
    0
    08.01.2023 07:27:00
    Да, тебе нужна помощь с этим?
     
     
     
    Mio3000
    Guest
    #10
    0
    11.01.2023 20:19:00
    Да, я имел в виду без использования VM, а не докера. Кстати, у тебя есть опыт, что LXC контейнер, в котором работает Frigate, медленно растет? По использованию дискового пространства.
     
     
     
    codemannh
    Guest
    #11
    0
    09.05.2023 23:35:00
    К сожалению, у меня проблема такая же, но я пока не смог ее решить. Моя конфигурация точно такая же, как у тебя. Я загрузил пример классификатора, он отлично работает на хосте, но LXC выдает ту же ошибку, что и у автора темы. Пробовал несколько раз, так как читал где-то, что первый раз не сработает, и нужно запускать несколько раз подряд. Не знаю, что дальше произошло у других, но мне пока не удалось добиться такого успеха.
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

    Конфиденциальность Оферта
    © 2026 Proxmox.su
    Главная Каталог 0 Корзина 0 Избранные Кабинет 0 Сравнение Акции Контакты Услуги Бренды Отзывы Компания Лицензии Документы Реквизиты Поиск Блог Обзоры