A Lusta Rakodás koncepciójának kiterjesztése a kirakásra is
Olyan rendszer, amelynek néha szüksége lesz egy előzetesen gépi tanulási modellre. Ez a modell körülbelül 10 Gb a lemezen, és betöltéskor körülbelül 10 Gb RAM-ot használ.
A lemezről való betöltése nem triviális időt vesz igénybe, ezért általában nem szeretném túl gyakran végrehajtani. Természetesen nem minden funkció hív fel ellene.
Jelenleg egy Lazy Loading- (ish) mintát használok, ahol az első alkalommal, amikor egy függvényhívást kezdeményeznek ellene, azt betöltik, majd egy globális változóban tárolják.
Ez szép, mert a rendszerem néhány futtatásával soha nem lesz szükség. Tehát lustán feltöltve néhány percet spórolhatunk ezeken a futásokon.
Máskor azonban a rendszerem hosszú távú folyamatként fut (webes API-n keresztül). Ezekben az esetekben nem akarok folyamatosan 10 GB RAM-ot használni, lehet, hogy napok (vagy hetek) telnek el az API-módszereket használó emberek között, amelyek az adott modellre támaszkodnak, és ezután 1000-szer több mint 1 óráig, majd napokig használaton kívül legyen.
Vannak más programok (és más felhasználók) ezen a rendszeren, ezért nem akarom, hogy az összes erőforrást átcsúsztassam erre az egyetlen programra, amikor nem használják őket.
Tehát az az elképzelésem, hogy egy bizonyos idő elteltével, ha egyetlen API-hívás sem használta a modellt, elindítok egy kódot a modell kirakásához (szemétgyűjtő szemét), így a következő alkalommal újra lustán tölthetem.
- Ésszerű terv ez?
- Vajon jól ismert minta?
- Talán nem szükséges, és csak arra kellene bíznom, hogy az operációs rendszerem SWAP-ot cserél a lemezre.
Ez összefügg azzal, hogy van-e neve a lusta betöltési minta megfelelőjének? Ez a kérdés azonban nem egyértelmű, hogy valójában csak a memóriakezelési mintákra kérdez-e általában.
- Diéta vektor textúra csomag - Design vágások
- Ingyenes naplószoftver, amely az írást szórakoztató és egyszerűvé teszi
- Négy keto íz - keto, lusta, piszkos, mediterrán
- Olcsó lusta vegán étel, amely egyszerű és finom
- A táplálkozási szokások és összefüggésük az anyatej makroelem-összetételével a szoptatás között