Skip to main content

An experimental Stable Diffusion frontend

Project description

Osmosis

PyPI License

An experimental Stable Diffusion web frontend.

Warning This project is not production ready! For a more actively developed and advanced project, check out InvokeAI :p

Features

System Requirements

  • Ideally, a NVIDIA or Apple Silicon GPU
  • At least 10 GB of RAM
  • As much disk space as your models require
  • A modern browser

Installation

Osmosis is a web app distributed as a package on PyPI.

Ideally, use pipx to install Osmosis in its own isolated environment. First install pipx, then run

$ pipx install osmosis

to install. Alternatively, simple use pip to install globally:

$ pip install [--user] osmosis

NVIDIA instructions

If you're on a NVIDIA GPU, replace osmosis in the install scripts with osmosis[xformers] to enable xFormers optimization support. In addition, add --pip-args "--extra-index-url https://download.pytorch.org/whl/cu117" to the end to install a CUDA-enabled PyTorch build.

$ pipx install 'osmosis[xformers]' --pip-args "--extra-index-url https://download.pytorch.org/whl/cu117"

# or in pip:
$ pip install [--user] 'osmosis[xformers]' --extra-index-url https://download.pytorch.org/whl/cu117

Linux / AMD instructions

If you're on Linux and using an AMD GPU, you can also use ROCm-optimized PyTorch wheels on install.

$ pipx install osmosis --pip-args "--extra-index-url https://download.pytorch.org/whl/rocm5.2"

# or in pip:
$ pip install [--user] osmosis --extra-index-url https://download.pytorch.org/whl/rocm5.2

Running

$ osmosis

is all you need to start the web UI.

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

osmosis-0.5.0.tar.gz (117.0 kB view details)

Uploaded Source

Built Distribution

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

osmosis-0.5.0-py3-none-any.whl (121.3 kB view details)

Uploaded Python 3

File details

Details for the file osmosis-0.5.0.tar.gz.

File metadata

  • Download URL: osmosis-0.5.0.tar.gz
  • Upload date:
  • Size: 117.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.2

File hashes

Hashes for osmosis-0.5.0.tar.gz
Algorithm Hash digest
SHA256 8765833cfa94ed0d572009aec5d7407fa301c92f8f9244cb662e82de990e0291
MD5 85cc0b21bba73fd4b088d51b26f19300
BLAKE2b-256 e6caa8242cb2159726a6261062865b271857362b44260f1927e2b9cc59d3c05b

See more details on using hashes here.

File details

Details for the file osmosis-0.5.0-py3-none-any.whl.

File metadata

  • Download URL: osmosis-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 121.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.2

File hashes

Hashes for osmosis-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c33135814334f3d2f73994ce706c883cf85e610409df945836acfea0863070e8
MD5 3f5df53e5a4a8238f85a737129881647
BLAKE2b-256 a631e81c319c395e27c60200609b5b93a77649341c4ec7dc7c48ed588c0d3770

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