Skip to content

v3.5.1 - Multi-Python Support, OnnxRuntime Integration, and Architecture Refactor

Pre-release
Pre-release

Choose a tag to compare

@saddam213 saddam213 released this 06 Jun 03:55
· 25 commits to master since this release
30744d5

v3.5.0 - Multi-Python Support, OnnxRuntime Integration, and Architecture Refactor

Amuse v3.5.0 introduces expanded hardware compatibility and a structural refactoring of the core engine. This release adds multi-version Python runtime support, integrates OnnxRuntime execution for Stable Diffusion, and optimizes AMD GPU inference pipelines. Additionally, a rebuilt component-based model system paired with a dedicated model downloader changes how models are registered, fetched, and managed across pipelines.

New Features

Multi-Version Python Support

  • The application now supports multiple Python versions concurrently, simplifying dependency management and allowing environment switching without a global version lock.

OnnxRuntime for Stable Diffusion

  • Full support for OnnxRuntime has been integrated into the Stable Diffusion pipelines, providing execution speed improvements and reduced VRAM utilization across supported hardware backends.

Component-Based Model System

  • The model registry has been re-engineered into a decoupled, modular architecture. Sub-components—such as tokenizers, text encoders, and UNets—can now be managed independently and utilized across different execution pipelines.

Model Downloader

  • Introduced a dedicated model management utility that handles background downloads, chunking, integrity validation, and direct installation into the new component system.

Installation

This dev build is NOT compatible with previous versions of Amuse or existing ONNX models, full uninstall of Amuse 3.2.0 is REQUIRED.

Like other DEV builds I recommend a full Uninstall + Install,
Upgrade from v3.3.2, v3.3.3, v3.3.4, v3.3.5, v3.3.7, v3.4.0 is supported

1. Installer Version

Best for a standard Windows setup with automatic shortcuts.

  • New Install & Upgrade:
    1. Download and run Amuse_vX.X.X.exe.
    2. Follow the on-screen instructions.

2. Standalone Version

Best for custom drive locations.

New Install:

  1. Download and extract Amuse_vX.X.X.zip to your preferred folder.
  2. Run Amuse.exe.

Upgrade:

  1. Download and extract Amuse_vX.X.X.zip to a temp folder.
  2. Copy and overwrite all files in your existing location
  3. Run Amuse.exe.

Note: A fast SSD with plenty of free space is highly recommended, as model downloads can be large.


Device Compatibility

This new engine leverages a python based compute backend. Please note the following hardware requirements for this dev release:

  • NVIDIA: Supports all CUDA compatible devices (CUDA 12.8).
  • AMD: Supports Radeon 7000 GPUs (ROCm 7.2.1).
  • Intel: Not Supported.
  • Legacy Hardware: If you are using an incompatible device or older AMD hardware, it is highly recommended to stay on v3.2.0 until broader support is ported to the new engine.

Developers Note

Only install this version if you are interested in testing development builds. As I am a solo developer with very limited testing resources and only a few devices, things may not work, and features may be missing. Each dev build may require re-installs and other manual processes. Please only install if this is okay; otherwise, wait until a stable release is ready.

Full Changelog: v3.4.0...v3.5.0
GitHub Downloads (all assets, specific tag)