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
FuncPipelines.jl
Pipelines for fun
ChainRules.jl
forward and reverse mode automatic differentiation primitives for Julia Base + StdLibs
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.
DataDeps.jl
reproducible data setup for reproducible science
DataStructures.jl
Julia implementation of Data structures
GPUArrays.jl
Reusable array functionality for Julia's various GPU backends.
OpenAIApi.jl
OpenAI wrapper for 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.