Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tutorial to use K8S Cluster #39

Open
hhorii opened this issue Aug 24, 2021 · 12 comments
Open

Tutorial to use K8S Cluster #39

hhorii opened this issue Aug 24, 2021 · 12 comments

Comments

@hhorii
Copy link

hhorii commented Aug 24, 2021

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

@gunchamalik
Copy link

@hhorii I am interested in contributing to this project.

@iotaisolutions
Copy link

@hhorii I am interested in this project.

@iotaisolutions
Copy link

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

@HuangJunye HuangJunye added checkpoint1: submitted and removed status: matched The project is matched and will not take any more mentees labels Oct 6, 2021
@iotaisolutions
Copy link

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

@iotaisolutions
Copy link

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

@anamariarojas123
Copy link

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?

@iotaisolutions
Copy link

iotaisolutions commented Nov 12, 2021

#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)
    

@iotaisolutions
Copy link

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

@iotaisolutions
Copy link

Updated presentation
#39 Tutorial to use K8S Cluster_Final Report.pdf

@iotaisolutions
Copy link

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

@HuangJunye
Copy link
Collaborator

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

@iotaisolutions
Copy link

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment