#memoize — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #memoize, aggregated by home.social.
-
«#Joblib is a set of tools to provide lightweight pipelining in #Python In particular:
- transparent disk-#caching of functions and lazy re-evaluation (#memoize pattern)
- easy simple #ParallelComputing
Joblib is optimized to be fast and robust on large data in particular and has specific optimizations for #numpy arrays. It is BSD-licensed.»
-
Про #кэширование
#Memoize любопытно работает. По сути это здоровенная хэш-таблица с горячими и холодными значениями, при переполнении общего размера выделенного под неё память сперва вытесняются холодные (реже читаемые). А любопытен кейс, когда для очень горячего значени набор строк не влезает в эту память — его вытесняют, оставляя эту память для более холодных значений, потому что от части строк толку нет - остальные всё равно придётся с диска заново тянуть.