etaler / Etaler

A flexable HTM (Hierarchical Temporal Memory) framework with full GPU support.
BSD 3-Clause "New" or "Revised" License
89 stars 14 forks source link

OpenCL program cache #160

Open marty1885 opened 4 years ago

marty1885 commented 4 years ago

Currently Etaler compiles OpenCL kernels and cache them in memory. This is kinda slow for some OpenCL implementations. Would want to cache the data somewhere (~/.cache/etaler or something like it)

marty1885 commented 4 years ago

Update: This feature will require C++17's std::filesystem library. Should be fine since we heavily depend on C++17 anyway.