Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
.cm
README.md
module.py

README.md

1st Quantum Computing Hackathon, Cambridge, 15 June 2018

Installation (on Ubuntu)

Install global prerequisites, Python3 and its pip (Python2 is also supported)

$ sudo apt-get install python3 python3-pip

Install Collective Knowledge

$ sudo pip3 install ck

Installation (on MacOS)

Install Python3 and its pip (Python2 is also supported)

$ brew update
$ brew reinstall python
$ pip install ck

Non-root CK installation

You can install CK in your local user space as follows:

$ git clone http://github.com/ctuning/ck
$ export PATH=$PWD/ck/bin:$PATH
$ export PYTHONPATH=$PWD/ck:$PYTHONPATH

Test CK installation

$ ck version

Common part of the workflow installation

Pull CK repositories

$ ck pull repo:ck-quantum
$ ck pull repo:ck-env
$ ck pull repo:ck-rigetti
$ ck pull repo:ck-qiskit

Detect a Python interpreter (interactively choose one if there are several options)

$ ck detect soft:compiler.python

Install this CK repository with all its dependencies (other CK repos to reuse artifacts)

$ ck install package:tool-hackathon

Install pyQuil

$ ck install package:lib-pyquil-1.9.0

Run a demo program (press Enter if prompted)

$ ck run program:pyquil-demo
...

    * tmp-stdout.tmp

      Number of games: 10
      Q's winning average: 1.0
      Picard's flip-decision average: 0.5

Run VQE

$ ck run program:rigetti-vqe