<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wiki.digital-orgy.ru/index.php?action=history&amp;feed=atom&amp;title=CORAL_TPU</id>
	<title>CORAL TPU - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.digital-orgy.ru/index.php?action=history&amp;feed=atom&amp;title=CORAL_TPU"/>
	<link rel="alternate" type="text/html" href="https://wiki.digital-orgy.ru/index.php?title=CORAL_TPU&amp;action=history"/>
	<updated>2026-04-09T05:38:39Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://wiki.digital-orgy.ru/index.php?title=CORAL_TPU&amp;diff=38&amp;oldid=prev</id>
		<title>Ross: Новая страница: «&#039;&#039;&#039;Настройка Coral M.2 Accelerator на Proxmox VE (Linux)&#039;&#039;&#039;  Данная инструкция описывает процесс установки драйверов для Coral M.2 Accelerator и обеспечения совместимости библиотек TPU с Python 3.10 на Proxmox VE. Это решение объединяет официальные подходы с проверенными сообществом обходны...»</title>
		<link rel="alternate" type="text/html" href="https://wiki.digital-orgy.ru/index.php?title=CORAL_TPU&amp;diff=38&amp;oldid=prev"/>
		<updated>2026-04-09T01:18:20Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «&amp;#039;&amp;#039;&amp;#039;Настройка Coral M.2 Accelerator на Proxmox VE (Linux)&amp;#039;&amp;#039;&amp;#039;  Данная инструкция описывает процесс установки драйверов для Coral M.2 Accelerator и обеспечения совместимости библиотек TPU с Python 3.10 на Proxmox VE. Это решение объединяет официальные подходы с проверенными сообществом обходны...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Настройка Coral M.2 Accelerator на Proxmox VE (Linux)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Данная инструкция описывает процесс установки драйверов для Coral M.2 Accelerator и обеспечения совместимости библиотек TPU с Python 3.10 на Proxmox VE. Это решение объединяет официальные подходы с проверенными сообществом обходными путями для специфических ядер Proxmox и зависимостей Ubuntu 22.04 LTS (на которой основан Proxmox VE).&lt;br /&gt;
&lt;br /&gt;
== Раздел 1: Установка драйвера Gasket (версия M.2) ==&lt;br /&gt;
&lt;br /&gt;
Официальная инструкция (coral.ai) может не сработать из-за того, что Proxmox использует специализированное ядро. Стандартные заголовки ядра (linux-headers) не подходят. Вам необходимо установить Proxmox-специфичные заголовки (`pve-headers`), чтобы вручную скомпилировать драйверы.&lt;br /&gt;
&lt;br /&gt;
# Установите Proxmox-специфичные заголовки ядра и инструменты сборки:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt install build-essential git pve-headers-$(uname -r)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Клонируйте репозиторий драйвера и перейдите в папку с исходниками:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
git clone https://github.com/google/gasket-driver&lt;br /&gt;
cd gasket-driver/src&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Соберите и установите модули ядра (gasket и apex):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Сборка модулей&lt;br /&gt;
sudo make -C /lib/modules/$(uname -r)/build M=$PWD modules&lt;br /&gt;
&lt;br /&gt;
# Установка модулей&lt;br /&gt;
sudo make -C /lib/modules/$(uname -r)/build M=$PWD modules_install&lt;br /&gt;
sudo depmod -a&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Загрузите модули:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo modprobe gasket&lt;br /&gt;
sudo modprobe apex&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Раздел 2: Обеспечение совместимости с Python 3.10 ==&lt;br /&gt;
&lt;br /&gt;
На современных дистрибутивах (Debian 12/Ubuntu 22.04+), которые использует Proxmox VE, по умолчанию установлен Python 3.10. Официальная библиотека `python3-pycoral` требует Python &amp;lt; 3.10, что вызывает конфликт зависимостей при стандартной установке (`sudo apt install python3-pycoral`). Мы используем обходной путь с установкой pre-built .whl файлов.&lt;br /&gt;
&lt;br /&gt;
# Добавьте репозиторий Google Edge TPU и его GPG ключ (современный метод):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
echo &amp;quot;deb https://packages.cloud.google.com/apt coral-edgetpu-stable main&amp;quot; | sudo tee /etc/apt/sources.list.d/coral-edgetpu.list&lt;br /&gt;
mkdir -p /etc/apt/keyrings/&lt;br /&gt;
curl -fsSL https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo gpg --dearmor -o /etc/apt/keyrings/coral-edgetpu.gpg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Обновите список пакетов:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get update&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Установите Edge TPU runtime:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install libedgetpu1-std&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Настоятельно рекомендуется создать виртуальное окружение Python (venv) перед установкой, чтобы избежать глобальных конфликтов.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Установите python3-venv (если еще нет)&lt;br /&gt;
sudo apt install python3-venv -y&lt;br /&gt;
&lt;br /&gt;
# Создайте и активируйте виртуальное окружение&lt;br /&gt;
python3 -m venv ~/nc_tpu_venv&lt;br /&gt;
source ~/nc_tpu_venv/bin/activate&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Все последующие команды pip должны выполняться внутри этого активированного venv.*&lt;br /&gt;
&lt;br /&gt;
# Скачайте и установите tflite-runtime и pycoral, используя pre-built .whl файлы для Python 3.10. Вы можете найти их в этом репозитории:&lt;br /&gt;
&lt;br /&gt;
* https://github.com/hjonnala/snippets/tree/main/wheels/python3.10&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
pip install tflite_runtime-2.5.0.post1-cp310-cp310-linux_x86_64.whl&lt;br /&gt;
pip install pycoral-2.0.0-cp310-cp310-linux_x86_64.whl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Раздел 3: Завершение и проверка ==&lt;br /&gt;
&lt;br /&gt;
# После успешной установки не забудьте настроить Nextcloud для использования Coral TPU. В `/etc/php/8.x/fpm/conf.d/php.ini` добавьте параметры для tflite и pycoral.&lt;br /&gt;
# Перезагрузите систему, чтобы убедиться, что модули ядра загружаются автоматически.&lt;br /&gt;
# Убедитесь, что индикатор на Coral M.2 Accelerator мигает, указывая на активность.&lt;/div&gt;</summary>
		<author><name>Ross</name></author>
	</entry>
</feed>