← all repositories
andersbll/deeppy

NumPy with ambition: a deep learning framework from 2014

A Pythonic deep learning library that predates PyTorch and TensorFlow, built when "CUDA acceleration" still needed explaining.

1.4k stars Python ML Frameworks
deeppy
Not currently ranked — collecting fresh signals.
star history

What it does DeepPy is a deep learning framework written in Python, built directly on NumPy with optional CUDA acceleration via its companion library, cudarray. It provides the standard toolkit: neural network layers, optimization routines, and GPU-backed array operations. The README is terse — two sentences and a link to a “preliminary website” — so the exact scope of built-in architectures and conveniences is unclear without digging into the source.

The interesting bit This is a fossil from the pre-framework era, when “Pythonic” and “NumPy-based” were genuine differentiators rather than table stakes. The author, Anders Boesen Lindbo Larsen, also built cudarray to make GPU acceleration accessible without leaving the NumPy API — a design philosophy that later frameworks would adopt, then make invisible.

Key highlights

  • Pure Python API with NumPy semantics
  • Optional CUDA acceleration through companion project cudarray
  • 1,374 stars suggests it found an audience in the 2014–2016 window
  • “Preliminary website” implies the project never reached a settled state
  • No dependencies or installation details listed in README

Caveats

  • README offers almost no detail on capabilities, API, or current maintenance status
  • “Preliminary website” link may be stale; the project appears dormant
  • Modern frameworks have absorbed and surpassed this niche entirely

Verdict Worth a look for historians of deep learning tooling or anyone studying how NumPy-centric GPU acceleration was hacked together before PyTorch. For production or learning modern deep learning, this is a curiosity, not a contender.

Frequently asked

What is andersbll/deeppy?
A Pythonic deep learning library that predates PyTorch and TensorFlow, built when "CUDA acceleration" still needed explaining.
Is deeppy open source?
Yes — andersbll/deeppy is open source, released under the MIT license.
What language is deeppy written in?
andersbll/deeppy is primarily written in Python.
How popular is deeppy?
andersbll/deeppy has 1.4k stars on GitHub.
Where can I find deeppy?
andersbll/deeppy is on GitHub at https://github.com/andersbll/deeppy.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.