Graphcore (@graphcore)

Top repositories

1

examples

Example code and applications for machine learning on Graphcore IPUs
Python
313
star
2

poptorch

PyTorch interface for the IPU
C++
176
star
3

poplibs

Poplar libraries
C++
115
star
4

tutorials

Training material for IPU users: tutorials, feature examples, simple applications
Python
86
star
5

tensorflow

TensorFlow for the IPU
C++
76
star
6

ogb-lsc-pcqm4mv2

The OGB-LSC is the Large Scale Competition by Open Graph Benchmark to help accelerate research into machine learning on graph structured data
Jupyter Notebook
64
star
7

portfolio-examples

Demonstrators and experimental applications for ML using Graphcore IPUs
Python
35
star
8

poprithms

Graph algorithms for machine learning frameworks
C++
27
star
9

distributed-kge-poplar

The application is a end-user training and evaluation system for standard knowledge graph embedding models. It was developed to optimise the WikiKG90Mv2 dataset
C++
13
star
10

graphcore-research

Implementations and illustrative code to accompany our research publications
12
star
11

gpt-j

Notebook for running GPT-J/GPT-J-6B – the cost-effective alternative to ChatGPT, GPT-3 & GPT-4 for many NLP tasks. Available on IPUs as a Paperspace notebook.
Python
12
star
12

pytorch-lightning-examples

A collection of tutorials and examples showing how to use Graphcore's IPUs with PyTorch Lightning
Python
9
star
13

Gradient-HuggingFace

Tasks and tutorials using Graphore's IPU with Hugging Face. Originally at https://github.com/gradient-ai/Graphcore-HuggingFace
Jupyter Notebook
9
star
14

PopTransformer

PopTransformer provides a fundamental framework(including layers, operators, models, etc) that allow users to develop and run highly optimized transformer-based models(inference-only) with Poplar SDK on Graphcore IPU.
C++
8
star
15

legacy_drivers_and_tools

6
star
16

PopRT

Python
6
star
17

Gradient-Pytorch-Geometric

A repository of tutorials and examples demonstrating use of PyTorch Geometric with IPUs
Jupyter Notebook
6
star
18

popart

Poplar Advanced Runtime for the IPU
C++
5
star
19

popvision_graph_analyser

5
star
20

license-checker

A tool to accumulate license information for pip and aptitude dependencies.
Python
5
star
21

demo-in-a-box

Jupyter Notebook
5
star
22

popvision_system_analyser

4
star
23

dolly-ai

Run Dolly, the world’s first truly open instruction-tuned LLM, with your own prompts on IPUs
Python
4
star
24

api-deployment

Example of deployment of a NLP inference server on Gcore. Using FastAPI, Huggingface's optimum-graphcore and Github workflows.
Python
4
star
25

simple-server-framework

Simple Server Framework provides a wrapper to add serving to an application using a minimal declarative config and utilities to package and deploy the application.
Python
3
star
26

whisper-ai

Speech Recognition (ASR) on Graphcore IPUs using OpenAI's Whisper
Jupyter Notebook
2
star
27

caas-poplar-appliance

caas-poplar-appliance
Jinja
2
star
28

graphcore-cloud-tools

Graphcore cloud utilities to support Paperspace functionality and user monitoring.
Python
2
star
29

helm-charts

2
star
30

ipu_tensorflow_addons

IPU TensorFlow Addons
Python
2
star
31

flan-t5

Notebook for Flan-T5 – an alternative to large language models like GPT-3 & GPT-4 for NLP tasks like named entity recognition and text generation.
Jupyter Notebook
2
star
32

keras

Keras for the IPU
Python
1
star
33

popxl-addons

A collection of addons for PopXL
Python
1
star
34

tgn-ipu

Python
1
star
35

stable-diffusion

Notebook for running Stable Diffusion – the Generative AI alternative to Dall-E and Midjourney – on IPUs
Jupyter Notebook
1
star
36

examples-utils

Utils and common code for Graphcore's example applications
Python
1
star
37

ipu_assembly_support

Visual Studio Code extension to support writing IPU assembly.
Rust
1
star
38

Gradient-Pytorch

Jupyter Notebook
1
star