Skip to main content

Alibaba Cloud Quantum Development Platform

Project description

Alibaba Cloud Quantum Development Platform (ACQDP)

Introduction

ACQDP is an open-source platform designed for quantum computing. ACQDP provides a set of tools for aiding the development of both quantum computing algorithms and quantum processors, and is powered by an efficient tensor-network-based large-scale classical simulator.

Computing Engine

Partially inspired by the recent quantum supremacy experiment, classical simulation of quantum circuits attracts quite a bit of attention and impressive progress has been made along this line of research to significantly improve the performance of classical simulation of quantum circuits. Key ingredients include

  1. Quantum circuit simulation as tensor network contraction [1];
  2. Undirected graph model formalism[2];
  3. Dynamic slicing [3];
  4. Contraction tree [4];
  5. Contraction subtree reconfiguration [5].

We are happy to be part of this effort.

Use Cases

  • Efficient exact contraction of intermediate-sized tensor networks
  • Deployment on large-scale clusters for contracting complex tensor networks
  • Efficient exact simulation of intermediate sized quantum circuit
  • Classical simulation under different quantum noise models

Documentation

See full documentation here.

Installation

Installation from PyPI

pip install -U acqdp

Installation from source code

git clone https://github.com/alibaba/acqdp
cd adqdp
pip install -e .

Contributing

If you are interested in contributing to ACQDP feel free to contact me or create an issue on the issue tracking system.

References

[1] Markov, I. and Shi, Y.(2008) Simulating quantum computation by contracting tensor networks SIAM Journal on Computing, 38(3):963-981, 2008

[2] Boixo, S., Isakov, S., Smelyanskiy, V. and Neven, H. (2017) Simulation of low-depth quantum circuits as complex undirected graphical models arXiv preprint arXiv:1712.05384

[3] Chen, J., Zhang, F., Huang, C., Newman, M. and Shi, Y.(2018) Classical simulation of intermediate-size quantum circuits arXiv preprint arXiv:1805.01450

[4] Zhang, F., Huang, C., Newman M., Cai, J., Yu, H., Tian, Z., Yuan, B., Xu, H.,Wu, J., Gao, X., Chen, J., Szegedy, M. and Shi, Y.(2019) Alibaba Cloud Quantum Development Platform: Large-Scale Classical Simulation of Quantum Circuits arXiv preprint arXiv:1907.11217

[5] Gray, J. and Kourtis, S.(2020) Hyper-optimized tensor network contraction arXiv preprint arXiv:2002.01935

[6] Huang, C., Zhang, F.,Newman M., Cai, J., Gao, X., Tian, Z., Wu, J., Xu, H., Yu, H., Yuan, B.,
Szegedy, M., Shi, Y. and Chen, J. (2020) Classical Simulation of Quantum Supremacy Circuits arXiv preprint arXiv:2005.06787

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

acqdp-0.1.1.tar.gz (298.7 kB view details)

Uploaded Source

Built Distribution

acqdp-0.1.1-cp37-cp37m-macosx_10_9_x86_64.whl (560.5 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

Details for the file acqdp-0.1.1.tar.gz.

File metadata

  • Download URL: acqdp-0.1.1.tar.gz
  • Upload date:
  • Size: 298.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0.post20201005 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.7.9

File hashes

Hashes for acqdp-0.1.1.tar.gz
Algorithm Hash digest
SHA256 29f9544734f0c3ada66fc76dafa59b4a7dd4d98fd918542976297a4939541a16
MD5 d255946ac3cd14c854cd61eb7220c0a4
BLAKE2b-256 8be00c21bd94ffc41fb61729101c7786f6b109947800f1ee03e28bf5ac1ee01f

See more details on using hashes here.

File details

Details for the file acqdp-0.1.1-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: acqdp-0.1.1-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 560.5 kB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0.post20201005 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.7.9

File hashes

Hashes for acqdp-0.1.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 02bdc9fc8899d9bdbe5b5f8a4185012c7b5401d08d9b4ee05e79d3307921b9aa
MD5 ebd721807d336f32d73d0a3fe271aca8
BLAKE2b-256 006aa1afc189a637caea824e8621e070e1437827aaad90488a52747d1cb330f9

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page