发行说明#

本页记录 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+