graphcore/poptorch
PyTorch interface for the IPU
This project helps machine learning engineers accelerate their PyTorch models on Graphcore's IPU hardware. It takes your existing PyTorch or PyTorch Geometric model code and, after minimal changes, compiles and runs it efficiently on the IPU, dramatically speeding up training and evaluation. It's designed for deep learning practitioners and researchers who are building and deploying large-scale neural networks.
180 stars. No commits in the last 6 months.
Use this if you are a machine learning engineer working with PyTorch or PyTorch Geometric and want to leverage Graphcore IPUs for faster model development and deployment.
Not ideal if you are not using Graphcore IPUs, or if you prefer a different deep learning framework like TensorFlow or JAX.
Stars
180
Forks
16
Language
C++
License
MIT
Category
Last pushed
Oct 11, 2023
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/graphcore/poptorch"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
pymc-devs/pytensor
PyTensor allows you to define, optimize, and efficiently evaluate mathematical expressions...
arogozhnikov/einops
Flexible and powerful tensor operations for readable and reliable code (for pytorch, jax, TF and others)
lava-nc/lava-dl
Deep Learning library for Lava
tensorly/tensorly
TensorLy: Tensor Learning in Python.
tensorpack/tensorpack
A Neural Net Training Interface on TensorFlow, with focus on speed + flexibility