qml-course

QML Course

Neste repositório, estão contidos todos os arquivos referentes ao minicurso ministrado por Alexandre durante a Semana de tecnologia de 2024 na UNIVEM - Centro Universitário Eurípides de Marília.

O minicurso possui 4 aulas dividas em 2 dias durante a semana (12 e 13 de novembro).

Setup

Para utilizar os códigos aqui presentes, será necessário:

Com essas ferramentas instaladas execute no terminal:


# para dependências do primeiro dia 
pip install -r first-requirements.txt 
# para dependências do segundo dia
pip install -r second-requirements.txt


#-----------------------------------------------

# ou para conda/mamba
conda env create -f ./environment.yml
conda activate qml-course

# ou usando o conda-lock
conda-lock install ./conda-lock.yml -n qml-course
conda activate qml-course

Após isso, basta entrar na pasta ./qiskit e abrir o jupyter lab usando:

jupyter lab

Para os códigos utilizando cuda, será necessário possuir uma placa da Nvidia que suporta CuQuantum. Caso você possua, você pode executar os código normalmente utilizando a SDK nativa como mostrado em CuQuantum e cuda-q.

Caso contrário faça o seguinte:

Divisão do minicurso

Fotos no evento

foto 1 foto 2 foto 3 foto 4 foto 5 foto 6

Todas as fotos foram tiradas pelo nosso querido amigo Hugo.