Logo
Creating Custom Operations for the IPU
Version: latest
  • 1. Introduction
  • 2. Creating a custom op in PyTorch
    • 2.1. Implementing the custom op
    • 2.2. Make the op available in PyTorch
  • 3. Creating a custom op in TensorFlow
    • 3.1. A custom op that executes on the IPU
    • 3.2. A custom op that executes on the host CPU
  • 4. Creating a custom op in PopART
    • 4.1. Implementing the custom op in PopART
    • 4.2. Make the op available in PopART
  • 5. Creating a custom op in PopXL
    • 5.1. Setting up the environment
    • 5.2. Implementing the custom op in C++
    • 5.3. Make the op available in PopXL
  • 6. Examples
  • 7. Trademarks & copyright
Creating Custom Operations for the IPU
  • »
  • 7. Trademarks & copyright
  • Edit on GitHub

7. Trademarks & copyright

Graphcloud®, Graphcore® and Poplar® are registered trademarks of Graphcore Ltd.

Bow™, Bow-2000™, Bow Pod™, Colossus™, In-Processor-Memory™, IPU-Core™, IPU-Exchange™, IPU-Fabric™, IPU-Link™, IPU-M2000™, IPU-Machine™, IPU-POD™, IPU-Tile™, PopART™, PopDist™, PopLibs™, PopRun™, PopVision™, PopTorch™, Streaming Memory™ and Virtual-IPU™ are trademarks of Graphcore Ltd.

All other trademarks are the property of their respective owners.

Copyright © 2016-2022 Graphcore Ltd. All rights reserved.

Previous

Revision c06aa437.

Read the Docs v: latest
Versions
latest
2.6.0
2.5.1
2.4.0
2.3.0
2.2.0
2.1.0
1.0.0
preview_popxl
Downloads
pdf
On Read the Docs
Project Home
Builds