Peter's repositories
Transformers.jl
Julia Implementation of Transformer models
NeuralAttentionlib.jl
Reusable functionality for defining custom attention/transformer layers.
BytePairEncoding.jl
Julia implementation of Byte Pair Encoding for NLP
TextEncodeBase.jl
text preprocessing library with framework for composable tokenizations
AMDGPU.jl
AMD GPU (ROCm) programming in Julia
ChainRulesCore.jl
AD-backend agnostic system defining custom forward and reverse mode rules. This is the light weight core to allow you to define rules for your functions in your packages, without depending on any particular AD system.
Clang.jl
C binding generator and Julia interface to libclang
DataStructures.jl
Julia implementation of Data structures
Functors.jl
Parameterise all the things
GPUArrays.jl
Reusable array functionality for Julia's various GPU backends.
hipBLASLt
hipBLASLt is a library that provides general matrix-matrix operations with a flexible API and extends functionalities beyond a traditional BLAS library
Metal.jl
Metal programming in Julia
Optimisers.jl
Optimisers.jl defines many standard optimisers and utilities for learning loops.
ValSplit.jl
Compile away dynamic dispatch on Val-typed arguments via value-splitting.