发行说明#
本页记录 Kaiwu-PyTorch-Plugin 各版本的更新内容。
版本 0.1.0(2025-12-24)#
新功能
依赖许可证检查
PyPI 发布流水线
改进
文档与说明更新
调整BM接口和矩阵转换逻辑
版本 0.0.2(2025-11-06)#
新功能
新增文档框架,支持 Sphinx 构建
新增 DBN(深度信念网络)模块,支持多层 RBM 堆叠
新增 Q-VAE 示例,支持量子变分自编码器训练
改进
恢复并优化 RBM 模块实现
更新示例代码 README 文档
改进代码注释,提升可读性
文档
更新中英文 README 文档
添加更详细的安装说明
补充示例代码说明
修复
修复 DBN 模块中的已知问题
修复 pylint 检查发现的代码问题
版本 0.0.1(2025-10-15)#
初始版本
Kaiwu-PyTorch-Plugin 的首个正式发布版本,提供以下核心功能:
核心模块
RestrictedBoltzmannMachine:受限玻尔兹曼机实现BoltzmannMachine:全连接玻尔兹曼机实现AbstractBoltzmannMachine:抽象基类,支持自定义扩展
主要特性
支持 PyTorch 原生接口,可使用标准优化器(SGD、Adam 等)
支持 Kaiwu SDK 采样器,包括模拟退火和量子采样
支持 GPU 加速训练
提供完整的示例代码
示例
rbm_digits:手写数字识别示例qvae_mnist:Q-VAE MNIST 生成示例bm_generation:玻尔兹曼机数据生成示例
环境要求
Python 3.10
PyTorch 2.7.0
Kaiwu SDK v1.2.0+