• Nishant Patel's avatar
    LRU cache for dynamic shapes (#3827) · 44b58722
    Nishant Patel authored
    * LRU cache for caching graphs
    
    * static
    
    * LRU Cache
    
    * Cache graph
    
    * Make data members static
    
    * Temp test case functional
    
    * Temp test case functional
    
    * Fix shape
    
    * Make lru local to dynamic wrapper
    
    * Make cache thread safe
    
    * Remove static copies of data members
    
    * Add a separator  between shapes of different inputs
    
    * Clear list and map in destructor
    
    * Caching on values of shape relevant inputs
    
    * Replace cout's by NGRAPH_INFO
    
    * Add a environment variable for cache size
    
    * Add mutex header
    
    * style
    
    * change to int64_t
    
    * Save the cloned function to get the output shape to allocate output storage
    
    * Pass inputs without wrapping
    
    * Fix conv shape relevant inputs
    
    * gcc 4.8 doesnt support ostring stream as a copyable object
    
    * Pass key by reference
    
    * PR feedback
    
    * Apply suggestions from code review
    
    * Replace malloc
    Co-authored-by: 's avatarScott Cyphers <diyessi@users.noreply.github.com>
    Co-authored-by: 's avatarRobert Kimball <robert.kimball@intel.com>
    44b58722
Name
Last commit
Last update
.ci Loading commit data...
cmake Loading commit data...
contrib/docker Loading commit data...
doc Loading commit data...
licenses Loading commit data...
maint Loading commit data...
python Loading commit data...
src Loading commit data...
test Loading commit data...
.clang-format Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
.travis.yml Loading commit data...
ABOUT.md Loading commit data...
CMakeLists.txt Loading commit data...
CODEOWNERS Loading commit data...
CONTRIB.md Loading commit data...
LICENSE Loading commit data...
README.md Loading commit data...
VERSION.in Loading commit data...
changes.md Loading commit data...
ecosystem-overview.md Loading commit data...