Mamy Ratsimbazafy (@mratsim)

Top repositories

1

Arraymancer

A fast, ergonomic and portable tensor library in Nim with a deep learning focus for CPU, GPU and embedded devices via OpenMP, Cuda and OpenCL backends
Nim
1,329
star
2

weave

A state-of-the-art multithreading runtime: message-passing based, fast, scalable, ultra-low overhead
Nim
516
star
3

constantine

Constantine: modular, high-performance, zero-dependency cryptography stack for verifiable computation, proof systems and blockchain protocols.
Nim
378
star
4

Amazon-Forest-Computer-Vision

Amazon Forest Computer Vision: Satellite Image tagging code using PyTorch / Keras with lots of PyTorch tricks
Jupyter Notebook
363
star
5

laser

The HPC toolbox: fused matrix multiplication, convolution, data-parallel strided tensor primitives, OpenMP facilities, SIMD, JIT Assembler, CPU detection, state-of-the-art vectorized BLAS for floats and integers
Nim
255
star
6

trace-of-radiance

An educational raytracer
C
99
star
7

Arch-Data-Science

Archlinux PKGBUILDs for Data Science, Machine Learning, Deep Learning, NLP and Computer Vision
Shell
93
star
8

Synthesis

Synthesis is a compiletime, procedure-based, low-overhead, no-allocation, state-machine generator optimized for communicating processes and threads
Nim
87
star
9

home-credit-default-risk

Default risk prediction for Home Credit competition - Fast, scalable and maintainable SQL-based feature engineering pipeline
Python
76
star
10

McKinsey-SmartCities-Traffic-Prediction

Adventure into using multi attention recurrent neural networks for time-series (city traffic) for the 2017-11-18 McKinsey IronMan (24h non-stop) prediction challenge
Jupyter Notebook
58
star
11

loop-fusion

Loop efficiently over a variadic number of containers
Nim
41
star
12

rustygo

A Go bot written in Rust with Monte Carlo Tree Search & a brain dump on go bot optimizations
Rust
25
star
13

number-theory

Give integers super-powers!
Nim
20
star
14

photon-jit

A low-overhead JIT assembler for Nim
Nim
20
star
15

glyph

WIP Snes emulator
Nim
17
star
16

Apartment-Interest-Prediction

Predict people interest in renting specific NYC apartments. The challenge combines structured data, geolocalization, time data, free text and images.
Jupyter Notebook
17
star
17

weave-io

A latency and fairness optimized threadpool. Tuned for async IO and decent for compute tasks.
Nim
15
star
18

chirp8

A Chip-8 emulator written in Nim
Nim
15
star
19

humpback-whale-identification

Kaggle Humpback whale identification: 2xGPU Data augmentation + FP16 mixed precision training
Python
14
star
20

monocle

A lightweight interactive data visualization library
Nim
14
star
21

weave-io-research

HTML
14
star
22

agent-smith

Reinforcement Learning Agents & Algorithms exploration
Nim
12
star
23

nim-rmad

Autograd (backpropagation, reverse-mode auto differentiation) in Nim
Nim
12
star
24

meilleur-data-scientist-france-2018

My solution for the competition "Le meilleur data scientist de France 2018" (Best Data Scientist of France 2018)
Jupyter Notebook
12
star
25

jitterland

Experiments in lexing, parsing, interpreting, VM and JITs
Nim
11
star
26

finite-fields

Experimental finite field primitives (and maybe more)
Nim
10
star
27

talks

A repo of my talks
10
star
28

haskell-numbertheory

Exploration of primes, factorization and number theory through haskell
Haskell
9
star
29

golem-prime

A Go bot written in Nim
Nim
8
star
30

compute-graph-optim

Experiments in compute graph optimisations and ML and HPC compilers frontend
Nim
8
star
31

nim-project-euler

Solving Project Euler math problems through Nim language (https://projecteuler.net)
Nim
8
star
32

blocksmith

Blockchain: Safe & fast interfacing network blocks and attestations with Casper FFG finality & LMD Ghost fork choice
Nim
8
star
33

nim-clblast

A Nim wrapper for CLBlast, a tuned OpenCL BLAS library
C
7
star
34

hydra

Parametric Integer Linear Programming Solver and Polyhedral compilation backend
Nim
7
star
35

nim-isl

A wrapper for isl - the Integer Set Library for manipulating sets and relations of integer points bounded by linear constraints.
Nim
5
star
36

ReactFincal

iOS/Android Financial Calculator written in React Native + Typescript
TypeScript
4
star
37

MachineLearning_Kaggle

Kaggle Data Science & Machine Learning competitions - using Python or Julia
Jupyter Notebook
3
star
38

nim-julia-challenge

Nim solution to https://nextjournal.com/sdanisch/the-julia-challenge
Nim
2
star
39

batch-reencode

Batch reencode videos to AV1 using ffmpeg
Python
1
star
40

Biostatistics-CSVtoGraphPad

From hundreds of flow cytometry CSV files to cleaned up Excel file, ready for GraphPad copy-paste.
Python
1
star