v3.5.1 - Multi-Python Support, OnnxRuntime Integration, and Architecture Refactor
Pre-releasev3.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:
- Download and run
Amuse_vX.X.X.exe. - Follow the on-screen instructions.
- Download and run
2. Standalone Version
Best for custom drive locations.
New Install:
- Download and extract
Amuse_vX.X.X.zipto your preferred folder. - Run
Amuse.exe.
Upgrade:
- Download and extract
Amuse_vX.X.X.zipto a temp folder. - Copy and overwrite all files in your existing location
- 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