Split FIFO optimization into multiple optimizers, don't call write explictily
I maintainer di solito rispondono entro 3 giorni
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 15/100
Direzione di ricerca
Start with the FifoDepthOptimization optimizer, where it calls ModelGraph.write() and so runs self._writer_flow in the middle of another flow. Read how #641 fixed the related problem before changing anything. Done would mean the FIFO depth work is split into optimizers chained by new flows, with no explicit write call inside an optimizer, and the existing tests still passing.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Details
The FifoDepthOptimization optimizer calls ModelGraph.write(), which executes the self._writer_flow as part of the optimizer, outside the main flow being executed. The main flow continues when the optimizer ends.
Potentially it would be safer to implement the fifo depth optimization as a flow, without an external flow interrupting it. This external flow calls many of the same optimizers a second time, which has more potential for problems. A problems discovered with this setup was fixed with #641, and it appears to be working, so this change is fairly low priority, unless we run into another problem.
Parts of hls4ml being affected
The FifoDepthOptimization would likely have to be split into multiple optimizers and new flows would have to be defined.
- Lingua principale
- Python
- Stelle
- 2.2k
- Fork
- 605
- Merge medio
- 7g 35m
- PR unite (30g)
- 19
Preparare l'ambiente
- 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 fastmachinelearning/hls4ml
-
bug good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
fastmachinelearning/hls4ml#1582 ·
I maintainer di solito rispondono entro 3 giorni
-
bug Stale
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
fastmachinelearning/hls4ml#771 · 1 commento ·
I maintainer di solito rispondono entro 3 giorni
-
error while converting onnx model to hlsForse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Apertabug Stale
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
fastmachinelearning/hls4ml#686 · 2 commenti ·
I maintainer di solito rispondono entro 3 giorni
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
fastmachinelearning/hls4ml#630 ·
I maintainer di solito rispondono entro 3 giorni
-
Stale
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 82/100
fastmachinelearning/hls4ml#297 · 4 commenti ·
I maintainer di solito rispondono entro 3 giorni
Tutte le issue di fastmachinelearning/hls4ml
Issue simili
-
md/asciidoc/csv: an explicit `encoding="utf-8"` keeps a leading BOM, the auto-detect path drops itAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
docling-project/docling#4846 ·
I maintainer di solito rispondono entro 1 giorno
-
area/sessions comp/dashboard comp/desktop comp/gateway comp/tui duplicate P2 sweeper:risk-session-state type/bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
NousResearch/hermes-agent#138914 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
bot-triaged module: activation checkpointing module: inductor oncall: pt2 triaged
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
I maintainer di solito rispondono entro 1 giorno
-
[oblt-aw][autodoc] Update PR Actions Detective E2E prerequisites and fix dashboard-format table typoApertadocumentation
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
elastic/oblt-aw#2382 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
I maintainer di solito rispondono entro 1 giorno