Aula 03 – Computação Quântica – Instalando o Anaconda e o QISKIT
Aula 03 – Computação Quântica – IBM Q – Instalando o Anaconda e o Qiskit
Voltar para página principal do blog
Todas as aulas desse curso
Aula 02 Aula 04
Se gostarem do conteúdo dêem um joinha 👍 na página do Código Fluente no
Facebook
Link do código fluente no Pinterest
Meus links de afiliados:
Hostinger
Digital Ocean
One.com
Preparando o ambiente
Instalando o Anaconda e o QISKIT
Na documentação oficial do Qiskit eles recomendam a instalação do Anaconda, uma distribuição Python multiplataforma para computação científica.
Recomendam também que se utilize o Jupyter, que já vem incluído no Anaconda, ele é recomendado para interagir com o Qiskit.
O Qiskit é testado e suportado nos seguintes sistemas de 64 bits:
Ubuntu 16.04 ou posterior
macOS 10.12.6 ou posterior
Windows 7 ou posterior
Anaconda
A plataforma Anaconda é uma distribuição de código aberto.
É a maneira mais fácil de realizar ciência de dados e aprendizado de máquina no Linux, Windows e Mac OS X com Python e/ou R.
Tem mais de 15 milhões de usuários em todo o mundo.
Você pode baixar gratuitamente o Anaconda no link abaixo:
https://www.anaconda.com/distribution/
Nesse link acima, você também tem todas as instruções para a instalação.
Instalação do Anaconda
Windows (https://docs.anaconda.com/anaconda/install/windows/)
- Baixar a versão desejada(obs: as versões dos links abaixo são para sistemas 64 bits)
- Clicar no arquivo baixado e começar a instalação
- Padrão windows
- Next
- Next
- …
Linux
- Baixar a versão desejada(obs: as versões dos links abaixo são para sistemas 64 bits)
- Vamos imaginar que tenha baixado para pasta Download.
- arquivo_baixado vai depender da versão que você baixou
sha256sum ~/Downloads/arquivo_baixado
- Como exemplo, vamos usar Python 3.7, rode o comando abaixo para instalar:
bash ~/Downloads/Anaconda3-2019.10-Linux-x86_64.sh
- O instalador solicita, para continuar o processo de instalação, que você revise o contrato de licença.
- Clique em Enter para visualizar os termos da licença. Role até a parte inferior dos termos da licença e digite “Yes” para concordar.
- O instalador solicita que você clique em Enter para aceitar o local de instalação padrão.
- O instalador termina e exibe “Obrigado por instalar o Anaconda 3!”
- Feche e abra a janela do terminal para que a instalação funcione.
- Verifique que foi instalado com:
conda list
- Para abrir o Anaconda navigator use:
anaconda-navigator
- arquivo_baixado vai depender da versão que você baixou
Abra o Prompt do Anaconda.
Ele já vai abrir com um ambiente virtual chamado base ativado.
Qiskit
No Anaconda prompt, com o ambiente virtual chamado base ativado, ele já vem ativado por padrão, vamos instalar o Qiskit.
Instalação do Qiskit
Atualize o PIP:
pip install -U pip
Agora instale o pacote Qiskit, que inclui Terra, Aer, Ignis e Aqua.
pip install qiskit
Se os pacotes foram instalados corretamente, você poderá rodar o comando:
conda list
A saída será os pacotes ativos em seu ambiente virtual.
Agora vamos acessar o IBM Q Systems
O IBM Q oferece vários computadores quânticos reais e simuladores de computação clássica de alto desempenho por meio do IBM Q Experience with Qiskit.
Siga estas etapas para configurar seu ambiente Qiskit para enviar tarefas aos sistemas IBM Q.
Configure sua conta na IBM
Você cria um arquivo de configuração local que inclui uma chave de API.
- Crie uma conta gratuita do IBM Q Experience.
- Vá até Minha conta(My Account) para visualizar as configurações da sua conta.
Clique em Copiar token para copiar ele para a área de transferência.
Cole temporariamente este token da API no seu editor de texto favorito para poder usá-lo mais tarde para criar um arquivo de configuração da sua conta.
Salve o token de API localmente para uso posterior em um arquivo de configuração chamado qiskitrc.
Substitua MY_API_TOKEN no código abaixo, pelo valor do token da API que você armazenou no seu editor de texto.
from qiskit import IBMQ
IBMQ.save_account('MY_API_TOKEN')
Para obter mais detalhes de como gerenciar várias credenciais de conta IBM Q, consulte este tutorial intitulado de:
Verificando qual versão está instalada
Como o pacote Qiskit inclui uma constelação de elementos diferentes, então, simplesmente imprimir a versão executando qiskit .__ version__ pode nos enganar, pois retorna apenas a versão para o pacote qiskit-terra.
Isso ocorre porque o espaço de nomes(namespace) Qiskit no Python não vem do pacote Qiskit, mas faz parte do pacote qiskit-terra.
import qiskit
qiskit.__version__
Para ver as versões de todos os elementos Qiskit em seu ambiente, você pode usar o atributo __qiskit_version__.
Por exemplo, a execução do comando a seguir retornará um dicionário que inclui as versões para cada um dos pacotes Qiskit instalados.
qiskit.__qiskit_version__
Vamos abrir o Anaconda navigator e em seguida abrir o Jupyter.
O Jupyter pode solicitar senha ou token de acesso, para evitar essa exigência, você pode também rodar o comando abaixo no Anaconda prompt que ele vai abrir o Jupyter sem pedir senha nem token:
jupyter notebook --ip='*' --NotebookApp.token='' --NotebookApp.password=''
É isso, agora temos nosso ambiente com as ferramentas instaladas e o token de conexão com o computador quântico da IBM.
Na próxima a gente já pode colocar a mão na massa.
Valeu, ficamos por aqui. 🙂
Voltar para página principal do blog
Todas as aulas desse curso
Aula 02 Aula 04
Se tiverem curtido o conteúdo, dêem um joinha 👍 na página do Código Fluente no
Facebook
Link do código fluente no Pinterest
Novamente deixo meus link de afiliados:
Hostinger
Digital Ocean
One.com
Obrigado 😉