v0.2.0 Release Candidate 1
Pre-release
Pre-release
This version change the base version from v0.1.x to v0.2.x due to structural changes on the project for better architecture, including new and more logical command system, while also fixing two bugs related to ROCm channels and patching.
⚠️ Break Changes
ROCmRoll now has new set of commands no longer compatible with v0.1.0 commands. Check the docs for changes.
🔨Refactor
- Removed legacy and duplicated code, split some functions to have a single responsability, removes embedded python script.
- Removed path and file functions from rocmroll main file. Now uses a dedicated utilities module.
- Created dedicated commands and instance module, removes more duplicated functions and applies single responsability principles.
- Applies standardization for all rocm commands and its parameters.
🆕Features
- Improve the mechanism to apply patches on Python packages.
- New system to manage, apply and remove ComfyUI patches.
🔄️Updates
- Python Triton package was updated from 3.6.0.post25 to 3.7.0.post26.
🐞Fixes
- Channels constraints for torch dependencies never enforced before torch install.
- Avoid patches dependency on instance state on first install, better architecture matching.
What's Changed
- Architecture refactor and better command system by @tomsnunes in #5
Full Changelog: v0.1.1...v0.2.0-rc1