Peter Hawkins's repositories
hawkinsp.github.com
Web pages
llvm-project
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
bloaty
Bloaty: a size profiler for binaries
diffrax
Numerical differential equation solvers in JAX. Autodifferentiable and GPU-capable.
equinox
Elegant easy-to-use neural networks + scientific computing in JAX. https://docs.kidger.site/equinox/
flatbuffers
FlatBuffers: Memory Efficient Serialization Library
gloo
Collective communications library with various primitives for multi-machine training.
jaxlib-feedstock
A conda-smithy repository for jaxlib.
jaxlib-gha-minimal-failing-example
Demonstration of pyhf Issue 1501
legion
The Legion Parallel Programming System
lingvo
Lingvo
nanobind
nanobind — Seamless operability between C++17 and Python
nccl
Optimized primitives for collective multi-GPU communication
numexpr
Fast numerical array expression evaluator for Python, NumPy, PyTables, pandas, bcolz and more
numpy
The fundamental package for scientific computing with Python.
numpyro
Probabilistic programming with NumPy powered by JAX for autograd and JIT compilation to GPU/TPU/CPU.
OpenBLAS
OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSD version.
opt_einsum
⚡️Optimizing einsum functions in NumPy, Tensorflow, Dask, and more with contraction order optimization.
pandas
Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more
pybind11
Seamless operability between C++11 and Python
tensorflow
Computation using data flow graphs for scalable machine learning
triton
Development repository for the Triton language and compiler
xla
A machine learning compiler for GPUs, CPUs, and ML accelerators