Skip to content

[Ecosystem]Kaiwu-PyTorch-Plugin #64

@Qboson-Community

Description

@Qboson-Community

Contact emails

developer@boseq.com

Project summary

A quantum computing programming suite based on PyTorch and the Kaiwu SDK.

Project description

Kaiwu-PyTorch-Plugin is a quantum computing programming suite based on PyTorch and Kaiwu SDK, which can train and evaluate (Restricted) Boltzmann Machines (BM & RBMs) on CPQC (coherent photonic quantum computing).

This plugin provides easy-to-use interfaces, enabling researchers and developers to quickly implement the training and validation of energy neural network models and apply them to various machine learning development tasks.

(1) Runs on CPQC

(2) PyTorch native

(3) Flexible architecture

(4) Scalability

Are there any other projects in the PyTorch Ecosystem similar to yours? If, yes, what are they?

none

Project repo URL

https://github.com/qboson/kaiwu-pytorch-plugin

Additional repos in scope of the application

No response

Project license

Apache License 2.0

GitHub handles of the project maintainer(s)

Qboson-Community, cwu137, ffiamz

Is there a corporate or academic entity backing this project? If so, please provide the name and URL of the entity.

Qboson

Website URL

https://github.com/qboson/kaiwu-pytorch-plugin

Documentation

https://kaiwu-pytorch-plugin-docs.readthedocs.io/zh-cn/latest/

How do you build and test the project today (continuous integration)? Please describe.

(1) Implement automatic building of Kaiwu-PyTorch-Plugin and its documentation, along with pylint checks and unit tests, through a pipeline.
(2) Implement unit tests for parts of Kaiwu-PyTorch-Plugin to verify its basic functionalities.
(3) The relevant person from Qboson will maintain and update Kaiwu-PyTorch-Plugin and the application example codes.

Version of PyTorch

torch == 2.7.0

Components of PyTorch

We uses Tensors, Autograd, and some common Neural Network APIs. In the examples, DataLoader and distributed components are used.

How long do you expect to maintain the project?

At least five years.

Additional information

No response

Metadata

Metadata

Type

No type

Projects

Status

In Review

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions