Installing QCompress¶
There are a few options for installing QCompress:
- To install QCompress using
pip
, execute:
pip install qcompress
- To install QCompress using
conda
, execute:
conda install -c rigetti -c hsim13372 qcompress
- To instead install QCompress from source, clone this repository,
cd
into it, and run:
git clone https://github.com/hsim13372/QCompress
cd QCompress
python -m pip install -e .
Try executing import qcompress
to test the installation in your terminal.
Note that the pyQuil version used requires Python 3.6 or later.
Installing QCompress on QMI¶
For installing QCompress on a user’s Quantum Machine Image (QMI), we recommend the following steps:
- Connect to your QMI with SSH.
- Launch a Python virtual environment:
source ~/pyquil/venv/bin/activate
- To install QCompress, clone then install from github or install using
pip
:
git clone https://github.com/hsim13372/QCompress
cd QCompress
pip install -e .
or
pip install qcompress
- To execute the Jupyter notebook demos or run QCompress on Jupyter notebooks in general, execute:
tmux new -s <ENTER-SESSION-NAME>
source ~/pyquil/venv/bin/activate
pip install jupyter
cd <ENTER-DIRECTORY-FOR-NOTEBOOK>
jupyter notebook
- (Optional) To run your quantum autoencoder instance on the QPU, book reservations in the compute schedule via
qcs reserve
.
NOTE: We assume the user has already set up his/her QMI. If the user is new to QCS, please refer to Rigetti QCS docs to get started!