import type { Metadata } from "next" import { Steps } from "@/components/ui/steps" export const metadata: Metadata = { title: "Install Coral TPU on the Host | ProxMenux Documentation", description: "Learn how to install Coral TPU drivers on your Proxmox VE host.", } 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.

What Does This Script Do?

When executed, this script performs the following actions:

  1. Prompts for confirmation before proceeding with the installation
  2. Verifies and configures necessary repositories on the host
  3. Installs required packages for driver compilation
  4. Clones the Coral TPU driver repository
  5. Builds and installs the Coral TPU drivers
  6. Prompts for a system restart to apply changes

Key Steps

The script asks for confirmation before proceeding, warning that a system restart will be required.

Verifies and adds necessary repositories:

  • Adds the pve-no-subscription repository if not present
  • Adds non-free-firmware repositories to the sources list
  • Updates the package lists

Installs Coral TPU drivers:

  • Installs necessary packages (git, devscripts, dh-dkms, etc.)
  • Clones the gasket-driver repository
  • Builds the driver packages
  • Installs the compiled driver packages

Prompts the user to restart the server to apply the changes.

What to Expect

Important Notes

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.

) }