IPUs in the Cloud

Cloud partners

G-Core Labs Cloud: Getting Started with IPUs

How to access IPUs and run ML applications on G-Core Labs Cloud

Getting Started with Graphcloud

How to access IPUs and run ML applications on Graphcloud

Paperspace: Getting Started with IPUs

How to access IPUs and run ML applications on Paperspace

Graphcloud quick starts

About Graphcloud

An overview of the Graphcloud hardware and software features

Accessing Graphcloud

How to access and log in to Graphcloud

Graphcloud Setup

Basic setup steps to make working on Graphcloud easier

Jupyter Notebook Quick Start

Run an application on IPUs from a Jupyter Notebook

TensorFlow 2 Quick Start

Run a TensorFlow 2 application on Graphcloud

TensorFlow 1 Quick Start

Run a TensorFlow 1 application on Graphcloud

PyTorch Quick Start

Run a PyTorch application on Graphcloud

PopART Quick Start

Run a PopART application on Graphcloud

Poplar Quick Start

Run an application directly in the Poplar Graph Programming Framework

Monitoring Software

An overview of the tools that are available to monitor running programs

Monitoring Hardware

Some tips on how to troubleshoot possible hardware problems

PopVision Analysis Tools

Visualisation tools that enable you to monitor and optimise your application

Background information

Poplar SDK Overview

A description of the Poplar SDK with instructions for downloading and installing

IPU Programmer’s Guide

An introduction to the IPU architecture, programming model and tools available

Using IPUs from Docker

User guide for the pre-built Graphcore Docker containers for Poplar SDK components

A Dictionary of Graphcore Terminology

A dictionary of specialised terms related to Graphcore technology

Instruction Set Architecture

Instruction set architecture containing a subset of the IPU instruction set used by the Worker threads.