Possibly add side-by-side comparison of memory-lean and compute-lean workflows to User Guide
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 57/100
- Tipo di issue
- Documentazione
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Tranquilla
- Stack tecnologico
- cpp
- Ambito
- documentation
Direzione di ricerca
Start with the features/evaluation page and existing tutorials, which the issue says describe only single-evaluation workflows. Compare the two example flows in the issue: one builds a graph for a single evaluation, while the other evaluates a parameterized circuit. Done means the User Guide clearly explains when to use each workflow and includes examples; no specific file paths or tests are named.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
The features/evaluation page talks about MajoranaPropagator.build_graph but only in text, not in code examples, and I think this is the only place that function is mentioned in the docs.
The tutorials also all seem to only have single evaluation workflows.
I ended up faffing around trying to use PauliPropagator.from_circuit with an unbound circuit and bind parameters later, which I don't think works.
It would be really useful to have a page explicitly setting out the memory-lean single evaluation flow vs compute-lean multiple evaluation flow!
e.g. when to use
propagator = PauliPropagator(observable, circuit.initial_state, cutoff=16)
propagator.build_graph(circuit)
fn = propagator.expectation_value_functional()
and when to instead use
propagator = PauliPropagator.from_circuit(circuit, observable, cutoff=16)
propagator.expectation_value()
- Lingua principale
- C++
- Stelle
- 52
- Fork
- 2
- Merge medio
- 22h 23m
- PR unite (30g)
- 36
Preparare l'ambiente
Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di Algorithmiq/monoprop
-
Exported inner_product() reads past the end of its second argument (undocumented precondition)Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
Algorithmiq/monoprop#193 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
Algorithmiq/monoprop#192 ·
I maintainer di solito rispondono entro 1 giorno
-
bug performance
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
Algorithmiq/monoprop#191 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
Algorithmiq/monoprop#189 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 3/5 1-2 giorni Idoneità per principianti 72/100
Algorithmiq/monoprop#392 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di Algorithmiq/monoprop
Issue simili
-
Status: Awaiting triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
espressif/arduino-esp32#12984 ·
I maintainer di solito rispondono entro 1 giorno
-
torch_ops/logprob.cu does not compile with the serving container's nvcc (13.3.73); check_torch_ops.py cannot run as shippedForse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta
Difficoltà 2/5 Meno di un'ora Idoneità per principianti 72/100
ashhart/TensorFold#535 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 Meno di un'ora Idoneità per principianti 78/100
sudoevolve/EUI-NEO#95 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno