Skip to content

Examples and tutorials for using Graphcore IPUs with the Spell platform. For more information visit the Graphcore repository or Spell documentation.

Notifications You must be signed in to change notification settings

spellml/Graphcore-examples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 

Repository files navigation

Spell x Graphcore IPU Integration Tutorials and Examples

This repository contains tutorials and examples to help you learn how to use Graphcore IPUs on the Spell Platform. This feature is currently in limited preview.

If you are interested in finding out more about Graphcore, including getting preview access to IPUs to run these examples, please register your interest here.

If you are actively using this repository and want to report any issues, please reach out to Spell support at support@spell.ml.

The latest version of the documentation for the Poplar software stack, and other developer resources, is available at https://www.graphcore.ai/developer.

The code presented here uses Poplar SDK 2.4 in the default IPU-compatible container image during spell run. The Spell team will continue to update and support newer SDKs as they are released.

Tutorials

The tutorials/ folder contains simple tutorials to help you get started using the Poplar SDK and Graphcore tools in Spell.

  • tutorials/pytorch - A set of tutorials to introduce the PyTorch framework support for the IPU.
  • tutorials/tensorflow2 - A set of tutorials to introduce the Tensorflow framework support for the IPU.
  • tutorials/poplar - A set of tutorials to introduce the low level C++ Poplar library for programming on the IPU.

For general IPU tutorials, please refer to the Graphcore Github Tutorials repository.

Applications

Graphcore maintains sample applications and code examples for the IPU. This limited preview of Graphcore IPUs on Spell supports a smaller set of applications from the examples repository. Go to the Applications README to know more about how you can run IPU application examples in spell and for the list of supported models in this preview.

  • For the rest of the IPU applications, please refer to the Graphcore Examples repository.

About

Examples and tutorials for using Graphcore IPUs with the Spell platform. For more information visit the Graphcore repository or Spell documentation.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •