qiskit-advocate/qamp-fall-21

Tutorial to use K8S Cluster

Opened this issue ยท 12 comments

Description

Publish a tutorial to use K8S cluster as a computation engine of Qiskit-Aer

Mentor/s

Hiroshi Horii (@hhorii), Senior Technical Staff Member in IBM Research - Tokyo, Qiskit developer.

Type of participant

Participants have experience or interests to use distributed environment.

Number of participants

1-2

Deliverable

Tutorial to use K8S as a cluster backend of Qiskit-Aer

@hhorii I am interested in contributing to this project.

@hhorii I am interested in this project.

Project Status report for 7th October, 2021 Checkpoint Meeting (second slot).
#39 Tutorial to use K8S Cluster.pdf

Latest Project Status report for 7th October, 2021 Checkpoint Meeting (second slot).
#39 Tutorial to use K8S Cluster.pdf

Latest Project Status report & Architecture diagram, for 11th Nov, 2021 Checkpoint Meeting.
#39 Tutorial to use K8S Cluster - 11th Nov_Checkpoint.pdf
Architecture of Clustered Backend for Aer Simulator

Thank you for the updates! @iotaisolutions could you also please provide the short (500 words or less) update on the work you've achieved since Checkpoint 1 via comment here?

#Update for Checkpoint 2#

  1. Infrastructure Design & Setup Complete using Kubernetes (One Master , 2 Nodes) , DASK Kubernetes, Python 3.8 on Ubuntu 20.04 LTS OS platform on AWS Cloud.
  2. Configured auto-scaling both at Kubernetes nodes and DASK worker node level, in this case DASK worker nodes can scale up and down on basis of workload from jobs submitted to Aer Simulator.
  3. Updated Architectural flow diagram
  4. Proof of Concept Testing Completed
  5. Captured Test results with for different uses cases ( NUMPY Array, VQE, Quantum Machine Learning)
  6. Focusing on below deliverables
  •    Github Repository (with sample codes ,Tutorial, report )
    
  •    Project Report (with test results)
    

Published the tutorial on github : https://github.com/iotaisolutions/qamp-fall-2021/ which was reviewed by mentor.

Attaching the supporting report, which will be used for presentation.
#39 Tutorial to use K8S Cluster_Final Report.pdf

Youtube link of presentation for 9th Dec QAMP 2021 session https://www.youtube.com/watch?v=WyZw_xphKMI

@iotaisolutions @hhorii What's the status of the tutorial? Is there any plan to integrate to the official Qiskit Tutorials?

@HuangJunye I will be submitting a PR for Qiskit Tutorial @hhorii