Skip to main content

SonusAI Torchl

PyTorch Lightning model tools for SonusAI.

SonusAI Torchl is a companion project to SonusAI, providing tools and utilities for training, predicting, and exporting deep neural network models using PyTorch Lightning.

Key Features

  • Lightning Training: Streamlined training workflows using PyTorch Lightning.
  • Model Export: Tools for converting trained models to ONNX and PyTorch AOTInductor (.so) formats.
  • Data Loading: Specialized data generators and datasets compatible with SonusAI mixture databases.
  • Inference: Prediction tools for running inference on trained Lightning models.

Getting Started

Refer to the Development Guide for installation and setup instructions.

Prerequisites

  • Python 3.13+ (Python 3.13 and 3.14 supported)
  • sonusai
  • uv

Quick Install

If you have uv installed, you can sync the environment:

uv sync

Documentation

Command Overview

sonusai_torchl contributes its commands to the sonusai CLI (and each is runnable directly as a module). The complete command set and pinned grammar is the CLI command catalog.

Use sonusai <command> --help (or python -m sonusai_torchl.<command> --help) for detailed information on any command.

Release files for sonusai-torchl 3.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for sonusai-torchl 3.0.1
File Interpreter ABI Platform
sonusai_torchl-3.0.1-py3-none-any.whl Python 3 none any Details

Release files / sonusai_torchl-3.0.1-py3-none-any.whl

Download URL sonusai_torchl-3.0.1-py3-none-any.whl
Size 50.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
bb7d1a94de259640ae105abf3634b7ec615580abb2751ee87b729952a4eadcfc
BLAKE2b-256 checksum
How to use checksums
b72b83656c792e5909c29fa8a6da7b779f17d9ac2da47d7de6ef2d8a5020425c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

3.0.1 This release

1 release file

1.3.0

1 release file

1.1.1

1 release file

1.1.0

1 release file

1.0.4

1 release file

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.3.6

2 release files

0.3.5

2 release files

0.3.4

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page