malcolmgreaves
Machine Learning Systems Research Engineer: a software engineer with ML knowledge using Functional Programming to make efficient ML systems.
@NVIDIANYC
Pinned Repositories
auto-gfqg
Automatic Gap-Fill Question Generation
avro-codegen
Scala code generator for Avro schemas.
data-tc
A type class for data of all sizes.
fp4ml
A library of machine learning algorithms implemented using principles of functional programming.
language-detection
Automatically exported from code.google.com/p/language-detection . Some after-the-fact modifications to get this working within sbt.
pywise
Robust serialization support for NamedTuple & @dataclass data types. Various utilities and Quality-of-Life helpers. Python 3.8+ dependency only.
rex
REx: Relation Extraction. Modernized re-write of the code in the master's thesis: "Relation Extraction using Distant Supervision, SVMs, and Probabalistic First-Order Logic"
smo-fun
An efficient implementation of the Sequential Minimal Optimization algorithm for training SVMs.
malcolmgreaves's Repositories
malcolmgreaves/auto-gfqg
Automatic Gap-Fill Question Generation
malcolmgreaves/pywise
Robust serialization support for NamedTuple & @dataclass data types. Various utilities and Quality-of-Life helpers. Python 3.8+ dependency only.
malcolmgreaves/flutter-rust-app-template
(personal fork of) Production-ready app template based on Flutter and Rust
malcolmgreaves/advent_of_code_2024
malcolmgreaves/bagua
Bagua Speeds up PyTorch
malcolmgreaves/candle
Minimalist ML framework for Rust
malcolmgreaves/client
Triton Python, C++ and Java client libraries, and GRPC-generated client examples for go, java and scala.
malcolmgreaves/current_resume
Current resume of Malcolm Greaves
malcolmgreaves/dask-sql
Distributed SQL Engine in Python using Dask
malcolmgreaves/Descent3
Descent 3 by Outrage Entertainment
malcolmgreaves/embeddais
A platform integrating technologies for efficiently producing, storing, retrieving, and using object embeddings in Python and Rust.
malcolmgreaves/flash-attention
Fast and memory-efficient exact attention
malcolmgreaves/Hybrid-Net
Real-time audio source separation, generate lyrics, chords, beat.
malcolmgreaves/img2dataset
Easily turn large sets of image urls to an image dataset. Can download, resize and package 100M urls in 20h on one machine.
malcolmgreaves/malcolmgreaves.github.io
malcolmgreaves/mamba-minimal
Simple, minimal implementation of Mamba in one file of PyTorch.
malcolmgreaves/mlserving
Gracefully modular and efficient ML inference serving in Python and Kuberentes.
malcolmgreaves/NeMo-Run
A tool to configure, launch and manage your machine learning experiments.
malcolmgreaves/nvidia-patch
This patch removes restriction on maximum number of simultaneous NVENC video encoding sessions imposed by Nvidia to consumer-grade GPUs.
malcolmgreaves/NyuziProcessor
GPGPU microprocessor architecture
malcolmgreaves/police-brutality
Repository containing evidence of police brutality during the 2020 George Floyd protests
malcolmgreaves/python-namespaced-packages-examples
Examples of Python projects using PEP-420 namespace packages.
malcolmgreaves/qdrant-helm
malcolmgreaves/TDC
Therapeutics Commons: Artificial Intelligence Foundation for Therapeutic Science
malcolmgreaves/the-algorithm
Source code for Twitter's Recommendation Algorithm
malcolmgreaves/tiny-gpu
A minimal GPU design in Verilog to learn how GPUs work from the ground up
malcolmgreaves/torchdrug
A powerful and flexible machine learning platform for drug discovery
malcolmgreaves/tritoninfererenceserverstringprocprimer
Example string processing pipeline on Triton Inference Server
malcolmgreaves/vector-db-benchmark
[fork] Framework for benchmarking vector search engines
malcolmgreaves/vectordb
Explores embedding generation, storage, retrieval, and k-NN with vector databases.