diff --git a/web/app/docs/hardware/install-coral-tpu-host/page.tsx b/web/app/docs/hardware/install-coral-tpu-host/page.tsx
index ddbfcaa..8d7a0dd 100644
--- a/web/app/docs/hardware/install-coral-tpu-host/page.tsx
+++ b/web/app/docs/hardware/install-coral-tpu-host/page.tsx
@@ -1,85 +1,78 @@
-import type { Metadata } from "next"
import { Steps } from "@/components/ui/steps"
+import CopyableCode from "@/components/CopyableCode"
-export const metadata: Metadata = {
+export const metadata = {
title: "Install Coral TPU on the Host | ProxMenux Documentation",
- description: "Learn how to install Coral TPU drivers on your Proxmox VE host.",
+ description: "Step-by-step guide to install Google Coral TPU drivers on a Proxmox VE host using ProxMenux.",
}
export default function InstallCoralTPUHost() {
return (
Install Coral TPU on the Host
-
-
- This script automates the installation of Google Coral TPU (Tensor Processing Unit) drivers on your Proxmox VE
- host. It ensures that all necessary packages are installed and compiles the Coral TPU drivers for proper
- functionality.
+
+
Before using Coral TPU inside an LXC container, the drivers must first be installed on the Proxmox VE host. This script automates that process, ensuring the necessary setup is completed.
+ This guide explains how to install and configure Google Coral TPU drivers on a Proxmox VE host using ProxMenux.
+ This setup enables hardware acceleration for AI-based applications that leverage Coral TPU.
-
-
What Does This Script Do?
-
When executed, this script performs the following actions:
+
+
Overview
+
The script automates the following steps:
- - Prompts for confirmation before proceeding with the installation
- - Verifies and configures necessary repositories on the host
- - Installs required packages for driver compilation
- - Clones the Coral TPU driver repository
- - Builds and installs the Coral TPU drivers
- - Prompts for a system restart to apply changes
+ - Prompts for confirmation before proceeding with installation.
+ - Verifies and configures necessary repositories on the host.
+ - Installs required dependencies for driver compilation.
+ - Clones the Coral TPU driver repository and builds the drivers.
+ - Installs the compiled Coral TPU drivers.
+ - Prompts for a system restart to apply changes.
-
-
Key Steps
+
+
Implementation Steps
-
- The script asks for confirmation before proceeding, warning that a system restart will be required.
+
+ The script prompts the user for confirmation before proceeding, as a system restart is required after installation.
- Verifies and adds necessary repositories:
+ The script verifies and configures required repositories:
- - Adds the pve-no-subscription repository if not present
- - Adds non-free-firmware repositories to the sources list
- - Updates the package lists
+ - Adds the pve-no-subscription repository if not present.
+ - Adds non-free-firmware repositories for required packages.
+ - Runs an update to fetch the latest package lists.
- Installs Coral TPU drivers:
+ The script installs and compiles the required drivers:
- - Installs necessary packages (git, devscripts, dh-dkms, etc.)
- - Clones the gasket-driver repository
- - Builds the driver packages
- - Installs the compiled driver packages
+ - Installs dependencies such as git, dkms, devscripts, and kernel headers.
+ - Clones the gasket-driver repository from Google.
+ - Builds the Coral TPU driver packages.
+ - Installs the compiled drivers on the host.
-
- Prompts the user to restart the server to apply the changes.
+
+ The script prompts the user to restart the server to apply the changes.
-
-
What to Expect
+
+
Expected Results
- - The script will guide you through the process with clear prompts.
- - Installation may take several minutes, depending on your system's performance.
- - A system restart is required after the installation to apply the changes.
- - After the restart, your Proxmox VE host will be ready to use Coral TPU devices.
+ - The Coral TPU drivers are installed successfully on the Proxmox VE host.
+ - Required repositories and dependencies are configured properly.
+ - A system restart is performed to complete the installation.
+ - After the restart, the host is ready to utilize Coral TPU for AI workloads.
-
-
Important Notes
+
+
Important Considerations
- - Ensure you have a stable internet connection for downloading packages and repositories.
- -
- This script modifies system repositories and installs new packages. Make sure you understand the implications.
-
- - The installation requires root or sudo privileges to execute.
- - It's recommended to perform a system backup before running this script.
- - If you encounter any issues during installation, check the Proxmox VE logs for more information.
+ - A stable internet connection is required to fetch repositories and dependencies.
+ - This script modifies system repositories and installs new packages.
+ - Root or sudo privileges are required to execute the script.
+ - It's recommended to create a system backup before running the script.
-
+
- This script simplifies the process of installing Coral TPU drivers on your Proxmox VE host, enabling you to use
- Coral TPU devices for AI and machine learning tasks. After installation and restart, you can proceed to
- configure individual LXC containers or VMs to use the Coral TPU.
+ By using ProxMenux, Coral TPU drivers can be installed on a Proxmox VE host efficiently, avoiding manual setup and potential configuration issues.
)
}
-