flopscope.

flopscope.numpy.einsum_cache_info

flopscope.numpy.einsum_cache_info()[flopscope source]

Return einsum path cache statistics.

Parameters

None

Returns

:object

The standard functools.lru_cache statistics tuple with hits, misses, maxsize, and currsize fields.

Examples

>>> import flopscope.numpy as fnp
>>> info = fnp.einsum_cache_info()
>>> total = info.hits + info.misses
>>> rate = info.hits / max(total, 1)