Skip to main content

Ito Vision is a research-oriented library for diffusion-based generative models formulated through stochastic differential equations (SDEs).

Project description

Ito Vision

Ito Vision is a research-oriented library for diffusion-based generative models formulated through stochastic differential equations (SDEs).

It provides clean, minimalistic implementations that closely follow their mathematical formulations, making it particularly suitable for researchers and practitioners working on modern generative modeling, especially in Image Enhancement.

The primary goal of this project is to enable rapid experimentation, reproducibility, and extensibility across a wide range of diffusion-based methods.

Key Features

  • Mathematically faithful implementations — designed to match original formulations as closely as possible
  • Modular design — easily swap processes, samplers, and parameterizations
  • Research-first approach — ideal for prototyping and benchmarking new ideas
  • Extensive method coverage — includes many state-of-the-art diffusion and flow-based techniques

Installation

As a pip package: pip install ito-vision

Methods

The library includes implementations of:

Samplers

Each method can be paired with a variety of sampling strategies:

More

  • Different discretization strategies (EDM, DDBM, Stable Diffusion 3.5)
  • Different backbone parametrization ($\epsilon$, $x_0$, $\nabla_x \log p_t$, $v$, flow matching-based)
  • Support for:
    • Classifier guidance
    • Classifier-free guidance
  • Integration with Stable Diffusion pipelines

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ito_vision-0.1.0.tar.gz (36.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ito_vision-0.1.0-py3-none-any.whl (36.3 kB view details)

Uploaded Python 3

File details

Details for the file ito_vision-0.1.0.tar.gz.

File metadata

  • Download URL: ito_vision-0.1.0.tar.gz
  • Upload date:
  • Size: 36.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ito_vision-0.1.0.tar.gz
Algorithm Hash digest
SHA256 63ac55a24aae5d7d8b85a825d7a772e26561f73e71035aa78b86f4cd6b2bf0d6
MD5 37c600a940daf39081cf7b9b22cdeae0
BLAKE2b-256 d884c629b1df203e0ed9066613668c57ca8e3b9126361f268b33b229759463ec

See more details on using hashes here.

File details

Details for the file ito_vision-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: ito_vision-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 36.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ito_vision-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1f680dd1673d2a224a8502a8ecc95da34e33823f90b59c1f9f68732fcb8adebc
MD5 a6b6f64fd6119fa5a3dcf39d284e423b
BLAKE2b-256 cdbc9c581a5b8d945e995567df60d9d6a5d73bb69c086a5c0e3e0fc0425f2cc7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page