2. Environment preparation

  • Install the C600 PCIe driver on the host server.

    • To use the Graphcore IPUs, you will need to install a PCIe driver to enable the host server to communicate with the IPU hardware. This requires sudo privileges.

    • The driver is included in the Poplar SDK. For details about installing the driver, refer to the README file in:

    <path-to-poplar-sdk>/gc-kernel-module-<os>-<driver-version>/
    

    where <path-to-poplar-sdk> is the path to where the Poplar SDK was installed, <os> is the OS and <driver-version> is the version and build information for the driver.

  • Install and deploy Kubernetes. See the Kubernetes documentation for more information. The Graphcore Kubernetes IPU device plugin requires Kubernetes v1.19 or later.