Back to projects

TorchBits

Deep signal processing for audio and images.

Role
Creator
Type
Solo
Year
2024
Status
Open source
Category
Languages and Libraries
Main stack
Python, C++ +1

Overview

TorchBits is a minimalist library for deep signal processing. It uses low level C++ with Python bindings for fast matrix multiplication, includes basic convolutional network building blocks inspired by ResNet, and offers signal tools for spatial and frequency analysis.

It was designed to be memory efficient so it can run on edge devices and low spec machines, with optional GPU support through CuPy.

Highlights

  • •Custom C++ matrix operations with Python bindings.
  • •CNN building blocks for denoising and classification.
  • •Low memory footprint for edge devices.

Built with

  • Python
  • C++
  • NumPy

More in Languages and Libraries