Release Notes#
This page documents the updates for each version of Kaiwu-PyTorch-Plugin.
Version 0.1.0 (2025-12-24)#
New Features
Dependency license check
PyPI release pipeline
Improvements
Documentation and instructions updated
Adjusted BM interface and matrix conversion logic
Version 0.0.2 (2025-11-06)#
New Features
Added documentation framework with Sphinx support
Added DBN (Deep Belief Network) module supporting multi-layer RBM stacking
Added Q-VAE example supporting quantum variational autoencoder training
Improvements
Restored and optimized RBM module implementation
Updated example code README
Improved code comments for better readability
Documentation
Updated Chinese and English README files
Added more detailed installation instructions
Supplemented example code descriptions
Bug Fixes
Fixed known issues in the DBN module
Fixed code issues detected by pylint
Version 0.0.1 (2025-10-15)#
Initial Release
The first official release of Kaiwu-PyTorch-Plugin, providing the following core features:
Core Modules
RestrictedBoltzmannMachine: Implementation of Restricted Boltzmann MachineBoltzmannMachine: Implementation of fully-connected Boltzmann MachineAbstractBoltzmannMachine: Abstract base class supporting custom extensions
Key Features
Supports native PyTorch interface, compatible with standard optimizers (SGD, Adam, etc.)
Supports Kaiwu SDK samplers, including simulated annealing and quantum sampling
Supports GPU-accelerated training
Provides complete example code
Examples
rbm_digits: Handwritten digit recognition exampleqvae_mnist: Q-VAE MNIST generation examplebm_generation: Boltzmann Machine data generation example
Requirements
Python 3.10
PyTorch 2.7.0
Kaiwu SDK v1.2.0+