-
Notifications
You must be signed in to change notification settings - Fork 7
[Ecosystem]Kaiwu-PyTorch-Plugin #64
Description
Contact emails
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.
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
Assignees
Type
Projects
Status