Pauli propagation sample
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 38/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- cpp
- Área
- quantum-computing
Línea de trabajo
Comienza con samples/cupauliprop/kicked_ising_example.cpp, especialmente con el intercambio después del bucle de puertas cerca de la línea 614 y el cálculo del valor esperado cerca de la línea 631. Rastrea qué vista contiene la expansión final y, después, verifica que el ejemplo calcule el valor esperado a partir de esa vista. Ejecuta el ejemplo de propagación de Pauli para confirmar el resultado.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
In the pauli propagation example each gate is executed in a for loop. At the end of the loop the views are swapped for the next iteration (so the 'in' one becomes 'out' and viceversa).
In order to preserve the last 'out' view as the 'out' view, after the for another swap is done: https://github.com/NVIDIA/cuQuantum/blob/4e097de09c9025f3a10a2f574d9fcd95167c1e6d/samples/cupauliprop/kicked_ising_example.cpp#L614
This seems ok so far, but then when computing the expectation value, the 'in' view is used: https://github.com/NVIDIA/cuQuantum/blob/4e097de09c9025f3a10a2f574d9fcd95167c1e6d/samples/cupauliprop/kicked_ising_example.cpp#L631
Shouldn't be that replaced by the 'out' expansion?
- Lenguaje dominante
- Jupyter Notebook
- Estrellas
- 502
- Forks
- 102
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de NVIDIA/cuQuantum
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 94/100
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 8/100
-
CUDA 12 cuquantum-appliance image ships a UCX `libucm_cuda.so.0` linked against `libcudart.so.13`Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
-
`cutensornetTensorSVD` returns `CUTENSORNET_STATUS_INTERNAL_ERROR` with missing host workspaceAbierto
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
-
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
Todos los issues de NVIDIA/cuQuantum
Issues similares
-
content 📄
Dificultad 1/5 1-3 horas Aptitud para principiantes 68/100
Qiskit/documentation#5808 ·
Los mantenedores suelen responder en 1 día
-
[Bug] Reusing a parameter name on two gates fails on Qiskit only (name conflict adding parameter)Posiblemente ocupada @Imad2702 la tomó hoy. Abiertobug enhancement good-first-issue qumat
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
apache/mahout#1509 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
qiskit_to_tk converts PauliEvolutionGate with half the evolution time and reversed qubit orderAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Quantinuum/pytket-qiskit#557 ·
-
bug needs triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
dwavesystems/dwave-gate#93 · 1 comentario ·
Los mantenedores suelen responder en 1 día